gstreamer推拉流

gstreamer將測試文件推流到rtmp server上:
D:\gstreamer\1.0\mingw_x86_64\bin\gst-launch-1.0.exe -e videotestsrc ! queue ! videoconvert ! x264enc ! flvmux streamable=true ! queue ! rtmpsink location='rtmp://192.168.1.128:1935/live/test live=true'

gstreamer將測試rtmp流轉推到rtmp server上:
D:\gstreamer\1.0\mingw_x86_64\bin\gst-launch-1.0.exe rtmpsrc location=rtmp://192.168.1.128:1935/live/test do-timestamp=true ! queue2 ! flvdemux name=demux flvmux name=mux demux.video ! queue ! mux.video demux.audio ! queue ! mux.audio mux.src ! queue ! rtmpsink location=rtmp://192.168.1.128:1935/live/test1

gstreamer將測試mp4文件推到rtmp server上:
D:\gstreamer\1.0\mingw_x86_64\bin\gst-launch-1.0.exe filesrc location=d:/h264.mp4 ! qtdemux !  h264parse ! flvmux ! rtmpsink location='rtmp://192.168.1.128:1935/live/test

 

播放流:

D:\gstreamer\1.0\mingw_x86_64\bin\gst-launch-1.0.exe playbin uri=rtmp://192.168.1.128:1935/live/test

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章