此刻,我使用VLC将RTSP流从流设备重新流到http流:
https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/#HTTP_streaming
我正在使用的命令:
vlc.exe rtsp://192.168.0.20:554/stream :network-caching=300 :sout=#std{access=http,mux=ts,dst=192.168.0.30:8080} :sout-all :sout-keep
然后我可以使用Network Media Player(Dune)打开此流。
我想用FFMPEG代替VLC。
我可以使用以下命令,使用FFMPEG将视频流转换为udp流:
ffmpeg.exe -i rtsp://192.168.0.20:554/stream -preset medium -vcodec libx264 -tune zerolatency -f mpegts udp://192.168.0.30:1234
但是我无法在Network Media Player上打开此流。它必须与我使用上述命令(使用VLC)创建的流相同。
你知道这是否可能吗?
非常感谢!