[FEATURE] RTMP output (publish browser feed to Twitch/Youtube)
Sean-Der opened this issue · 6 comments
Is your feature request related to a problem? Please describe.
This isn't a problem I am currently facing!
Describe the solution you'd like
It would be really easy to add a rtmpsink
to the GStreamer pipeline you have now, and send output to Twitch (or any other RTMP ingests)
Describe alternatives you've considered
You could just have users join your neko instance
Additional context
I am not sure this would actually be a useful feature, but this does open up some interesting opportunities! The idea just popped in my head so wanted to share it, feel free to close if you disagree. I am also happy to help implement :)
- It would make scaling a lot easier. This would add some additional latency, but you could have people watch and not have to give them access to your Neko instance
- You could possibly include other video feeds? I see a lot of streamers are just putting their webcam up while browsing the web, they could do this all from neko (maybe)?
This could be a neat feature, I'd love to see this implemented
hi @nurdism i see you have committed the code for this, i am keen to try it -- i've attempted setting -e NEKO_BROADCAST_RTMP
and -e NEKO_RTMP
but it doesn't seem like these are being registered (or it's hard to tell if RTMP is enabled because there's really no logging in the rtmp code path). do you have any usage instructions for RTMP please, if it is ready to use?
I'm still trying to figure out how to get this to work, I put the settings there but they aren't hooked up to anything
@Sean-Der @leewardbound Recently, I came across the need of this feature and I'm going to implement it. PoC is already available, I was able to stream content to YouTube flawlessly. I'm planning to add URL input and simple Start/Stop button to settings.
Here is it:
https://github.com/m1k1o/neko/tree/broadcast