Agora和WebRTC之间的区别是什么(Web实时通信)?

4
我想了解Agora和WebRTC之间的真正区别。据我所知,Agora为不同平台提供视频、音频通话和聊天的SDK,并根据使用情况收费。每月免费提供1万分钟,超出部分将收费。而WebRTC是一种Web实时通信技术,提供不同的API供您在应用程序或网站中实现免费且无限制的视频、音频或聊天功能。如果我的理解是正确的,那么人们为什么要使用付费的Agora呢?他们可以长时间免费使用WebRTC的无限音视频通话和聊天功能。请指导一下,非常感谢。
我不太了解WebRTC,请帮助我,谢谢!
2个回答

5
这就像是说,你可以使用HTML5来构建网站,但仍需支付AWS等服务商以托管机器、数据库、存储、应用逻辑等。
WebRTC是HTML5的一部分,由所有现代浏览器实现的Web技术。要使其工作,您需要创建网站、安装服务器、支付媒体流量、优化代码——您可以自己做(并向云托管供应商支付他们的服务费),或者使用第三方为您提供管理服务,例如Agora等,最终您需要向他们支付他们的劳务费用。
为了决定哪种方法适合您,我可以提出两点建议: 1. 使用WebRTC构建一个简单的演示应用程序,确保您理解代码的运行方式。如果您对此满意并真正理解其中的内容——那么,请决定是否继续使用该路线或使用第三方。 2. 直接使用Agora或其他第三方并向他们支付费用。WebRTC不是火箭科学,但也不是简单的东西。

2
Agora和类似的API在WebRTC之上提供了一层。它们旨在使开发人员能够更轻松地利用WebRTC的功能,而无需从头开始构建一切。
那些喜欢深入研究WebRTC的开发人员确实可以自己做所有事情,正如你所说的那样。我建议尝试一下!但是,通常一个团队或单个开发人员可能只想要一种简单的方法将视频/音频集成到他们的产品中,而不必知道什么是SFU,TURN服务器是如何工作的,如何确保某些数据隐私标准等等。因此,这些类型的API通过完成大部分的繁重工作并让人们专注于应用程序的其他重要部分来帮助更容易地利用WebRTC。在定价方面,有几个不同的非常好的API选项,根据使用情况可能更或少经济实惠。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接