什么是WebRTC(它是否内置于浏览器中?)

3

文档中WebRTC在线说明称它是“一种开放的Web框架,可在浏览器中启用实时通信(RTC)功能。”这是由各个供应商(Chrome、Safari等)开发然后构建到浏览器中的吗?我知道它是一个能够启用许多酷炫有趣功能的框架,但是这是如何实现的呢?它是内置在浏览器中的吗?


https://caniuse.com/#search=webrtc 展示了哪些浏览器支持webrtc。 - visibleman
1个回答

4
WebRTC 的主要实现是开源的,由 Google 主要开发,使用 C++ 实现,并且其他人可以采用并使用它。您可以查看WebRTC 源代码库

是的,它已经内置于现代浏览器中。请参阅 WebRTC 浏览器支持情况

值得注意的是,有端口和包装器,以及其他WebRTC 协议的实现,这可能允许除了浏览器之外的其他应用程序与 WebRTC 进行通信。

在浏览器之外使用 WebRTC 可以用于制作聊天、视频聊天和文件传输应用程序。此外,对于游戏引擎而言,这尤其有趣,因为它们可以将 WebRTC 作为网络多人游戏基础设施来使用(特别是那些允许您构建 Web 和桌面应用程序的引擎)。

Godot 游戏引擎已经添加了对 WebRTC 的支持(文档)。Unity 也开发了一个 WebRTC 库(代码库)供引擎使用。

请参阅awesome-webrtc


非常感谢您迅速而出色的回复!:D - nuxer

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