srt ffmpeg 推流
ffmpeg -re -stream_loop -1 -i D://media//test_my_ori.mp4 -c:v copy -c:a copy -f mpegts srt://127.0.0.1:9000?streamid=#!::r=live/test,m=publish
gstreamer 推流srt:(视频文件做了转码)
gst-launch-1.0 filesrc location=D:\\media\\test.mp4 ! qtdemux name=demuxer ! queue ! aacparse ! mux. demuxer.video_0 ! queue ! h264parse ! avdec_h264 ! x264enc rc-lookahead=5 ! mux. mpegtsmux name=mux ! srtsink uri="srt://127.0.0.1:9000" streamid="#!::r=live/test,m=publish"
推流的封装为mpeg-Ts
使用ffplay拉流播放:
ffplay -i srt://127.0.0.1:9000?streamid=#!::r=live/test