20 lines
748 B
YAML
20 lines
748 B
YAML
version: '3'
|
|
services:
|
|
mediaengine:
|
|
image: 'airensoft/ovenmediaengine:0.16.5'
|
|
restart: always
|
|
environment:
|
|
OME_HOST_IP: "127.0.0.1" # Replace with public IP/domain
|
|
ports:
|
|
#- 8081:8081 # HTTP API
|
|
- 8082:8082 # HTTPS API
|
|
- 1935:1935 # RTMP ingest
|
|
- 9999:9999/udp # SRT ingest
|
|
#- 9000:9000 # OVT output (needed for multi-node systems)
|
|
- 3333:3333 # WebRTC/HLS output
|
|
- 3334:3334 # Like above, but with TLS encryption
|
|
- 3478:3478 # TCP relay port (WebRTC punchthrough)
|
|
- 10000-10009:10000-10009/udp # ICE UDP ports (WebRTC punchthrough)
|
|
volumes:
|
|
- './config:/opt/ovenmediaengine/bin/origin_conf'
|
|
- './logs:/var/log/ovenmediaengine'
|