zoukankan      html  css  js  c++  java
  • 记录webrtc在火狐浏览器上的不出流问题

    目的:在两个浏览器之间通过信令服务器建立P2P连接,实现实时音视频通话。

    过程:修改的是janus的例子,不过现在基本上没有janus的影子了。浏览器A建立ws连接信令服务器获取idA,B建立ws连接信令服务器获取idB,B发送携带idA的绑定指令。两端绑定,目前A发送给信令服务器的消息转发到B,B发送给信令服务器的消息转发给A。

    接下来就是A和B之间发送offer、answere 和candidate。最终A和B建立P2P连接。

    现象:两个有摄像头权限的A和B,可以互发视频并显示正常,抓包显示AB之间有流。A有摄像头权限,而B没有,P2P连接建立成功,但是B只显示A的一帧图像。抓包显示没流。

    猜想:现在怀疑的是B没有addTrack, 导致的对端不发了?目前感觉不对。

    奇怪点:刚才用chrome 试了下,又可以了。把stun换成turn ,然后又试了下,又不可以了。

  • 相关阅读:
    表单全选,不选和反选
    利用js改变宽,高等属性
    点击显示与隐藏
    改变div的不同属性
    给三个不同的div变色
    经典排序算法实现
    基本排序算法的实现
    排序的概念及分类实现
    #和##运算符实例
    #pragma预处理实例
  • 原文地址:https://www.cnblogs.com/micoblog/p/13050492.html
Copyright © 2011-2022 走看看