A simple setup for live streaming RTMP to DASH and HLS with a focus on low latency.
This project is a downstream of alfg/nginx-rtmp
docker run -it -p 1935:1935 -p 8080:80 sjsmart/dash-hls-stream
services:
dash:
image: sjsmart/dash:latest
ports:
- '8080:8080'
- '1935:1935'
environment:
DASH_STREAM_KEY: 'examplestreamkey'
DASH_PROJECT_NAME: 'My Stream'
| Parameter | Function |
|---|---|
-e DASH_PROJECT_NAME=ProjectName | Used for the Web UI header and page title |
-e DASH_STREAM_KEY=examplekey | Only this stream key will be accepted |
-e DASH_LIVE_DELAY=2 | Dash.js setLiveDelay() |
-e DASH_LATENCY_MIN_DRIFT=0.05 | Dash.js setLowLatencyMinDrift() |
-e DASH_CATCHUP_PLAYBACK_RATE=0.2 | Dash.js setCatchUpPlaybackRate() |
Content type
Image
Digest
Size
47.3 MB
Last updated
over 5 years ago
docker pull bartixxx32/dash-hls-stream