基于WebRTC的多媒体通信模块
传统的Web IM要求通信双方在浏览器中安装插件(如Adobe Flash Player),这不但降低了用户体验,还增加了开发者对插件开发、更新及维护的繁琐工作.此外,传统的Web IM主要采用了定时访问服务器的方法(即轮询方式)实现浏览器与服务器之间的交互,该方式降低了实时性且增加了对服务器资源的消耗.针对上述问题,本文采用WebSocket连接技术使得浏览器与服务器之间能够通过长连接方式进行数据交互,该方式提高了实时性,降低了对服务器的负载.然后,本文依据提供的WebRTC API,实现了一个具备音视频通信以及文件传输功能的多媒体通信模块.通过MVC三层架构模式,对该模块进行了具体划分与实现.最后通过测试表明该设计能够满足用户的基本功能需求.
WebRTC、WebSocket、视频通信、文件传输
26
TP3;TN9
2017-12-06(万方平台首次上网日期,不代表论文的发表时间)
共6页
118-123