Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在WebRTC中实现DSCP/QoS_Javascript_Google Chrome_Webrtc - Fatal编程技术网

Javascript 在WebRTC中实现DSCP/QoS

Javascript 在WebRTC中实现DSCP/QoS,javascript,google-chrome,webrtc,Javascript,Google Chrome,Webrtc,在过去的6个月左右的时间里,我一直致力于在我的工作场所实施webRTC解决方案。我们使用带有node.js后端和Chrome浏览器的web套接字解决了一个非常小的问题 然而,随着我们开始向更多用户推广,我们决定,如果不为我们的QoS标记webRTC流量,我们就不能这样做。在对这个主题进行了大量阅读并发现以下内容解释了如何在google自己的实现中启用DSCP后,我尝试在我的实现中启用DSCP 添加“googDSCP”作为可选约束。这似乎根本没有标记流量。在执行Wireshark会话时,我发现在G

在过去的6个月左右的时间里,我一直致力于在我的工作场所实施webRTC解决方案。我们使用带有node.js后端和Chrome浏览器的web套接字解决了一个非常小的问题

然而,随着我们开始向更多用户推广,我们决定,如果不为我们的QoS标记webRTC流量,我们就不能这样做。在对这个主题进行了大量阅读并发现以下内容解释了如何在google自己的实现中启用DSCP后,我尝试在我的实现中启用DSCP

添加“googDSCP”作为可选约束。这似乎根本没有标记流量。在执行Wireshark会话时,我发现在Google示例实现中启用标记的博客文章中的方法也没有标记它

正在寻找一些帮助,以使其工作或了解这是否已完全实现。示例代码:

  rtc.dataChannelConfig = {
    "optional": [{
      "RtpDataChannels": true
    }, {
      "DtlsSrtpKeyAgreement": true
    }, {
        "googDscp": true
    }]
  };

这是我创建新PeerConnection对象时传递的配置。当我在chrome中查看webrtc内部页面时,googDscp肯定被设置为“true”。我也试着将它们设置为强制性而不是可选的,运气也不好。

你是管理员吗?在windows计算机上,除非以管理员权限运行,否则无法启用此选项。而且,我发现讨论中也没有提到QoS。我不能100%确定这是否意味着它还没有完全实现。我在有管理员权限和没有管理员权限的个人电脑上都试过,但似乎没有什么不同。我看到你也在webrtc论坛上发表了文章。我相信他们,因为问题跟踪中的讨论相当含糊。似乎这是为POSIX系统实现的,但不是Windows。好吧,就这样:)