Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.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
C++ Chrome中的最大RTCDataChannel_C++_Google Chrome_Webrtc - Fatal编程技术网

C++ Chrome中的最大RTCDataChannel

C++ Chrome中的最大RTCDataChannel,c++,google-chrome,webrtc,C++,Google Chrome,Webrtc,声明单个RTPeerConnection“理论上”可以处理65534个数据通道,但声明限制将因浏览器而异。我还没有找到关于Chrome中允许的最大RTCDataChannel的文档。软件工程师Lennart Grahl对Chrome和 firefox,所以您可以通过此链接了解它 Chrome宣布并使用usrsctp默认值2048个传入流 相比之下,Firefox宣布并允许重新协商多达2048条流。然而,在重新谈判程序中存在着一些问题 一个对等方使用奇数流ID,另一个使用偶数流ID来创建数据通道(

声明单个RTPeerConnection“理论上”可以处理65534个数据通道,但声明限制将因浏览器而异。我还没有找到关于Chrome中允许的最大RTCDataChannel的文档。

软件工程师Lennart Grahl对Chrome和 firefox,所以您可以通过此链接了解它

Chrome宣布并使用usrsctp默认值2048个传入流

相比之下,Firefox宣布并允许重新协商多达2048条流。然而,在重新谈判程序中存在着一些问题

一个对等方使用奇数流ID,另一个使用偶数流ID来创建数据通道(如果两个对等方同时创建数据通道,则可以避免冲突)。结果是,您可以为每个对等方创建一半的数据通道,其数量是协商的流的数量(两者中的最小值)


数据通道也可以通过您自己分配id的方式创建,在这种情况下,您可以创建与协商的流数量一样多的数据通道。

您在rawrtc中发现的限制是什么?具体限制是什么?