是否可以将 WebRTC 浏览器转换为原生(C、C++ 或其他)?

nsc*_*hoe 5 c c++ rtp webrtc

我见过几个浏览器原生WebRTC 应用程序的例子,比如将存储在服务器上的视频文件流式传输到一个或多个浏览器,但是否可以反过来做?即将网络摄像头从浏览器流式传输服务器,用 C、C++、Java或其他语言编写

小智 3

有可能的。

WebRTC 使用开放标准通过网络传输内容。您可以在以下 RFC 中找到所有详细信息: http://tools.ietf.org/wg/rtcweb/

如果您想编写自己的本机应用程序来接收(甚至发送)WebRTC 媒体,您可以从此处获取 WebRTC 本机代码: http: //www.webrtc.org/webrtc-native-code-package并构建它到您的解决方案中,或者使用可以为您提供此功能的现有 SDK 之一(取决于您希望本机应用程序在哪个平台上运行)。

如果您想将 WebRTC 连接到现有硬件(例如 SIP 桌面电话),则需要某种网关,该网关的一条腿将与浏览器上的 WebRTC 通信,另一条腿将与您的 SIP 电话通信。

已经有很多商业解决方案,但最终一切都取决于您的需求。