Skip to content
This repository has been archived by the owner on Oct 6, 2021. It is now read-only.

[FEATURE] RTMP output (publish browser feed to Twitch/Youtube) #54

Open
Sean-Der opened this issue Mar 29, 2020 · 6 comments
Open

[FEATURE] RTMP output (publish browser feed to Twitch/Youtube) #54

Sean-Der opened this issue Mar 29, 2020 · 6 comments
Assignees
Labels
enhancement New feature or request server Issue with the neko server

Comments

@Sean-Der
Copy link

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)?
@nurdism nurdism added enhancement New feature or request server Issue with the neko server labels Mar 30, 2020
@nurdism
Copy link
Owner

nurdism commented Mar 30, 2020

This could be a neat feature, I'd love to see this implemented

@nurdism nurdism self-assigned this Apr 5, 2020
@nurdism nurdism moved this from todo to in progress in Features & Enhancements Apr 6, 2020
@leewardbound
Copy link
Contributor

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?

@nurdism
Copy link
Owner

nurdism commented Jun 28, 2020

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

@m1k1o
Copy link
Contributor

m1k1o commented Sep 26, 2020

@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

@leewardbound
Copy link
Contributor

leewardbound commented Sep 26, 2020 via email

@leewardbound
Copy link
Contributor

leewardbound commented Sep 28, 2020 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request server Issue with the neko server
Projects
Features & Enhancements
  
in progress
Development

No branches or pull requests

4 participants