mpd dash to hls rtmp http ffmpeg nginx
Budget: $30 – $250 USD
I have a live feed packaged as MPEG-DASH (.mpd plus segments). I need a lightweight bridge that ingests that stream in real time and simultaneously publishes it as adaptive HLS and as an RTMP push to any endpoint I specify.
You have to use FFmpeg and nginx whichever keeps latency low and the workflow stable on a Linux server.
Deliverables
• A script or systemd service that pulls the MPD, repackages to HLS/MPEG-TS/ MKV/ MOV, and pushes RTMP to a configurable rtmp:// URL
• Minimal transcoding: only re-encode if absolutely required for compatibility
• Clear setup notes so I can replicate the solution on another machine
• Acceptance: output should be rtmp and hls or http stream
* kidkey ivkey , select type quality type when url synched, select option to stream push to x server rtmp
* multiple keys using (kidkey or cenc)
* option choose proxy, yes no, user agent
* overview pushed streams to x servers, overview page for incoming streams in hls/rtmp
When you respond, please point me to past work on similar streaming pipelines so I can quickly gauge fit.
it should be written in nodejs / next js webassed it will be assigned to past project wich is in next js nodejs
You have to use FFmpeg and nginx whichever keeps latency low and the workflow stable on a Linux server.
Deliverables
• A script or systemd service that pulls the MPD, repackages to HLS/MPEG-TS/ MKV/ MOV, and pushes RTMP to a configurable rtmp:// URL
• Minimal transcoding: only re-encode if absolutely required for compatibility
• Clear setup notes so I can replicate the solution on another machine
• Acceptance: output should be rtmp and hls or http stream
* kidkey ivkey , select type quality type when url synched, select option to stream push to x server rtmp
* multiple keys using (kidkey or cenc)
* option choose proxy, yes no, user agent
* overview pushed streams to x servers, overview page for incoming streams in hls/rtmp
When you respond, please point me to past work on similar streaming pipelines so I can quickly gauge fit.
it should be written in nodejs / next js webassed it will be assigned to past project wich is in next js nodejs