基于Red5的Web融合视频会议的研究与实现
发布时间:2019-04-28 09:00
【摘要】:当今社会,随着各种企业和单位对于运营效率的日益看重,传统的会议模式已经难以满足当前需求,由此包括PSTN电话会议、视频会议等在内的虚拟会议得到快速发展。其中PSTN电话会议是一个纯语音会议平台,位于不同地点的人只需要通过手机、固定电话拨打电话会议平台的接入号就可以实现多方会议功能。视频会议[2]是指不同的用户或者用户群,利用计算机采集声音、视频或者文件数据信息,然后通过网络传送给各个用户,从而达到有效的实时互动或者沟通。与此同时视频监控在安全领域得到了快速发展,比如对生产现场、重点场地、会场等的管理监控,往往在一些跟生产现场等有关的会议中需要将监控视频能够切入到视频会议中,方便进行指挥调度。因此将视频会议与PSTN电话会议、监控平台进行融合构建一个有效的融合视频会议不仅能够丰富会议加入的形式,而且能够适应指挥调度的应用场景。 考虑到加入会议的方便性,市场上Flash的占有率巨大,基本上浏览器都支持并安装了该插件,因此对于大部分用户来说,基本上实现了零下载零安装,因此本文的研究课题建立在基于Flash的融合视频会议基础上。目前比较热门的支持Flash的流媒体服务器主要有FMS(Flash Media Server)和Red5两种,但是FMS是商业化的多媒体系统,其代码采是非公开的,因此二次开发很困难,再加上它的价格也是非常昂贵,成本高。因此本文采用可以进行二次开发、研究成本低的开源的Red5媒体服务器为平台。监控平台的网络摄像头基本都是基于RTSP协议,而Red5目前仅支持RTMP,,本文需要对Red5的网络通信模块进行扩展,增加协议转换模块使其支持RTSP。 本文首先对已有的PSTN电话会议、监控平台进行简要介绍,然后从整体上阐述web融合会议框架设计和功能业务设计。接着,深入研究了Red5框架,构建会议服务器并且设计实现了协议转换模块的关键技术,包括RTSP协议栈、RTP解包技术、RTSP-RTMP流广播设计实现,丢帧策略以及改进,H.264视频格式封装成flv格式。 最后本文对web融合视频会议进行了功能测试和性能测试。功能上,融合视频会议能够实现视频互通、与电话会议语音互通、切入监控视频、电子白板等。性能上主要是从改进后丢帧策略的有效性、网络带宽等参数来验证Red5会议服务器扩展的协议转换模块的性能。通过测试表明,本文设计的融合视频会议能很好的应用到实际项目中。
[Abstract]:In today's society, with the increasing importance of various enterprises and organizations for operational efficiency, the traditional conference model has been difficult to meet the current needs, so virtual conferences, such as PSTN teleconferencing, video conferencing and so on, have been developed rapidly. Among them, PSTN teleconferencing is a pure voice conference platform, where people in different locations only need to dial the access number of the conference platform via mobile phone and can achieve multi-party conference function by dialing the access number of the telephone conference platform. Video conference [2] refers to different users or groups of users, using the computer to collect sound, video or file data information, and then transmit to each user through the network, so as to achieve effective real-time interaction or communication. At the same time, video surveillance has developed rapidly in the field of security, such as the management and monitoring of production sites, key sites, conferences and so on. It is often necessary to cut the surveillance video into the video conference in some meetings related to the production site, so as to facilitate the command and scheduling. Therefore, combining video conference with PSTN teleconferencing and monitoring platform to construct an effective fusion video conference can not only enrich the join form of conference, but also adapt to the application scenario of command and scheduling. Considering the convenience of joining the meeting, the market share of Flash is so large that the browser basically supports and installs the plug-in, so for most users, zero download and zero installation is basically achieved. Therefore, the research topic of this paper is based on the converged video conference based on Flash. At present, there are two popular streaming media servers that support Flash: FMS (Flash Media Server) and Red5, but FMS is a commercial multimedia system, its code acquisition is not public, so the secondary development is very difficult. Plus its price is very expensive, high cost. Therefore, this paper uses a low-cost open source Red5 media server as a platform for secondary development. The webcam of monitoring platform is basically based on RTSP protocol, but Red5 only supports RTMP, at present. This paper needs to extend the network communication module of Red5 and add protocol conversion module to support RTSP.. In this paper, the existing PSTN conference call and monitoring platform are introduced briefly, and then the design of web converged conference framework and functional business are described as a whole. Then, we deeply study the Red5 framework, construct the conference server and design and implement the key technologies of the protocol conversion module, including RTSP protocol stack, RTP unpacket technology, RTSP-RTMP stream broadcast design and implementation, frame dropping strategy and improvement. H.264 video format encapsulated into flv format. Finally, the function test and performance test of web converged video conference are carried out. Function, converged video conference can realize video interworking, voice interworking with teleconferencing, cut in surveillance video, electronic whiteboard and so on. In terms of performance, the performance of the protocol conversion module extended by Red5 Conferencing Server is verified mainly from the parameters such as the effectiveness of the improved frame dropping strategy and the network bandwidth. The test results show that the fusion video conference designed in this paper can be applied to the actual project very well.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.63
本文编号:2467507
[Abstract]:In today's society, with the increasing importance of various enterprises and organizations for operational efficiency, the traditional conference model has been difficult to meet the current needs, so virtual conferences, such as PSTN teleconferencing, video conferencing and so on, have been developed rapidly. Among them, PSTN teleconferencing is a pure voice conference platform, where people in different locations only need to dial the access number of the conference platform via mobile phone and can achieve multi-party conference function by dialing the access number of the telephone conference platform. Video conference [2] refers to different users or groups of users, using the computer to collect sound, video or file data information, and then transmit to each user through the network, so as to achieve effective real-time interaction or communication. At the same time, video surveillance has developed rapidly in the field of security, such as the management and monitoring of production sites, key sites, conferences and so on. It is often necessary to cut the surveillance video into the video conference in some meetings related to the production site, so as to facilitate the command and scheduling. Therefore, combining video conference with PSTN teleconferencing and monitoring platform to construct an effective fusion video conference can not only enrich the join form of conference, but also adapt to the application scenario of command and scheduling. Considering the convenience of joining the meeting, the market share of Flash is so large that the browser basically supports and installs the plug-in, so for most users, zero download and zero installation is basically achieved. Therefore, the research topic of this paper is based on the converged video conference based on Flash. At present, there are two popular streaming media servers that support Flash: FMS (Flash Media Server) and Red5, but FMS is a commercial multimedia system, its code acquisition is not public, so the secondary development is very difficult. Plus its price is very expensive, high cost. Therefore, this paper uses a low-cost open source Red5 media server as a platform for secondary development. The webcam of monitoring platform is basically based on RTSP protocol, but Red5 only supports RTMP, at present. This paper needs to extend the network communication module of Red5 and add protocol conversion module to support RTSP.. In this paper, the existing PSTN conference call and monitoring platform are introduced briefly, and then the design of web converged conference framework and functional business are described as a whole. Then, we deeply study the Red5 framework, construct the conference server and design and implement the key technologies of the protocol conversion module, including RTSP protocol stack, RTP unpacket technology, RTSP-RTMP stream broadcast design and implementation, frame dropping strategy and improvement. H.264 video format encapsulated into flv format. Finally, the function test and performance test of web converged video conference are carried out. Function, converged video conference can realize video interworking, voice interworking with teleconferencing, cut in surveillance video, electronic whiteboard and so on. In terms of performance, the performance of the protocol conversion module extended by Red5 Conferencing Server is verified mainly from the parameters such as the effectiveness of the improved frame dropping strategy and the network bandwidth. The test results show that the fusion video conference designed in this paper can be applied to the actual project very well.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TN948.63
【参考文献】
相关期刊论文 前2条
1 易学武;;.Net平台下的AMF开发[J];电脑知识与技术;2010年23期
2 刘泽新,王瑞庆;SIP和PSTN语音网关的设计与实现[J];微电子学与计算机;2005年08期
相关博士学位论文 前1条
1 郑莉华;H.264/AVC视频编码的码率控制及并行处理研究[D];电子科技大学;2013年
本文编号:2467507
本文链接:https://www.wllwen.com/kejilunwen/wltx/2467507.html