首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到janus服务器时总是挂起来自janus的挂断消息。

连接到janus服务器时总是挂起来自janus的挂断消息。
EN

Stack Overflow用户
提问于 2019-03-18 08:16:56
回答 1查看 1.6K关注 0票数 0

我有问题,连接到janus janus.plugin.videoroom插件从iOS设备使用迅捷。虽然每个步骤都是正确的,但是janus服务器发送了以下消息:

代码语言:javascript
复制
{
   "janus": "hangup",
   "session_id": 3201104494179497,
   "sender": 7759980289270843,
   "reason": "ICE failed"
}

然后断线。

调试连接到janus的消息会导致以下情况:

1- RTCIceGatheringState从不更改为已完成

2.产生的候选人如下:

代码语言:javascript
复制
candidate:3215141415 1 udp 1686052607 w.x.y.z 57168 typ srflx raddr w.x.y.z rport 57168 generation 0 ufrag 340a network-id 1 network-cost 10

如您所见,在生成的候选文件中,视频和音频单词分别被替换为1和0。

你知道这两个观察结果吗?

为什么janus会发送"ICE failed"信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-04 07:47:57

我发现获得"hang up"消息的原因是因为我没有将接收到的jsep (从janus)设置为对等连接。在setAnswer之后,jsep“挂断”消息消失了!

1- RTCIceGatheringState从不更改为已完成

对于没有"Completed"状态用于RTCIceGatheringState的问题,是因为在配置peerConnection时使用了"continualGatheringPolicy"选项,在将peerConnection设置为"gatherOnce"之后将peerConnection设置为"gatherContinually",完成的状态见!:)

2.产生的候选人如下:

这似乎是正常的,有音频/视频或0/1

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55217064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档