【技术实现步骤摘要】
主播端流媒体数据生成系统及方法、网络直播系统及方法
本专利技术属于网络直播
,特别涉及一种主播端流媒体数据生成系统及方法、网络直播系统及方法。
技术介绍
“网络直播”大致分两类,第一类是在网上提供电视信号的观看,例如各类体育比赛和文艺活动的直播,这类直播原理是将电视(模拟)信号通过采集,转换为数字信号输入电脑,实时上传网站供人观看,相当于“网络电视”;第二类则是真正意义上的“网络直播”:在现场架设独立的信号采集设备采集多媒体数据(包括音频数据和视频数据),导入主播端(导播设备或平台),再通过网络上传至服务器,发布至网址供人观看。本专利技术针对的是上述网络直播中的第二类情况,特别是针对个人直播,即目前直播市场中的最常见的方式。第二类网络直播较第一类的最大区别就在于直播的自主性:独立可控的音视频采集,完全不同于转播电视信号的单一(况且观看效果不如电视观看的流畅)收看。网络直播过程中的多媒体数据通常包括视频数据和音频数据。如图1所示,普通的网络直播系统包括主播端1、服务器2和客户端3,其中主播端1采集到多媒体数据后生成流媒体数据,并将流媒体数据通过网络上传至服务器2;服务器2接收到客户端3的观看直播请求后,将流媒体数据通过网络传输至客户端3。从附图1可以看出,流媒体数据需要经过上传和下载两个网传过程。由于网传通常都需要用到运营商的网络,因此如何在保证用户体验的前提下,降低网络直播中占用的带宽,为用户节省流量,一直是网络直播产品开发中需要考虑的问题。网传中的流媒体数据都是由主播端1流媒体数据生成系统产生,如图2所示,传统的主播端1流媒体数据生成系统包括音视频 ...
【技术保护点】
一种主播端流媒体数据生成系统,包括音视频采集模块(4)、音视频编码模块(5)和流媒体封装模块(6),音视频采集模块(4)的输出端通过音视频编码模块(5)与流媒体封装模块(6)的输入端相连,流媒体封装模块(6)输出流媒体数据;其特征在于,还包括场景分析模块(7)和控制模块(8),音视频采集模块(4)的输出端通过场景分析模块(7)和控制模块(8)的输入端相连,控制模块(8)的输出端与音视频编码模块(5)相连;其中场景分析模块(7)用于对音视频采集模块(4)采集到的视频数据进行分析,判断当前的场景类别Ni并将场景类别Ni输送至控制模块(8);控制模块(8)内部预设有包含n个元素的场景类别集合N以及流媒体数据生成方案集合M,其中M与N中的元素一一对应,
【技术特征摘要】
1.一种主播端流媒体数据生成系统,包括音视频采集模块(4)、音视频编码模块(5)和流媒体封装模块(6),音视频采集模块(4)的输出端通过音视频编码模块(5)与流媒体封装模块(6)的输入端相连,流媒体封装模块(6)输出流媒体数据;其特征在于,还包括场景分析模块(7)和控制模块(8),音视频采集模块(4)的输出端通过场景分析模块(7)和控制模块(8)的输入端相连,控制模块(8)的输出端与音视频编码模块(5)相连;其中场景分析模块(7)用于对音视频采集模块(4)采集到的视频数据进行分析,判断当前的场景类别Ni并将场景类别Ni输送至控制模块(8);控制模块(8)内部预设有包含n个元素的场景类别集合N以及流媒体数据生成方案集合M,其中M与N中的元素一一对应,控制模块(8)根据Ni选择执行M中对应的流媒体数据生成方案;所述流媒体数据生成方案包括设置音视频编码模块(5)对视频数据的编码参数。2.如权利要求1所述的主播端流媒体数据生成系统,其特征在于,所述控制模块(8)的输出端还与流媒体封装模块(6)相连;所述流媒体数据生成方案包括控制流媒体封装模块(6)仅封装音频数据,或者控制流媒体封装模块(6)仅封装视频数据,或者控制流媒体封装模块(6)封装音频和视频数据。3.一种主播端流媒体数据生成方法,其特征在于,包括步骤:步骤一,音视频采集模块(4)采集音频数据和视频数据;步骤二,场景分析模块(7)对音视频采集模块(4)采集到的视频数据进行分析,判断当前的场景类别Ni并将场景类别Ni输送至控制模块(8);步骤三,控制模块(8)根据Ni选择执行M中对应的流媒体数据生成方案,并根据流媒体数据生成方案设置音视频编码模块(5)对视频数据的编码参数;其中控制模块(8)内部预设有包含n个元素的场景类别集合N以及流媒体数据生成方案集合M,其中M与N中的元素一一对应,步骤四,音视频编码模块(5)根据步骤三中选择的流媒体数据生成方案中的视频数据编码参数对视频数据编码;同时对音频数据编码。4.如权利要求3所述的主播端流媒体数据生成方法,其特征在于,还包括:步骤五,流媒体封装模块(6)根据步骤三中选择的流媒体数据生成方案仅封装音频数据,或者仅封装视频数据,或者封装音频和视频数据。5.如权利要求4所述的主播端流媒体数据生成方法,其特征在于,N={Ni|i=1,2,3},其中N1=正常场景,N2=画面静止场景,N3=镜头遮挡场景;M={Mj|j=1,2,3};其中M1=设置音视频编码模块对视频数据的目标码率为恒定值T1且...
【专利技术属性】
技术研发人员:黄志伟,卢哲,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。