catalyst
catalyst copied to clipboard
catalyst-node: add redirects for other protocols
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...
@victorges @emranemran @Thulinma Do you know which protocols we want to support?
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.
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.