Hi all,
I am not greatly familiar with SMF or what may be involved but hoping to get a general idea.
Using nginx-rtmp or OvenMediaEngine servers, users could stream with RTMP, and the stream data would be received on a forum users channel or stream page with either a videojs or ovenmediaengine client player.
Additionally, it would be nice to have a livechat associated with these streams, potentially even a "global" chat or configurable to join multiple rooms at once. To this end, something like Prosody, eJabberd, or Matrix could be used. However these services would add an additional user account into the mix.
Perhaps it would be better to integrate something like Peertube, but again another database and user account is involved.
Has anyone thought on this before? It seems it could be a very powerful addon for SMF.
Thank you,
First thoughts on this:
There are plenty of different videochat and streaming platforms you could use, some even completely free, that would carry all the processing and bandwidth costs of this on your behalf, while hosting the streams yourself you would have to carry it all on your own. So, unless you are planning to create a business around this and make money off of it, why would you want to do this?
I'm not looking for justifications as to why, I am merely interested in the project of integrating the technology with an add-on/optional package.
Well, presenting at least some arguments might help someone to find interest in making something like this. As it stands, I am unaware of such mod.
You are describing a very complex system that would involve a lot of technologies that are completely outside the scope of an online forum system.
If you want to do something like this, your best bet would be to use a collection of software packages that are designed to provide the various features that you need, and then hire someone to write custom code to integrate the parts for you.
Quote from: Sesquipedalian on May 16, 2024, 12:24:08 PMhire someone to write custom code to integrate the parts for you
Which would be an expensive project.
It certainly would be.
Of course, it'd be even more expensive to pay someone to develop code to (somehow) do it all within SMF.