使用jrtp时,发送方接收不到对方的RTCP包的问题,是因为接收方没有设置目的地址
2017-06-20 11:55
711 查看
今天使用jrtp时,发现发送方接收不到对方的RTCP包,当接收方异常断开时,发送方的超时回调也没响应。
最后发现是因为接收方没有设置发送地址
jrtplib::RTPIPv4Address addr(srctip, srcport);
pRtpSession->AddDestination(addr);
调用如上函数设置一下发送地址,发送方就能收到RTCP包了,当接收方异常断开时,发送方的超时回调也能正常响应le。
最后发现是因为接收方没有设置发送地址
jrtplib::RTPIPv4Address addr(srctip, srcport);
pRtpSession->AddDestination(addr);
调用如上函数设置一下发送地址,发送方就能收到RTCP包了,当接收方异常断开时,发送方的超时回调也能正常响应le。
相关文章推荐
- 关于arcgis用GP服务模型 生成等直面没有跟地图一致,颜色区设置及数据接收问题的解决方法!
- iOS WKWebView ios9以上版本配置 与 设置UserAgent(用户代理), 解决点击web, 客户端接收不到web事件问题
- [Socket网络编程]由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
- 使用setsockopt()接口,设置TCP的接收与发送超时,Invalid argument错误问题
- 使用Xcode真机调试时没有任何问题,但是当打包成ipa文件安装时,有接口访问不到后台信息
- Android使用wifi通过UDP协议发送广播数据包给PC接收不到问题解决方法
- 使用setsockopt()接口,设置TCP的接收与发送超时,Invalid argument错误问题
- Activity设置为SingeTask后,通过getIntent接收不到值问题解决
- 详解解决使用axios发送json后台接收不到的问题
- 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
- FluentNHibernate当数据库设置默认值时,使用插入操作,导致默认值没有写入问题
- rails 4.0 中使用 cap 发布的时候,出现 LD_LIBRARY_PATH 没有设置的问题 的解决办法
- 使用setsockopt()接口,设置TCP的接收与发送超时,Invalid argument错误问题
- Activemqcpp 在接收设置了TTL的消息时候,出现receive timeout接收不到消息的问题
- 使用ISA2006发布安全的Sharepoint站点疑难问题解答之连接地址转换
- [转]DW中出现 "以下翻译器没有被装载,由于错误:xxxx.htm:有不正确的设置信息" 问题的解决方案
- 使用ISA2006发布安全的Sharepoint站点疑难问题解答之连接地址转换
- 免费代理服务器地址和使用设置
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件
- Visual Studio .NET 无法创建或打开应用程序。问题很可能是因为本地WEB本地服务器上没有安装所需的组件。请运行Visual Studio .NET安装程序并添加WEB开发组件