ffmpeg pushes rtsp stream or video file to rtsp server

1. Push rtsp video stream

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. Push the video file to the rtsp server

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


3. Circularly push video files to the rtsp server, specify the tcp protocol

#!/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 streaming

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

Guess you like

Origin blog.csdn.net/yhjahjj1314/article/details/132406561