The invention discloses an audio and video broadcast system based on elastic distributed streaming media. The live terminal collects video data and outputs streaming media data. A number of playback terminals form a hierarchical network. The playback terminal not only receives streaming media data to assume the playback function, but also provides the output of streaming media data to the lower level broadcasting terminal. The service function, the broadcast terminal and the playback terminal are formed together to form an elastic and distributed streaming media service architecture, and the central management server is used to dispatch the video broadcast terminals, the interconnections and the message transmission of the playback terminals, sharing the pressure of the bandwidth resources of the computer and network, compared with the centralized streaming media architecture. It saves bandwidth resources, that is, using the uplink bandwidth of each household to achieve video distribution and streaming, which greatly reduces the cost of live broadcast. One
【技术实现步骤摘要】
基于弹性分布式流媒体的音视频直播系统
本专利技术属于音视频直播
,涉及一种音视频直播系统,具体是一种基于弹性分布式流媒体的音视频直播系统。
技术介绍
互联网音视频直播特别是互联网在线教育,在通常情况下均是搭建自有或租用云服务器+cdn,通过云服务器构建集中直播流媒体服务器,如“跟谁学”、“云朵课堂”、“YY直播”等,主播端采集音视频推流到集中流媒体服务器发布,各客户端从集中流媒体服务器获取音视频流实现直播收看。如阿里云提供的集中直播服务。然而,集中流媒体服务器+CND方式实现音视频直播,由于流量增加以及视频内容分辨率提高后的成本增加,运营带宽成本随用户人数增长,成本过大。
技术实现思路
本专利技术的目的在于提供一种基于弹性分布式流媒体的音视频直播系统,利用现有家庭、单位等宽带的上行网络带宽按照多叉平衡树方式逐级推流以实现音视频直播功能,不需集中流媒体服务器,极大的降低了成本。本专利技术的目的可以通过以下技术方案实现:基于弹性分布式流媒体的音视频直播系统,包括直播终端以及与直播终端连接的若干播放终端,所述直播终端采集视频数据并输出流媒体数据,若干播放终端组成分级网络,所述播放终端不仅接收流媒体数据承担播放功能,同时向下级播放终端输出流媒体数据提供相应的服务功能;所述直播终端和播放终端均连接中心管理服务器,所述中心管理服务器对直播终端和播放终端进行注册登记管理、基于组服务的调度控制和离线数据存放,提供离线数据服务功能和控制调度。进一步地,所述直播终端包括直播端注册模块、连接管理模块、视频采集处理模块、视频编码封包模块以及视频推流模块;所述直播端注册模块,主动 ...
【技术保护点】
1.基于弹性分布式流媒体的音视频直播系统,其特征在于:包括直播终端以及与直播
【技术特征摘要】
1.基于弹性分布式流媒体的音视频直播系统,其特征在于:包括直播终端以及与直播终端连接的若干播放终端,所述直播终端采集视频数据并输出流媒体数据,若干播放终端组成分级网络,所述播放终端不仅接收流媒体数据承担播放功能,同时向下级播放终端输出流媒体数据提供相应的服务功能;所述直播终端和播放终端均连接中心管理服务器,所述中心管理服务器对直播终端和播放终端进行注册登记管理、基于组服务的调度控制和离线数据存放,提供离线数据服务功能和控制调度。2.根据权利要求1所述的基于弹性分布式流媒体的音视频直播系统,其特征在于:所述直播终端包括直播端注册模块、连接管理模块、视频采集处理模块、视频编码封包模块以及视频推流模块;所述直播端注册模块,主动向中心管理服务器注册报到;所述直播端连接模块,通过中心管理服务器与播放终端完成连接,并与播放终端保持长连接;所述视频采集处理模块,采用视频采集卡将模拟摄像头输出的视频信号或者视频音频的混合信号输入,将模拟信号转变为数字信号;所述视频编码封包模块,采用视频压缩技术减少图像所要求的数据量,再将编码数据封包成适合流媒体传输协议的数据流;所述视频推流模块,根据封包成的RTP数据流,结合Qos算法将数据流推送到播放终端。3.根据权利要求2所述的基于弹性分布式流媒体的音视频直播系统,其特征在于:所述视频压缩技术利用空间冗余、频谱冗余和心理视觉冗余对视频图像进行帧内压缩,利用相邻图像帧之间的相似性而产生的时间冗余对视频图像进行帧间压缩。4.根据权利要求1所述的基于弹性分布式流媒体的音视频直播系统,其特...
【专利技术属性】
技术研发人员:吴伟,
申请(专利权)人:安徽国通亿创科技股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。