gpt4 book ai didi

webrtc - Twilio WebRTC 与 DIY WebRTC

转载 作者:行者123 更新时间:2023-12-05 08:16:33 27 4
gpt4 key购买 nike

WebRTC Web 开发人员可以免费在网页上设置视频通话吗?为什么 Twilio 的视频通话定价为每分钟 25 美分,在网络托管服务器上管理视频通话对小家伙来说会不会太贵了?

任何深入 WebRTC 的人有什么建议吗?

最佳答案

上面的一些评论不是很清楚。
有人写道,因为媒体中继需要的带宽也更高。 这不完全正确,传输发生在对等点(浏览器)之间,服务器仅用于信令(中继)连接点的 IP 地址和一些更多信息),您可以从中央服务器路由您的传输(用于故障转移),但肯定可以在没有它的情况下免费使用。
enter image description here
WebRTC 是免费的,您可以自行设置所有内容,而无需花一分钱。这有点难,而且减轻故障转移确实很困难,但你当然可以免费做到这一点。

Tokbox 或 Twilio 之所以收费,是因为这些工具抽象了 WebRTC 应用程序中一些非常严格的设置、运行和管理故障转移的复杂性。

以 TokBox 为例:

  • 您无需设置 STUN、TURN 服务器,您不必担心关于与android或IOS客户端的集成,他们提供了一个插件也适用于 IE,所以开箱即用,您可以获得一切,您只需要专注于您的应用程序逻辑而不是 WebRTC 的细微差别。这是一个很大的优势。

  • RELAY 和 ROUTED 方案都包含在框中,因此您可以编写
    中继通信失败时的故障转移方案。虽然有一些优秀的基于 JavaScript 的框架可以更简洁地执行此操作方式。

  • 它添加了大量有助于构建 android 和 IOS 的其他好东西客户没有任何痛苦。

STUN 或 TURN 服务器仅用于信令目的,并且此信令发生在任何实际传输之前。此信号非常小,并带有两个浏览器(运行浏览器的机器)的 IP 地址。对于传输,通信是在浏览器(点对点)之间完成的,因此不涉及服务器。

Your relay is not happening from a central server so you don't have to pay for the outgoing bandwidth cost.

要设置 Turn Server,

Use this server, build it and put it into a Rackspace/Amazon Web Services instance and you are Good with your TURN Server. That is It, setup your application and have fun with WebRTC for FREE.

rfc5766-turn-server

如果你想使用一些更免费的框架来让自己更轻松,请查看:EasyRTCPeerJS

享受使用 WebRTC 进行开发的乐趣....

关于webrtc - Twilio WebRTC 与 DIY WebRTC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33052028/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com