基于Htm15的移动终端实时视频通信系统的研究与实践
发布时间:2019-01-14 12:34
【摘要】:自20世纪60年代起人们就开始研究视频通信技术,由于当时各种技术都不成熟,加之市场需求不强,视频通信类应用没有流行起来。借助网络环境的改善和计算机技术的发展,各种音视频类通信应用让越来越多的人开始通过互联网享受到通信的便利,各种即时通讯工具已经成为人们日常沟通不可缺少的一部分。近年来,信息交流的载体不再仅仅局限于文字,图像、音视频等载体开始流行。实时视频通信技术逐渐被提上了研究和应用日程。随着移动终端硬件能力的增强和3G/4G网络的普及,在移动终端进行实时视频通信无论在技术上还是市场上都变的可行,并逐渐受到了越来越多人的关注。 然而实时视频通信系统的开发需要处理各种各样的复杂问题,个人开发者和小公司没有相应的技术积累和资金支持,阻碍了实时视频通信类应用的发展。直到Html5WebRTC技术的出现,WebRTC包含了视频通信的核心技术,能够通过调用Javascript API的方式实现浏览器之间的视频通信。WebRTC不仅提供了视频通信音视频采集、编解码、网络传输等功能,而且作为Html5标准,可以跨平台,做到了“一次编写,到处运行”,大大节省了开发和维护的成本。 基于以上背景,本文研究了WebRTC音频引擎模块、视频引擎模块以及网络传输模块,并在此基础上初步设计了基于WebRTC技术的实时视频通信系统,实现了移动终端和电脑浏览器间的一对一视频通信和一对多视频通信。最后,运行结果表明该系统语音通话良好,视频画面清晰流畅。本文所做的工作,应当可以为后续相关研究提供参考。
[Abstract]:Since the 1960s, people began to study the video communication technology. At that time, all kinds of technologies were immature and the market demand was not strong, so the video communication applications did not become popular. With the improvement of network environment and the development of computer technology, more and more people begin to enjoy the convenience of communication through the Internet. All kinds of instant messaging tools have become an indispensable part of people's daily communication. In recent years, the carriers of information exchange are no longer limited to words, images, audio and video carriers and so on. Real-time video communication technology has been put on the research and application agenda. With the enhancement of the hardware capability of mobile terminal and the popularization of 3G/4G network, real-time video communication in mobile terminal becomes feasible in both technology and market, and has been paid more and more attention. However, the development of real-time video communication system needs to deal with a variety of complex issues, personal developers and small companies do not have the corresponding technology accumulation and financial support, which hinders the development of real-time video communication applications. Until the emergence of Html5WebRTC technology, WebRTC includes the core technology of video communication, which can realize the video communication between browsers by calling Javascript API. WebRTC not only provides the functions of video communication, audio and video acquisition, coding and decoding, network transmission, etc. And as a Html5 standard, it can cross platform, can be "write once, run everywhere", greatly saving the cost of development and maintenance. Based on the above background, this paper studies the WebRTC audio engine module, video engine module and network transmission module. On this basis, a real-time video communication system based on WebRTC technology is preliminarily designed. One-to-one video communication and one-to-many video communication between mobile terminal and computer browser are realized. Finally, the running results show that the system has good voice communication and clear and smooth video picture. The work done in this paper should provide a reference for the follow-up research.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN929.5;TP311.52
本文编号:2408697
[Abstract]:Since the 1960s, people began to study the video communication technology. At that time, all kinds of technologies were immature and the market demand was not strong, so the video communication applications did not become popular. With the improvement of network environment and the development of computer technology, more and more people begin to enjoy the convenience of communication through the Internet. All kinds of instant messaging tools have become an indispensable part of people's daily communication. In recent years, the carriers of information exchange are no longer limited to words, images, audio and video carriers and so on. Real-time video communication technology has been put on the research and application agenda. With the enhancement of the hardware capability of mobile terminal and the popularization of 3G/4G network, real-time video communication in mobile terminal becomes feasible in both technology and market, and has been paid more and more attention. However, the development of real-time video communication system needs to deal with a variety of complex issues, personal developers and small companies do not have the corresponding technology accumulation and financial support, which hinders the development of real-time video communication applications. Until the emergence of Html5WebRTC technology, WebRTC includes the core technology of video communication, which can realize the video communication between browsers by calling Javascript API. WebRTC not only provides the functions of video communication, audio and video acquisition, coding and decoding, network transmission, etc. And as a Html5 standard, it can cross platform, can be "write once, run everywhere", greatly saving the cost of development and maintenance. Based on the above background, this paper studies the WebRTC audio engine module, video engine module and network transmission module. On this basis, a real-time video communication system based on WebRTC technology is preliminarily designed. One-to-one video communication and one-to-many video communication between mobile terminal and computer browser are realized. Finally, the running results show that the system has good voice communication and clear and smooth video picture. The work done in this paper should provide a reference for the follow-up research.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN929.5;TP311.52
【参考文献】
相关期刊论文 前10条
1 朱孙镔,陈惠芳,赵问道,陈彪;安全的实时传输协议SRTP的研究与实现[J];电视技术;2004年11期
2 陈丽英;;网络视频会议业务的现状与未来[J];电信技术;2009年12期
3 李慧云;何震苇;李丽;陆钢;;HTML5技术与应用模式研究[J];电信科学;2012年05期
4 周晔;李生红;;基于ICE的VoIP穿越NAT改进方案[J];计算机安全;2008年10期
5 温照松;易仁伟;姚寒冰;;基于WebSocket的实时Web应用解决方案[J];电脑知识与技术;2012年16期
6 胡敏;刘六程;刘鹏;;基于WebRTC的视频会议系统的设计与实现[J];电视技术;2013年01期
7 张玉晴;黄瑾娉;;基于HTML5的跨平台移动应用关键技术的研究与实现[J];工业控制计算机;2013年03期
8 李鸿彬,杨雪华,雷为民;TURN服务器原型系统的设计与实现[J];计算机应用;2005年07期
9 谢波;蒋志平;;XMPP研究与应用[J];科技广场;2008年10期
10 龙奇;;下一代Web通信技术HTML5 Web Socket的研究[J];科技信息;2011年36期
,本文编号:2408697
本文链接:https://www.wllwen.com/kejilunwen/wltx/2408697.html