A docker compose for https://github.com/kaltura/media-framework
A docker image (and a docker-compose) for the Kaltura Live Media Framework passthrough just for fun/learning.
make run
make origin
# to test the low latency stream use make lowlatency_origin
vlc http://localhost:9090/clear/ch/ch2/master.m3u8
# or you can open the url in your hls/dash player
# HLS AES-128 http://localhost:9090/aes128/ch/ch2/master.m3u8
# HLS SAMPLE-AES http://localhost:9090/cbcs/ch/ch2/master.m3u8
# DASH http://localhost:9090/clear/ch/ch2/manifest.mpd
# to test the low latency stream use vlc http://localhost:9090/clear/ch/ch3/master.m3u8
transcoding
part https://github.com/kaltura/media-framework/tree/master/conf to main.go
.
map[string]interface{}
, once the API format is known one can use the json to struct to aid this task.ffmpeg
origin simulator over docker instead of locally.srt input
, mpegts
, and, etc.ffmpeg -stream_loop -1 -re -i bbb.mp4
.docker-compose
in which each server has its own process.