视频数据编码方法、装置、设备及存储介质与流程

文档序号:27316662发布日期:2021-11-10 00:00阅读:来源:国知局

技术特征:
1.一种视频数据编码方法,其特征在于,所述视频数据编码方法包括以下步骤:检测设备性能和当前网络状态;根据所述设备性能和所述当前网络状态确定对应的目标编码策略;在所述目标编码策略为多路编码策略时,对待编码视频数据按照不同的编码格式进行编码,获得多路编码视频;将所述多路编码视频推送至视频接收设备。2.如权利要求1所述的视频数据编码方法,其特征在于,所述待编码视频数据为主播视频数据;所述根据所述设备性能和所述当前网络状态确定对应的目标编码策略,具体包括:根据所述设备性能判断是否支持预设编码格式;若支持所述预设编码格式,则获取主播账号信息,并根据所述主播账号信息确定主播等级;根据所述主播等级、所述设备性能和所述当前网络状态确定对应的目标编码策略。3.如权利要求2所述的视频数据编码方法,其特征在于,所述根据所述主播等级、所述设备性能和所述当前网络状态确定对应的目标编码策略,具体包括:判断所述主播等级是否大于预设等级;若所述主播等级大于所述预设等级,则判断所述设备性能是否超过预设性能;若所述设备性能超过所述预设性能,则判断所述当前网络状态是否为移动网络;若所述当前网络状态不为移动网络,则从预设编码策略中选取多路视频编码策略作为目标编码策略。4.如权利要求1所述的视频数据编码方法,其特征在于,所述在所述目标编码策略为多路编码策略时,对待编码视频数据按照不同的编码格式进行编码,获得多路编码视频,具体包括:在所述目标编码策略为多路编码策略时,确定与所述多路编码策略对应的目标编码格式;根据所述目标编码格式对待编码视频数据进行编码,获得多路编码视频。5.如权利要求4所述的视频数据编码方法,其特征在于,所述目标编码格式包括第一编码格式和第二编码格式;所述根据所述目标编码格式对待编码视频数据进行编码,获得多路编码视频,具体包括:根据所述第一编码格式对待编码视频数据进行编码,获得第一编码视频;根据所述第二编码格式对所述待编码视频数据进行编码,获得第二编码视频;将所述第一编码视频和所述第二编码视频作为多路编码视频。6.如权利要求5所述的视频数据编码方法,其特征在于,所述根据所述第一编码格式对待编码视频数据进行编码,获得第一编码视频,具体包括:查找与所述第一编码格式对应的第一码率信息和第一帧率信息,并从所述待编码视频数据中提取音频流数据和视频流数据;根据所述第一码率信息、第一帧率信息、音频流数据和视频流数据生成第一音视频流数据;
对所述第一音视频流数据进行封装处理,获得第一编码视频。7.如权利要求1所述的视频数据编码方法,其特征在于,所述根据所述设备性能和所述当前网络状态确定对应的目标编码策略之后,还包括:在所述目标编码策略为单路编码策略时,查找与所述单路编码策略对应的单路编码格式;根据所述单路编码格式对待编码视频数据进行编码,获得单路编码视频;将所述单路编码视频推送至视频接收设备。8.一种视频数据编码装置,其特征在于,所述视频数据编码装置包括:信息检测模块,用于检测设备性能和当前网络状态;策略确定模块,用于根据所述设备性能和所述当前网络状态确定对应的目标编码策略;视频编码模块,用于在所述目标编码策略为多路编码策略时,对待编码视频数据按照不同的编码格式进行编码,获得多路编码视频;视频推送模块,用于将所述多路编码视频推送至视频接收设备。9.一种视频数据编码设备,其特征在于,所述视频数据编码设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频数据编码程序,所述视频数据编码程序配置有实现如权利要求1至7中任一项所述的视频数据编码方法的步骤。10.一种存储介质,其特征在于,所述存储介质上存储有视频数据编码程序,所述视频数据编码程序被处理器执行时实现如权利要求1至7中任一项所述的视频数据编码方法的步骤。

技术总结
本发明涉及网络直播技术领域,公开了一种视频数据编码方法、装置、设备及存储介质,所述方法包括:检测设备性能和当前网络状态;根据所述设备性能和所述当前网络状态确定对应的目标编码策略;在所述目标编码策略为多路编码策略时,对待编码视频数据按照不同的编码格式进行编码,获得多路编码视频;将所述多路编码视频推送至视频接收设备。从而在设备性能和当前网络状态符合条件的情况下,将待编码视频数据按照不同的编码格式编码为多路编码视频,并推送至视频接收设备,由视频接收设备选择其中一种编码视频进行播放,有效地利用了主播设备的设备性能,节省了服务端转码的费用。节省了服务端转码的费用。节省了服务端转码的费用。


技术研发人员:唐赓 张海潮
受保护的技术使用者:北京密境和风科技有限公司
技术研发日:2020.05.09
技术公布日:2021/11/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1