- build for freebsd x64
- make common m3u8 as optional (?)
- append RTSP(S) output stream
- todo RTSP(S) auth
- reload input channel if response 404 (seems for HLS refetch variant)
- www auth output, is it the RADIUS or file ?
- add relay options for simular work like udpxy (only arm build for openwrt ?)
- if input channel die(unavailable), write to HTTP(S)/? output 404 error
- concat HTTP(S) and HLS(S) input as one
- mmap for zerocopy
- switch chunks file/memory
- SAMPLE-AES for HLS(TS/MP4) input/output
- key rotate/external for AES-128 HLS output
- MP4 for HLS/DASH input/output
- DVB(S(2)/T(2)/C/...?)
- newcam proto for DVB
- WebSocket output for ... ?
- WEBRTC(SRTP/DTLS/SDP) for output
- RTCP for robust RTP streaming
- improve loging system per input/output channel
- UDP cbr
- switch config system to flex/bison
- multi domain SSL for output
- make HTTP(S)/HLS(S) output as option and move it from cmdline to config
- strip OPENSSL size or switch to another SSL solution
- transcoding with ffmpeg/?
- coroutine per connections on thread
- P2P live/vod streaming middleware
- TCP options nondelay, nopush, congestion
- RTMP for input/output
- Akamai / AWS authorization for http input
- make input ondemand
- switch input if no signal or more errors (failover)
- MPTS mux
- T2MI PLP mux
- HTSP demux/mux
- DRM: google(Widevine),ms(PlayReady),addobe(PrimeTime),apple(Fairplay)
- timeshift
- select->poll (testing)
- LLHLS low latency HLS
- http2 for LLHLS
- fMP4
- pipe for external transcoding
- http3(quic)
- use epoll for linux
- use uring for linux
- srt
- http/hls server sessions
- mkv container input parser
- transmux mp4 into hls, vod
- dvr
- cmaf(fMP4) http progressive
- console stream analyzer -Test N or -Test "Name" or -TestUrl scheme