catalyst icon indicating copy to clipboard operation
catalyst copied to clipboard

catalyst-node: add redirects for other protocols

Open iameli opened this issue 3 years ago • 3 comments

Minimally we need /cmaf/ alongside /hls/, but ideally we'd have a few more... here's a full list taken from the Mist embed page:

http://localhost:8080/stream%2bfoo.sdp
ws://localhost:8080/stream%2bfoo.mp4
http://localhost:8080/hls/stream%2bfoo/index.m3u8
http://localhost:8080/stream%2bfoo.mp4
http://localhost:8080/stream%2bfoo.webm
http://localhost:8081/hls/stream%2bfoo/index.m3u8
http://localhost:8080/cmaf/stream%2bfoo/Manifest
http://localhost:8080/cmaf/stream%2bfoo/index.m3u8
http://localhost:8080/cmaf/stream%2bfoo/index.mpd
rtmp://localhost/play/stream%2bfoo
http://localhost:8080/dynamic/stream%2bfoo/manifest.f4m
http://localhost:8080/stream%2bfoo.flv
rtsp://localhost:5554/stream%2bfoo
http://localhost:8080/stream%2bfoo.ts
http://localhost:8080/stream%2bfoo.aac

Okay, we don't want quite all of those...

iameli avatar Aug 02 '22 21:08 iameli

@victorges @emranemran @Thulinma Do you know which protocols we want to support?

leszko avatar Aug 19 '22 14:08 leszko

I believe the minimum would be keeping the same protocols we support today:

  • RTMP and SRT for ingest
  • HLS for playback

Maybe we were also intending on releasing LLHLS with this? But not sure, maybe it's not a hard requirement.

victorges avatar Aug 19 '22 14:08 victorges

For launch, we should just stick to the ones supported today to be at feature parity. Also, we disabled LL-HLS due to bugs - this will be revisited post production launch and we can take that opportunity to revisit additional protocols.

emranemran avatar Aug 19 '22 19:08 emranemran