this repo has no description
at main 42 lines 1.1 kB view raw
1x-browser-stream-env: &browser-stream-env 2 WEBSITE_URL: ${WEBSITE_URL:-https://example.com} 3 OUTPUT: ${OUTPUT:-} 4 RTMP_URL: ${RTMP_URL:-rtmp://live.example.com/app} 5 STREAM_KEY: ${STREAM_KEY:-changeme} 6 WIDTH: ${WIDTH:-1920} 7 HEIGHT: ${HEIGHT:-1080} 8 FPS: ${FPS:-30} 9 BITRATE_KBPS: ${BITRATE_KBPS:-4500} 10 KEYINT_SEC: ${KEYINT_SEC:-1} 11 X264_OPTS: ${X264_OPTS:-bframes=0} 12 RETRIES: ${RETRIES:-5} 13 RETRY_BACKOFF_MS: ${RETRY_BACKOFF_MS:-1000} 14 STARTUP_DELAY_MS: ${STARTUP_DELAY_MS:-2000} 15 FRAME_TIMEOUT_MS: ${FRAME_TIMEOUT_MS:-30000} 16 NO_AUDIO: ${NO_AUDIO:-0} 17 VERBOSE: ${VERBOSE:-0} 18 19x-browser-stream-common: &browser-stream-common 20 restart: unless-stopped 21 environment: *browser-stream-env 22 stdin_open: true 23 tty: true 24 25services: 26 browser-stream: 27 <<: *browser-stream-common 28 build: 29 context: . 30 dockerfile: Dockerfile 31 target: slim 32 image: browser-stream:slim 33 34 browser-stream-full: 35 <<: *browser-stream-common 36 build: 37 context: . 38 dockerfile: Dockerfile 39 target: full 40 image: browser-stream:full 41 profiles: 42 - full