一种音视频直播数据的处理方法和装置制造方法及图纸

技术编号:13024432 阅读:65 留言:0更新日期:2016-03-16 22:14
本发明专利技术实施例公开了一种音视频直播数据的处理方法,用于解决现有直播只提供游戏视频的分享服务,无法同步解说和对画面、声音进行处理的问题。本发明专利技术实施例方法包括:所述处理服务器获取来自所述第三方直播源的信息包;所述处理服务器解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息;所述处理服务器对所述视频数据信息、音频数据信息以及音视频同步数据信息进行处理,使输出的视频数据信息、音频数据信息以及音视频同步数据信息能被直播平台处理;所述处理服务器将处理后的所述视频数据信息、音频数据信息以及音视频同步数据信息传输至所述直播平台。本发明专利技术实施例还提供一种音视频直播数据的处理装置。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种音视频直播数据的处理方法和装置
技术介绍
随着电子竞技的崛起,游戏直播成为了很多游戏传播的渠道,其直播平台也成为很多玩家们分享游戏过程的平台。很多音视频分享平台,广泛使用的接入方式是,为用户提供开放的网络连接地址(URL),使用户可以通过公开的网络传输协议(如RTMP)将数据传输到直播平台服务器。然而,随着直播平台的发展,越来越多的平台厂商,不再局限于只提供游戏视频的分享服务,更多地希望在实时直播游戏画面的同时进行同步解说,并对画面或者声音进行处理,目前尚没有一种系统能够将第三方提供的直播数据流融合到直播平台中。
技术实现思路
本专利技术实施例提供了一种音视频直播数据的处理方法和装置,能够解决现有直播只提供游戏视频的分享服务,无法同步解说和对画面、声音进行处理的问题。本专利技术实施例提供的一种音视频直播数据的处理方法,包括:处理服务器获取来自第三方直播源的信息包,所述信息包由所述第三方直播源根据预设网络传输协议的数据格式将采集的视频数据、音频数据以及对应的同步数据转换而成,所述处理服务器预先设置于第三方直播源的主机内或者所述主机所在的局域网内,与所述第三方直播源建立通信连接;所述处理服务器解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息;所述处理服务器对所述视频数据信息、音频数据信息以及音视频同步数据信息进行处理,使输出的视频数据信息、音频数据信息以及音视频同步数据信息能被直播平台处理;所述处理服务器将处理后的所述视频数据信息、音频数据信息以及音视频同步数据信息传输至所述直播平台。可选地,所述处理服务器对所述视频数据信息、音频数据信息以及音视频同步数据信息进行处理具体包括:所述处理服务器调整所述视频数据信息的结构或者对所述视频数据信息进行解码;所述处理服务器调整所述音频数据信息的结构或者对所述音频数据信息进行解码;所述处理服务器解析所述音视频同步数据信息,得到视频帧率、音频传输码率以及每一视频帧的时间戳参数,并根据所述视频帧率、音频传输码率以及每一视频帧的时间戳参数计算出新的音视频同步数据信息,所述新的音视频同步数据信息为与所述直播平台相适应的预设格式。可选地,所述处理方法还包括:当所述直播平台接收到用户的播放请求时,所述直播平台获取用户主机的网络带宽;所述直播平台根据所述网络带宽生成对应码率的音视频数据信息,所述音视频数据信息包括所述视频数据信息、音频数据信息以及音视频同步数据信息;所述直播平台将所述音视频数据信息反馈至所述用户主机进行直播。可选地,所述信息包具体通过以下步骤得到:所述第三方直播源将采集的视频数据、音频数据以及对应的同步数据进行编码,再将编码后的视频数据、音频数据以及对应的同步数据转换成所述信息包。可选地,所述网络传输协议为RTMP网络应用协议;所述处理服务器解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息具体为:所述处理服务器根据RTMP网络应用协议解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息。本专利技术实施例提供的一种音视频直播数据的处理装置,所述处理装置设置于第三方直播源的主机内或者所述主机所在的局域网内;所述处理装置具体包括:网络传输模块,用于与所述第三方直播源建立连接;信息包获取模块,用于获取来自所述第三方直播源的信息包,所述信息包由所述第三方直播源根据预设网络传输协议的数据格式将采集的视频数据、音频数据以及对应的同步数据转换而成;信息包解析模块,用于解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息;信息处理模块,用于对所述视频数据信息、音频数据信息以及音视频同步数据信息进行处理,使输出的视频数据信息、音频数据信息以及音视频同步数据信息能被直播平台处理;信息传输模块,用于将处理后的所述视频数据信息、音频数据信息以及音视频同步数据信息传输至所述直播平台。可选地,所述信息处理模块具体包括:视频调整单元和视频解码单元中的至少一个:所述视频调整单元,用于调整所述视频数据信息的结构;所述视频解码单元,用于对所述视频数据信息进行解码;音频调整单元和音频解码单元中的至少一个:所述音频调整单元,用于调整所述音频数据信息的结构;所述音频解码单元,用于对所述音频数据信息进行解码;以及包括同步数据解析单元和同步数据计算单元:所述同步数据解析单元,用于解析所述音视频同步数据信息,得到视频帧率、音频传输码率以及每一视频帧的时间戳参数;所述同步数据计算单元,用于根据所述视频帧率、音频传输码率以及每一视频帧的时间戳参数计算出新的音视频同步数据信息,所述新的音视频同步数据信息为与所述直播平台相适应的预设格式。可选地,所述直播平台包括以下模块:网络带宽获取模块,用于当所述直播平台接收到用户的播放请求时,获取用户主机的网络带宽;数据生成模块,用于根据所述网络带宽生成对应码率的音视频数据信息,所述音视频数据信息包括所述视频数据信息、音频数据信息以及音视频同步数据信息;反馈模块,用于将所述音视频数据信息反馈至所述用户主机进行直播。可选地,所述信息包由设置于所述第三方直播源的以下模块得到:采集模块,用于将采集的视频数据、音频数据以及对应的同步数据进行编码;转换模块,用于将编码后的视频数据、音频数据以及对应的同步数据转换成所述信息包。可选地,所述网络传输协议为RTMP网络应用协议;所述信息包解析模块具体用于根据RTMP网络应用协议解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息。从以上技术方案可以看出,本专利技术实施例具有以下优点:在本专利技术实施例中,在第三方直播源的主机内或者所述主机所在的局域网内设置处理服务器,该处理服务器将第三方直播源原本发送至直播平台的数据进行转换和处理后再传输至直播平台,实现了实时直播视频画面的同时可以进行同步解说,并能对画面或声音进行处理,提升了用户的使用体验,增强直播平台的竞争力。【附图说明】图1为本专利技术实施例中一种音视频直播数据的处理方法一个实施例流程图;图2为本专利技术实施例中一种音视频直播数据的处理方法另一个实施例流程图;图3为本专利技术实施例中一种音视频直播数据的处理装置一个实施例结构图;图4为本专利技术实施例中一种音视频当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种音视频直播数据的处理方法,其特征在于,包括:处理服务器获取来自第三方直播源的信息包,所述信息包由所述第三方直播源根据预设网络传输协议的数据格式将采集的视频数据、音频数据以及对应的同步数据转换而成,所述处理服务器预先设置于第三方直播源的主机内或者所述主机所在的局域网内,与所述第三方直播源建立通信连接;所述处理服务器解析所述信息包,分离出相应的视频数据信息、音频数据信息以及音视频同步数据信息;所述处理服务器对所述视频数据信息、音频数据信息以及音视频同步数据信息进行处理,使输出的视频数据信息、音频数据信息以及音视频同步数据信息能被直播平台处理;所述处理服务器将处理后的所述视频数据信息、音频数据信息以及音视频同步数据信息传输至所述直播平台。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗创徐光兴
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1