ffmpeg 以rtp协议推送本地mp4 文件到远端服务器。shell脚本如下:
#!/bin/bash
./ffmpeg \
-re \
-v info \
-stream_loop -1 \
-i live_video.mp4 \
-map 0:a:0 \
-acodec copy -ab 128k -ac 2 -ar 48000 \
-map 0:v:0 \
-pix_fmt yuv420p -c:v copy -b:v 1000k -deadline realtime -cpu-used 4 \
-f tee \
"[select=a:f=rtp:ssrc=1111:payload_type=100]rtp://xx.xx.xx.xx:8000?rtcpport=8000}|[select=v:f=rtp:ssrc=2222:payload_type=101]rtp://10.xx.xx.xx:8000?rtcpport=8000"