使用 FFMPEG 从一台计算机流式传输到同一网络上的另一台计算机 我的问题我认为可行,但没有

问题描述

我的问题

我有一台带摄像头的设备,我可以通过 RTSP 上的 RTP 访问来自这些摄像头的视频。

我有一条以太网线从设备连接到我的计算机,我可以使用 FFMPEG 或 VLC 从设备查看/录制视频。我只是像用户手册上说的那样使用 rtsp://<IP of device>/path/of/stuff.extension?camera=<number>

这很好用,但最终,我想将此视频流式传输到同一网络上的另一台计算机。我尝试了很多不同的东西,但似乎没有任何效果

理论上,这个 FFMPEG 命令应该可以工作,但我在某个地方搞砸了,我不知道为什么或在哪里。

ffmpeg -rtsp_transport tcp -i rtsp://<IP of device>/path/thing.extension?camera=1 \ 
-f mpegts udp://<IP of computer I want to send it to>:<some port #>

在另一台计算机上的 VLC 中,我希望能够进入 VLC 并启动一个看起来像 udp://@<IP address>:<port #>

我认为可行,但没有

如果摄像头设备有 IP A.A.A.A,并且获取和流式传输视频的计算机是 B.B.B.B,而我想观看流式视频的计算机是 C.C.C.C 那么是以下正确吗?因为它对我不起作用...

计算机 A:

ffmpeg -rtsp_transport tcp -i rtsp://A.A.A.A/path.ext?camera=1 -f mpegts udp://B.B.B.B:10001

计算机 B(在 VLC 中):udp://@B.B.B.B:10001

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)