视频会议系统中tcprtmpwebsocket协议间转换的研究与实现

视频会议系统中tcprtmpwebsocket协议间转换的研究与实现

ID:35097201

大小:6.75 MB

页数:85页

时间:2019-03-17

视频会议系统中tcprtmpwebsocket协议间转换的研究与实现_第1页
视频会议系统中tcprtmpwebsocket协议间转换的研究与实现_第2页
视频会议系统中tcprtmpwebsocket协议间转换的研究与实现_第3页
视频会议系统中tcprtmpwebsocket协议间转换的研究与实现_第4页
视频会议系统中tcprtmpwebsocket协议间转换的研究与实现_第5页
资源描述:

《视频会议系统中tcprtmpwebsocket协议间转换的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、、?-、哥>V陽Wm.yJt禱拍;以乂《BH;SouthChinaUniversityofTechnolo^^gy硕±学位论文1转换的研究与实现HIPt'人''■9’■■.'?.?1.一:..;;?.作者姓名..站._学科专业计算机科学与技术驾祀^璋攀指导教师张宇高级工程师F所在学院计算机科学与工程学院产论文提交日期2016年4月、瞧:■KTheResearchandImplementationofTCP/RTMP/WebSocketProtocolConv

2、ersioninVideoConferenceSystemADissertationSubmittedfortheDegreeofMasterCandidate:ZhangYuanSupervisor:ZhangYuSouthChinaUniversityofTechnologyGuangzhou,China分类号:TP3学校代号:10561学号:201320130648华南理工大学硕士学位论文视频会议系统中TCP/RTMP/WebSocket协议间转换的研究与实现作者姓名:张远指导教师姓名、职称:张宇高级工程师申请学位级别:工学硕士学科专业名称:计算机科学与技术研究

3、方向:服务计算与工程论文提交日期:2016年4月28日论文答辩日期:2016年6月3日学位授予单位:华南理工大学学位授予日期:年月日答辩委员会成员:主席:许勇教授1委员:刘发贵教授、余志文教授、何军辉副教授、许洁斌高级工程师1华南理工大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所。除了文中特别加取得的研究成果1^标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:旅也日

4、期:如仰6月6日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,目P:研究生在校攻读学位期间论文工作的知识产权单位属华南理工大学。学校有权保存并向国家有关部口或机构送交论文的复印件和电子版,允许学位)学校可W公布学位论文的全论文被查阅(除在保密期内的保密论文外;部或部分内容、汇编学位,可允许采用影印、缩印或其它复制手段保存一论文。本人电子文档的内容和纸质论文的内容相致。本学位论文属于:n保密,在密后适用本授权书。年解石1不保密,同意在校园网上发布,供校内师生和与学校有共享协议的单位測览;同意将

5、本人学位论文提交中国学术期刊(光盘版)电子杂志社全文。出版和编入CNKI《中国知识资源总库》,传播学位论文的全部或部分内容""(请在上相应方框内打V).WI6.作者签名:琳日期:66、::指导教师签名曰期‘^长身扁‘67摘要视频会议是指多个地点的人们通过因特网进行远程视频通信服务,不仅丰富了人们生活和工作中交流的方式,还提高了人们沟通和交流的质量,并且它的应用规模正在不断地发展壮大。视频会议系统主要包括流媒体服务器、传输网络以及客户端。随着用户量的剧增,项目中原有Red5流媒体服务器出现了并发处理能力不足的问题,需要一种高并发服务器将其替换。另

6、一方面,视频会议系统客户端存在问题和新需求。PCClient性能稳定,但需先安装软件且使用十分复杂;FlashClient应用比较广泛,但所基于Flash插件存在安全漏洞及兼容性差等问题。本文设计一种免插件、原生组件且跨平台的HTML5Client,它是一种理想的客户端方式。但是将其融入现有项目时,需要解决它与现存的两类客户端间视音频实时通信协议间转换。针对以上问题和需求,本文的核心工作包括:(1)设计并实现HTML5Client相关功能,包括设计自定义报文来封装视音频数据、使用WebSocketAPI处理WebSocket数据帧以及使用JavaScript技术实现组

7、装和解析自定义报文;(2)研究视频会议系统原TCP模块的实现,对其设计并添加WebSocket协议处理功能,进而新的TCP模块能够处理TCP和WebSocket两种协议,实现了HTML5Client与PCClient间视音频和HTML5Client与FlashClient间音频实时通信;(3)搭建并分析了Nginx流媒体服务器,经测试具有高并发处理能力,能够替换Red5服务器;研究Nginx及RTMP模块的源码,设计并开发全新的RTMP扩展模块,进而Nginx服务器支持多FlashClient间视音频实时通信,满足了视频会议多用户应用需求;(4)基于

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。