求助使用live555组播时出现的问题

yxteagle 2017-07-20 06:53:00
系统:
Linux version 3.4.39-h3 (root@wwd) (gcc version 4.6.3 20120201 (prerelease)
编译器:
arm-linux-gnueabihf (gcc version 5.4.0)

live555:
这几天官网下的最新版

代码:
RTPSink* videoSink;
struct in_addr destinationAddress;
destinationAddress.s_addr = chooseRandomIPv4SSMAddress(*env);
const unsigned short rtpPortNum = 4321;
const unsigned char ttl = 7;
const Port rtpPort(rtpPortNum);
Groupsock rtpGroupsock(*env, destinationAddress, rtpPort, ttl); //arm下运行出现问题

报错:
10:01:22 Groupsock(-1: 232.184.148.169, 4321, 7):
failed to join group: setsockopt(IP_ADD_MEMBERSHIP) error: Bad file descriptor

程序在x86下ubuntu16.04下运行正常

出分悬赏求解此问题!!!
...全文
284 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yxteagle 2017-07-28
  • 打赏
  • 举报
回复
调试源码,屏蔽socket端口复用,暂时解决了问题

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧