c++ - WebRTC native C++ 示例 : Difference between the relay server and turn server

标签 c++ webrtc

我想知道这两个示例在使用上的区别,因为它们似乎都在中继连接:

https://webrtc.googlesource.com/src/+/master/examples/relayserver/relayserver_main.cc

https://webrtc.googlesource.com/src/+/master/examples/turnserver/turnserver_main.cc

我已经在使用 turn server 来实现浏览器到浏览器的连接,并且我知道,例如,像 Kurento 这样的媒体服务器会中继对等连接,以便在连接到多个对等点时节省用户的带宽。 WebRTC Native 中继服务器示例是否与 Kurento 相同(我的意思是概念)?

最佳答案

不,中继服务器是谷歌 TURN 变体的一个非常旧的版本,可以追溯到 TURN 成为标准之前。

关于c++ - WebRTC native C++ 示例 : Difference between the relay server and turn server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49908883/

相关文章:

python - 在 Flask 应用程序中嵌入 WebRTC 时没有网络摄像头流

swift - 使用 CVPixelBuffer 创建 RTCVideoframe

c++ - 为什么 std::thread 采用右值运行的函数?

c++ - 是否存在表达式 `a.b::c` 有意义的上下文?

c++ - 'std::string' 没有名为 'front' 的成员

c++ - 使用 char 数组和 = 运算符启动字符串时调用什么函数

webrtc - 客户端-服务器 WebRTC 应用程序是否需要 ICE?

c++ - 使用 Boost Spirit 解析语法

javascript - 使用 Jssip 的 Webrtc 客户端 - 使用 Free switch 和 chrome 两种方式都没有音频

webrtc - 信令阶段后断开互联网后是否可以保持 WebRTC 连接?