Stream: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Docker Compose) |
Vovan (обсуждение | вклад) (→Docker Compose) |
||
| Строка 35: | Строка 35: | ||
EOF | EOF | ||
</pre> | </pre> | ||
| + | |||
| + | mkdir streamsrv | ||
<pre> | <pre> | ||
Версия 00:11, 24 июля 2026
Docker Compose
cat << EOF > docker-compose.yaml
services:
streamer:
image: jrottenberg/ffmpeg:6.0-alpine
container_name: streamer
hostname: streamer
restart: always
depends_on:
- streamsrv
volumes:
- ./streamer/video.mp4:/video.mp4
command: >
-re
-stream_loop -1
-i /video.mp4
-map 0:v:0 -map 0:a:0
-c copy
-f flv rtmp://streamsrv:1935/stream
streamsrv:
image: bluenviron/mediamtx:latest
container_name: streamsrv
hostname: streamsrv
restart: always
ports:
- "8554:8554" # RTSP
- "1935:1935" # RTMP
- "8888:8888" # HLS (опционально)
- "8889:8889" # WebRTC (опционально)
volumes:
- ./streamsrv/mediamtx.yml:/mediamtx.yml
EOF
mkdir streamsrv
cat << EOF > streamsrv/mediamtx.yml
paths:
all:
source: publisher
EOF