[发明专利]一种基于应用层组播的视频会议直播系统有效
| 申请号: | 201010191875.6 | 申请日: | 2010-05-31 |
| 公开(公告)号: | CN101873219A | 公开(公告)日: | 2010-10-27 |
| 发明(设计)人: | 罗笑南;曹广源;曹旦森;刘宁;董涛;徐武强 | 申请(专利权)人: | 中山大学深圳研究院;中山大学 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 应用 层组播 视频会议 直播 系统 | ||
1.一种基于应用层组播的视频会议直播系统,其特征在于,包括会议用户终端和会议服务器终端;
会议服务器终端是本系统的管理和控制中心,它负责会议的管理和服务功能,负责创建会议组播,处理用户加入会议,用户身份认证;会议用户终端一方面与会议服务器终端进行控制信息交互,另一方面同时进行会议音视频的采集、预处理,以及发送,接收,转发流媒体数据;
具体包含以下模块:音视频信息采集模块、应用层组播协议管理模块、流媒体处理模块、信息管理模块、用户控制管理模块、视频会议服务模块、服务器控制管理模块;
音视频信息采集模块用于视频和音频信息采集,由一个或几个用于采集视频信息的摄像机和一个声音录入系统,负责采集终端的音视频信号,为流媒体处理模块提供数据源;
用户控制管理模块用于发送控制信息,包括加入或退出会议组播,申请发言;
视频会议服务模块用于会议的发布、管理,身份认证,管理会议参加者信息以及会议信息;
服务器控制管理模块控制、协调会议过程,包括发起会议、结束会议;
应用层组播协议管理模块负责各个终端节点的建立、通讯、组成员节点的管理,是整个系统运行的基础。
2.根据权利要求1所述的基于应用层组播的视频会议直播系统,其特征在于所述的信息管理模块包括用户信息管理、会议信息管理、链路状态管理;用户信息管理可按身份将用户分为会议管理者和会议参与者,不同用户有不同的操作权限;链路状态管理,主要管理节点间延时、带宽信息,保证数据传输延迟达到一定的标准。
3.根据权利要求1所叙述的基于应用层组播的视频会议直播系统,其特征在于所述的应用层组播协议管理模块包括组播树管理模块、组播拥塞控制、消息处理模块,其中组播树管理模块,主要用于利用树模型管理组播覆盖网成员之间的逻辑关系,会议服务器终端为树的根节点,在会议服务器终端能够维护全局的组播树结构,其余会议用户终端只需要维护它在组播转发树中的局部结构,即其父节点列表和它所有的孩子节点列表;所述的消息处理模块主要负责对于接收到的各种控制消息进行恰当和及时的处理,包括处理会议用户终端的加入请求,然后形成一个组播覆盖网络;当会议用户终端离开时,更新成员列表信息,以至最终能快速恢复一个稳定的组播覆盖网络,同时还要处理失效终端,即没有发出退出组播的通知但已无法正常工作的会议终端。
4.根据权利要求1所叙述的基于应用层组播的视频会议直播系统,其特征在于所述的流媒体处理模块包括预处理模块、缓冲区管理、数据调度模块;其中预处理模块用于处理音视频信息采集模块采集到的信息,主要包括数据编码、解码,压缩,封装,其中数据的编码可以采用面向传输的可扩展性编码技术;缓冲区管理提供数据存储服务,主要用于弥补网络延时和抖动的影响,并对数据包的时序进行处理,从而使缓冲数据能连续而有序地播出,不至于使图像出现停顿;缓冲区数据来源包括音视频采集模块采集到的经过预处理模块处理后的数据;上游节点转发的数以及下游节点发送的数据;数据调度模块主要功能是接收其上游节点或会议服务器终端的流媒体数据,以供本地缓冲区使用,并且将本地缓冲区的数据提供给播放器播放;同时向上游和下游节点发送缓冲区中来自本地音视频采集模块采集并经过预处理模块处理的流媒体数据;向其下游节点转发从上游节点或会议服务器终端收到的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学深圳研究院;中山大学,未经中山大学深圳研究院;中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010191875.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于有序包的迭代式病毒检测方法
- 下一篇:高频模块





