【问题标题】:What is WebRTC (Is it baked into the browser?)什么是 WebRTC(是否已嵌入浏览器?)
【发布时间】:2020-05-18 21:56:11
【问题描述】:

文档中对 WebRTC 在线的解释称它是“一个开放的网络框架,可在浏览器中启用实时通信 (RTC) 功能”。这是由个别供应商(Chrome、Safari 等)开发然后内置到浏览器中的吗?我知道它是一个框架,可以实现很多很酷和有趣的事情,但是这是怎么发生的呢?是否已嵌入浏览器?

【问题讨论】:

标签: javascript performance web webrtc web-development-server


【解决方案1】:

WebRTC的主要实现是开源的,主要由google开发,用C++实现,别人可以拿来用。你可以看到WebRTC source repository

是的,它已融入现代浏览器。见WebRTC browser support

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

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

Godot 游戏引擎增加了对 WebRTC (documentation) 的支持。 Unity 还开发了一个 WebRTC 库 (repostory) 与引擎一起使用。

另见awesome-webrtc

【讨论】:

  • 感谢您的及时和真棒回复! :D
猜你喜欢
  • 2011-10-23
  • 1970-01-01
  • 2014-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 1970-01-01
  • 2016-11-19
相关资源
最近更新 更多