微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决使用 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 举报,一经查实,本站将立刻删除。