ffmpeg推送rtsp流或者视频文件到rtsp服务器

1.推送rtsp视频流

ffmpeg -rtsp_transport tcp -i  rtsp://admin:[email protected]/h264/ch1/sub/av_stream -rtsp_transport tcp -acodec copy -vcodec copy -f rtsp rtsp://192.168.30.184:554/video/test


2.推送视频文件到rtsp服务器

ffmpeg -re -i sff.mp4 -vcodec copy -codec copy -f rtsp rtsp://192.168.1.223:554/stream/


3.循环推送视频文件到rtsp服务器,指定tcp协议

#!/bin/bash
 
i=1
 
while(($i<10))
do
        echo $i
        ffmpeg -re -i sff.mp4 -vcodec copy -codec copy -rtsp_transport tcp -f rtsp rtsp://192.168.4.236:554/stream/
        i=$(($i+1))
done


4. rtmp推流

ffmpeg -re -i test_mk4.mkv -vcodec copy -codec copy -f flv rtmp://192.18.0.182:1935/livevideo

你可能感兴趣的:(ffmpeg,服务器,运维,linux)