C# 使用FFMPEG映射多轴RTSP流的问题

C# 使用FFMPEG映射多轴RTSP流的问题,c#,video,ffmpeg,rtsp,ip-camera,C#,Video,Ffmpeg,Rtsp,Ip Camera,我有一个内置C#的应用程序,它利用FFMPEG映射来自Axis摄像机的3个h264 RTSP流以及一个gdigrab屏幕录制,并使用以下命令将所有内容保存到文件中: -rtsp_transport tcp -i rtsp://192.168.1.200/axis-media/media.amp -rtsp_transport tcp -i rtsp://192.168.2.200/axis-media/media.amp -rtsp_transport tcp -i rtsp://192.16

我有一个内置C#的应用程序,它利用FFMPEG映射来自Axis摄像机的3个h264 RTSP流以及一个gdigrab屏幕录制,并使用以下命令将所有内容保存到文件中:

 -rtsp_transport tcp -i rtsp://192.168.1.200/axis-media/media.amp -rtsp_transport tcp -i rtsp://192.168.2.200/axis-media/media.amp -rtsp_transport tcp -i rtsp://192.168.3.200/axis-media/media.amp -r 30 -f gdigrab -framerate 1 -i title="MainWindow"  -c copy -map 0 -vcodec copy -map 1 -metadata title="6-26-2017-4-22-PM- TEST VIDEO" -vcodec copy -map 2 -vcodec copy -map 3 -vcodec h264 -preset ultrafast C:\Users\*USERNAME*\6-26-2017-4-22-PM-cam1comb.mkv

我遇到的问题是Axis相机流彼此不同步,三个流之间大约有3秒的延迟。当我测试FFMPEG命令时,所有输入都更改为该流
rtsp://mpv.cdn3.bigCDN.com:554/bigCDN/_definst_/mp4:bigbuckbunnyiphone_400.mp4
和屏幕抓图一样,一切都很完美。

我现在已经转到MJPEG,因为流几乎完全同步,我没有额外的调整。但是,如果有人能帮助我解决RTSP问题,我们将不胜感激,因为MJPEG不幸没有可靠的支持。