Simple Machines Community Forum

Customizing SMF => Bridges and Integrations => Topic started by: utR9bYc3wEizXw on April 06, 2024, 11:40:43 PM

Title: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: utR9bYc3wEizXw on April 06, 2024, 11:40:43 PM
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,
Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: Aleksi "Lex" Kilpinen on April 07, 2024, 01:45:26 AM
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?



Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: utR9bYc3wEizXw on May 16, 2024, 09:20:10 AM
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.
Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: Aleksi "Lex" Kilpinen on May 16, 2024, 10:53:56 AM
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.
Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: Sesquipedalian on May 16, 2024, 12:24:08 PM
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.
Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: Tyrsson on May 17, 2024, 01:45:50 AM
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.
 
Title: Re: Streaming via nginx-rtmp or OvenMediaEngine, Livechat
Post by: Sesquipedalian on May 17, 2024, 04:57:16 AM
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.