正在从源加入RTP多播
Joining RTP multicast from the source
这台计算机将SDI视频作为输入,并将RTP流作为输出。从同一网络上的另一台计算机加入这个rtp多播没有问题,但如果我在SDI到rtp机器上运行我的软件,我就无法获得任何数据包。加入多播没有问题,但它的行为就像没有数据包一样。
我们有两个完全相同的网络,我都试过了,没有成功。我还尝试了一些其他软件,比如VLC,看看他们是否可以获得任何数据包,看起来他们根本没有任何问题。我检查了资源监视器,发现这些软件正在侦听端口,而没有给出本地ip地址。我总是在加入任何多播流之前设置计算机的本地ip地址以选择网络(有2个(
对于jrtplib,您需要在创建会话之前设置acceptOwnPackets
RTPSessionParams rtp_sp;
rtp_sp.SetAcceptOwnPackets( TRUE );
相关文章:
- 如何使用虚幻引擎"filter"多播?
- 无法在 Windows 10 上加入 IPV6 多播组
- 如何在 Linux 上的 C/C++ 中使用 ipv6 udp 套接字进行多播?
- IPv6 多播在局域网中不起作用
- 简单的多播应用程序无法在同一网络上的不同计算机上运行
- Linux VS Windows 上的 UDP 多播差异
- 在覆盆子Pi路由器上进行多播
- C 在特定接口上接收多播
- 为什么Zeromq PGM多播未接收多播消息?(C ,Windows)
- Ubuntu C 多播双休假组消息
- 如何从已经订阅的组中接收多播数据包
- 我是否需要2个插座来进行多播和单播
- 使用 Boost ASIO 在 macOS 上到特定接口的多播
- 如何正确接收多播UDP数据包
- C 如何加入多播MPEG流
- 具有Boost C 的多播接收器看不到数据
- UDP轮询插座和C 中的多播
- 如果禁用多播环回,是否可以在同一多播组上发送和接收
- BOOST :: ASIO多播示例
- 正在从源加入RTP多播