如何使用任何优秀的开源框架开发具有高性能的视频聊天和会议应用程序

时间:2017-03-08 05:50:17

标签: webrtc videochat openwebrtc

我认为WebRTC是开发它的最佳方式。但是市场上有一些付费框架用于在Web-Web,Web-Mobile(IOS,Andriod,Windows等)等广泛的客户之间建立视频聊天。

Web-Web通信流程实现起来非常简单。现在,我希望Web-to-Mobile相同,反之亦然,而不使用基于Native WebRTC构建的任何外部框架。请告诉我一些实现这一目标的最佳方法。

2 个答案:

答案 0 :(得分:0)

Android上的最新Chrome浏览器是WebRTC友好的,这意味着如果您有一个实现WebRTC的Web应用程序。它将在Android的Chrome上运行。

如果您决定创建自己的实现WebRTC的本机应用程序。以下是一些很好的消息来源。

按照每个中的说明,您可以构建本机WebRTC框架,稍后可以将其导入到本机项目中。

WebRTC API与您在Web应用程序中使用的API有些相关。当你使用从源代码而不是第三个库构建的官方框架时,你需要为那些人做更多的文档阅读。

答案 1 :(得分:-1)

在开始之前,您需要检查并测试平台,以确保它适用于所有目标用户类别。您可以通过查看引用并针对您计划支持的用户类型测试一些现有应用来实现这一目标。

正如您提到的各种客户,您需要确定limitations of WebRTC technology。您还可以评估其他技术:例如,您可以使用使用RTMP的移动和Web应用程序可靠地为大多数客户端类型提供服务。