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