1. 研究目的与意义(文献综述)
项目背景:
webrtc为谷歌在2010年收购了globalip solutions的gips引擎改名而来,目前谷歌把webrtc集成到chrome浏览器中。webrtc全名为webreal-time communication,如名字所示,旨在为浏览器提供音视频通话的api(接口),目前已开源并被纳入w3c的推荐标准中。随着网络的普及以及带宽,延迟等性能的提高,基于网页的视频会议的需求必将增加,对于软件开发者来说,在w3c推荐协议上学习对未来必定大有裨益。
目前支持webrtc的浏览器有chrome,firefox,opera以及safari,至于其他使用谷歌内核的浏览器便不再列举。并且discord,facebook等的软件均采用了webrtc技术作为音视频通讯的架构。对于已经有如此多大牌浏览器支持的协议,用于开发音视频通讯的web应用无疑是极其方便的。
2. 研究的基本内容与方案
研究内容:
本次课题主要分为以下几部分研究内容:
1.开题报告阶段,利用学校资源与网络博客等对webrtc进行学习了解,掌握实现webrtc所需要的相应技术栈。
3. 研究计划与安排
第一周:查阅关于webrtc相关文献资料;
第二周:完成翻译外文文献;
第三周:撰写毕业设计开题报告;
4. 参考文献(12篇以上)
[1]alan b.johnston,danelc.burnett.webrtc权威指南[m].机械工业出版社,2016
[2]dan ristic.learningwebrtc中文版[m].电子工业出版社,2016
[3]朴灵.深入浅出node.js[m].人民邮电出版社,2013
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。