Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!
For the latest information on Intel’s response to the Log4j/Log4Shell vulnerability, please see Intel-SA-00646

P2P问题

Daghe
Beginner
151 Views

再3.4.1中能正常使用p2p模式,startVideo sharing后可以正常发布接收流,在3.5.2版本中中无法正常发送接收流,

将p2p放入extra/base_example中出现p2p正常发送接受,但是上下行流量为0,画面竟然可以正常显示

0 Kudos
13 Replies
Daghe
Beginner
151 Views

验证无法正常接收流应该是浏览器的 问题,,新版本的3.5.2版本谷歌浏览器工作正常,对火狐浏览器版本要求比较高,50以下版本有问题,58的新版本会提示接口使用错误

publish前localStream.create设置resolution无效,设置分辨率为1080p与480p 未设置maxVideoBW 上行速度均可达到1.8M左右,已验证3.3.1及以后所有版本均不生效,请帮忙验证一下,为什么480p的分辨率上行也会需要1.8M的上行

期待回复,谢谢!

Daghe
Beginner
151 Views

publish时localStream.Create设置的resolution怎么查看是否生效?设置的1080p和480p上行均会达到1.8M,希望能提供限速时的测试数据?谢谢!!

Daghe
Beginner
151 Views

已验证localStream.Create设置resolution和摄像头支持的分辨率有关系,p2p模式中设置bandwidth:{maxVideoBW:4000,publish的分辨率设置为1920*1080,画面仍能看到马赛克现象,分辨率为720p时maxVideoBW:2500仍能看到马赛克现象,不限制maxVideoBW即不限制bandwidth,画面依旧会有卡顿及马赛克现象。

期待回复,谢谢!!

YanbinZ_Intel
Employee
151 Views

您好, 请问是使用的什么客户端? 网络环境是什么样的?

能否提供详细的网络环境配置信息和重现步骤?

Daghe
Beginner
151 Views

 发送端为Chrome 64.0.3282.140,接受端 Chrome  64.0.3282.186  千兆网络 内网传输  高清摄像头支持1920*1080

使用3.5.2版本中的peercall.html,开启3.5.2中 peerServer.js,使用p2p模式,以下zip包是使用的html

Daghe
Beginner
151 Views

最新版本的Firefox接口发生改变,p2p无法正常工作

Daghe
Beginner
151 Views

有问题更新吗,期待回复,谢谢!

YanbinZ_Intel
Employee
151 Views

您好

1. 关于不设置maxVideoBW 带宽参数是由浏览器本身来决定的,并不是SDK来控制,如果你这边需要设置带宽 请使用maxVideoBW 来限制最大带宽。

2. 你这边所的firefox 接口变动, 里面涉及到的接口getPreventDefault 是jquery 的接口变动 不是SDK 的接口, 我们使用最新的Firefox 58.0.2 和chrome 64.0.3282.167 sample 页面video 显示是正常的。

Daghe
Beginner
151 Views

您好

1.第一个问题里面maxVIdeoBW是限制最大带宽,但是我没有设置该参数时,设置了woogen.localStream.Create 设置resolution为1080p时,p2p中发现动态画面出现马赛克现象,设置720p时依旧会出现马赛克现象,发布时可以设置码率吗?还是使用maxVideoBW限制带宽

2.sample页面是只mcu还是p2p模式,使用p2pvideo无法正常显示

主要是想知道马赛克现象的问题,谢谢

YanbinZ_Intel
Employee
151 Views

1.使用maxVideoBW 来设置通道带宽。  在通道刚建立的时候,都会出现马赛克, 因为带宽还没有上升, 稳定之后应该不会出现的。

2.  sample 页面是p2p 的页面 。

Daghe
Beginner
151 Views

您好

我没设置maxVideoBW,进入p2p模式,设置publish为1080p,等待稳定时画面,依旧有马赛克现象

MCU模式中画面也会出现马赛克现象

publish时可以设置码率吗?如何设置? maxVideoBW限制带宽是限制码率的作用吗?

请验证一下publish设置高分辨率出现马赛克现象,想知道publish怎么设置码率,谢谢!

Daghe
Beginner
151 Views

以下是MCU录制下来的publish设置为不同分辨率时的视频,没有限制maxVideoBW,以供参考

YanbinZ_Intel
Employee
151 Views

P2P 里面可以在new PeerClient 的时候设置, 以下这是一个例子

    var p2p = new Woogeen.PeerClient({
      bandWidth:{maxVideoBW:4000},
      videoCodec:'H264',
      iceServers: [{
        urls: "stun:example.com:3478"
      }, {
        urls: ["turn:example.com:3478?transport=udp",
          "turn:example.com:3478?transport=tcp"
        ],
        credential: "password",
        username: "username"
      }]
    });

请仔细阅读我们的SDK 的文档, 我们在本地试了p2p 的并没有发现稳定后有马赛克现象, 发送接收带宽在不设置的情况下1920x1080p 带宽维持在2.5M 左右。

Reply