【发布时间】:2017-07-07 09:05:39
【问题描述】:
这是我的脚本,它将实时摄像机 rtsp 流传输到 youtube rtmp 流。
开始前的脚本验证与相机的连接是否有效。
问题是在这个过程中,如果网络连接丢失,ffmpeg 仍然处于锁定状态。
如果与相机的连接丢失,是否可以关闭ffmpeg或重新启动任务?
:LOOP
timeout /t 10
ping 192.168.1.11
IF ERRORLEVEL 1 goto exit
IF ERRORLEVEL 0 goto START
:START
ffmpeg -f lavfi -i anullsrc -rtsp_transport tcp -i rtsp://192.168.1.11:10554/tcp/av0_0 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy -c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/(secret code)
goto LOOP
【问题讨论】:
-
您需要另一个批次来检查状态或使用
start "" ffmpeg ....从当前批次中分离 ffmpeg
标签: batch-file ffmpeg youtube rtsp ip-camera