4 ms·
The one thing I've always wanted from nginx-rtmp was the ability to pull from a source input instead of running a separate process with ffmpeg to push the strea
by bcryptd 10y ago
The one thing I've always wanted from nginx-rtmp was the ability to pull from a source input instead of running a separate process with ffmpeg to push the stream over. If they could get that working my life would become less complicated quickly.
- jc4p 10y agoyeah I use nginx-rtmp for local video capturing (basically the functionality of a mirror) and the lag that needing to re-encode + chunk + starting off at the beginning of the chunks in the playlist introduces is meh. I think I'm going to transition my project over to WebRTC though, since the mobile device I'm using to display the video can handle that now.
- nickysielicki 10y ago> [I'd prefer] the ability to pull from a source input instead of running a separate process with ffmpeg to push the stream over. Could you elaborate on this? I don't understand what you mean by 'push' and 'pull' in this context.
- bcryptd 10y agoCurrently to get the stream from ffmpeg into nginx you have to do the following: ffmpeg -re -i input_file -c copy -f flv rtmp://nginx_server_url:1935/app It would be nice to have the ability to set up an app block that looked kind of like this application source1 { exec fffmpeg -f decklink -i 'DeckLink Quad (1)@8' -f flv rtmp://localhost/app/$name } ffmpeg is still pushing the stream to nginx, but nginx is in charge of starting that process.
- benwilber0 10y agoI think you might be looking for the exec_pull (or exex_static) directive https://github.com/arut/nginx-rtmp-module/wiki/Directives#exec_pull https://github.com/arut/nginx-rtmp-module/wiki/Directives#ex...
- bcryptd 10y agoI've tried, and it doesn't work so well. I don't think it works for every OS either.
- rhizome 10y agoIs there an advantage that an nginx process like that has over streaming servers like liquidsoap?
- bcryptd 10y agoliquidsoap is audio only right? Most streaming servers are bloated and slow. If nginx can do for video streaming what they've done for web servers it would be great.
- vertex-four 10y agoNope, liquidsoap does video. http://liquidsoap.fm/doc-svn/video.html http://liquidsoap.fm/doc-svn/video.html