正在从源加入RTP多播

Joining RTP multicast from the source

本文关键字:RTP 多播      更新时间:2023-10-16

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

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

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

RTPSessionParams rtp_sp;
rtp_sp.SetAcceptOwnPackets( TRUE );