Node-Media-Server icon indicating copy to clipboard operation
Node-Media-Server copied to clipboard

Any plans to add SRT support?

Open reedog117 opened this issue 4 years ago • 5 comments

Any plans to add SRT over UDP with stream keys/authentication?

reedog117 avatar Aug 10 '20 00:08 reedog117

this would be nice!

b3ck avatar Mar 05 '21 16:03 b3ck

A very welcome addition!

ioannidesalex avatar Jul 31 '21 12:07 ioannidesalex

I support the idea of implementing the SRT protocol.

With one ffmpeg call, an incoming SRT stream can transmuxed into HLS/DASH, which is described here: https://github.com/Haivision/srt/issues/371#issuecomment-389494674 If the -hls_segment_type fmp4 option works here, things like alternate audio tracks and FLAC support are on. (FLAC in HLS works with fmp4 enabled, see here: https://github.com/Chocobozzz/PeerTube/issues/4635#issuecomment-997041580)

I still need to test it, but if this works, it could open some great options. An implementation like described above would not take advantage of SRT's great latency, but I wouldn't consider this critical if videos are streamed for entertainment or similar issues.

IMHO a bounty should be set up for this feature, and I'd be glad to donate. It could provide the "giant leap" for node media server to offer an advanced, much more powerful streaming protocol. RTMP/FLV is widespread and well known to work, but lacking some functionality.

@illuspas : is there an official or preferred way for setting up a bounty, such as bountysource?

whyronimus avatar Dec 26 '21 15:12 whyronimus

This would be awesome! @illuspas

MarianoFacundoArch avatar Aug 16 '22 14:08 MarianoFacundoArch

+1

boygiandi avatar Jun 08 '23 13:06 boygiandi