从源加入 RTP 组播

发布于 2024-11-18 19:31:28 字数 279 浏览 5 评论 0原文

该计算机将 SDI 视频作为输入并提供 RTP 流作为输出。从同一网络上的另一台计算机加入此 rtp 多播没有问题,但如果我在 SDI 到 RTP 机器上运行我的软件,我将无法获取任何数据包。加入多播没有问题,但表现得就像没有数据包一样。

我们有两个相同的网络,我都尝试了,但没有成功。我还尝试了一些其他软件,例如VLC,看看它们是否可以获取任何数据包,看起来它们根本没有任何问题。我检查了资源监视器,发现这些软件正在监听端口,但没有给出本地IP地址。我总是在加入任何多播流之前设置计算机本地 IP 地址以选择网络(有 2 个)

This computer is taking SDI video as input and giving RTP stream as output. There is no problem joining this rtp multicast from another computer on the same network but if I run my software on the SDI to RTP machine, I can't get any packets. There is no problem joining multicast but it acts like there are no packets.

We have 2 identical networks, I tried both, no success. I also tried some other software like VLC to see if they can get any packets and it seems they don't have any problem at all. I checked resource monitor and saw that these software are listening ports without giving a local ip address. I am always setting computers local ip address before joining any multicast stream to select the network ( there are 2 )

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何时共饮酒 2024-11-25 19:31:28

对于jrtplib,您需要在创建会话之前设置acceptOwnPackets

RTPSessionParams rtp_sp;

rtp_sp.SetAcceptOwnPackets( TRUE );  

For jrtplib you need to set acceptOwnPackets before creating a session

RTPSessionParams rtp_sp;

rtp_sp.SetAcceptOwnPackets( TRUE );  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文