Question / Help Is it possible to send and request audio/video sources seperately from an nginx-rtmp-server?

Ataman

New Member
Hi there,

this is probably not directly related to OBS itself but since you guys already know a lot about streaming and wrote a tutorial for the nginx-rtmp-module I assumed this is the best place to ask for help.
I'm trying to involve a buddy of mine as co-streamer but since he needs to watch the stream to actually comment what's going on he will obviously hear himself.
I already used your nginx-rtmp-module tutorial in order to stream to hitbox.tv as well as twitch.tv so I was wondering if the RTMP server is also capable of supplying only requested channels to clients for this one idea I had:

- OBS pushes my video and audio channels seperately to the RTMP server. (Or OBS only sends video and desktop audio while ffmpeg sends my microphone to a different listener).
- My friend then fetches my stream directly from the RTMP server but only the video device and the desktop audio device without my microphone audio device. So he basically only sees and hears the game.
- He or we will then use ffmpeg (or other software capable of feeding RTMP streams) to inject microphone audio into the stream as well.
If this works the RTMP server would finally mix all channels together and send it to twitch.tv/hitbox.tv/etc.

At the moment I only managed to send audio via ffmpeg or OBS to the RTMP server but not together.
I tried to understand the rtmp-module directives but I'm still a bit confused. Maybe a a exec_push directive and multiple applications might do the trick?
Also: Is there any software capable of feeding the RTMP server with audio only apart from ffmpeg? Preferably utilizing push-to-talk and other features.

Thanks in advance for any answers. :)
Ataman
 
Top