【技术实现步骤摘要】
视频资源的编码方法和装置,视频资源的解码方法和装置
本申请涉及计算机领域,尤其涉及一种视频资源的编码方法和装置,视频资源的解码方法和装置。
技术介绍
目前的视频编码技术中,一般都只是考虑编码模式的延迟性对用户体验的影响,尽量通过降低延迟的方式来保证用户播放视频时能够有更好的体验,但是这种方式无法依据不同的播放场景对视频资源的编解码过程进行调整,导致视频编解码过程灵活性较差,无法为用户提供适合用户当前播放环境的视频。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请提供了一种视频资源的编码方法和装置,视频资源的解码方法和装置,以至少解决相关技术中视频资源的编解码灵活性较差的技术问题。根据本申请实施例的一个方面,提供了一种视频资源的编码方法,包括:获取第一视频资源的编码信息和传输信息,其中,所述第一视频资源是实时传输的视频资源中在当前待编码的第二视频资源之前已编码的视频资源;根据所述第一视频资源的编码信息和传输信息以及编码配置之间的延迟关系,预测在多种编码配置中 ...
【技术保护点】
1.一种视频资源的编码方法,其特征在于,包括:/n获取第一视频资源的编码信息和传输信息,其中,所述第一视频资源是实时传输的视频资源中在当前待编码的第二视频资源之前已编码的视频资源;/n根据所述第一视频资源的编码信息和传输信息以及编码配置之间的延迟关系,预测在多种编码配置中的每种编码配置下编码所述第二视频资源的视频资源延迟,其中,所述视频资源延迟用于指示视频资源在编码和传输过程中的总延迟信息;/n从所述多种编码配置中获取所对应的视频资源延迟最低的编码配置作为目标编码配置;/n使用所述目标编码配置对所述第二视频资源进行编码。/n
【技术特征摘要】
1.一种视频资源的编码方法,其特征在于,包括:
获取第一视频资源的编码信息和传输信息,其中,所述第一视频资源是实时传输的视频资源中在当前待编码的第二视频资源之前已编码的视频资源;
根据所述第一视频资源的编码信息和传输信息以及编码配置之间的延迟关系,预测在多种编码配置中的每种编码配置下编码所述第二视频资源的视频资源延迟,其中,所述视频资源延迟用于指示视频资源在编码和传输过程中的总延迟信息;
从所述多种编码配置中获取所对应的视频资源延迟最低的编码配置作为目标编码配置;
使用所述目标编码配置对所述第二视频资源进行编码。
2.根据权利要求1所述的方法,其特征在于,根据所述第一视频资源的编码信息和传输信息以及编码配置之间的延迟关系,预测在多种编码配置中的每种编码配置下编码所述第二视频资源的视频资源延迟包括:
根据所述编码信息确定所述第一视频资源的第一编码延迟;
对于所述多种编码配置中的每种编码配置,从所述编码配置之间的延迟关系中获取所述每种编码配置与所述第一视频资源的编码配置之间的目标延迟关系;
根据所述目标延迟关系,所述第一编码延迟,所述编码信息和所述传输信息计算所述每种编码配置对应的视频资源延迟。
3.根据权利要求2所述的方法,其特征在于,从编码配置之间的延迟关系中获取所述每种编码配置与所述第一视频资源的编码配置之间的目标延迟关系包括:
从编码配置之间的编码延迟关系中获取所述每种编码配置与所述第一视频资源的编码配置之间的目标编码延迟关系;
从编码配置之间的码率延迟关系中获取所述每种编码配置与所述第一视频资源的编码配置之间的目标码率延迟关系;
其中,所述目标延迟关系包括所述目标编码延迟关系和所述目标码率延迟关系。
4.根据权利要求3所述的方法,其特征在于,根据所述目标延迟关系,所述第一编码延迟,所述编码信息和所述传输信息计算所述每种编码配置对应的视频资源延迟包括:
根据所述目标编码延迟关系和所述第一编码延迟计算所述每种编码配置对应的第二编码延迟;
根据所述目标码率延迟关系、所述编码信息中包括的码流信息和所述传输信息中包括的网络信息计算所述每种编码配置对应的传输延迟;
将所述第二编码延迟和所述传输延迟的和确定为所述每种编码配置对应的视频资源延迟。
5.根据权利要求1所述的方法,其特征在于,在预测在多种编码配置中的每种编码配置下编码所述第二视频资源的视频资源延迟之前,所述方法还包括:
确定所述多种编码配置中每两种编码配置之间的第一编码延迟关系式和第一码率延迟关系式;
根据所述第一编码延迟关系式和所述第一码率延迟关系式构造每两种编码配置之间的第一总延迟关系式;
使用第一编码样本训练所述第一总延迟关系式,得到每两种编码配置之间的第一编码延迟关系和第一码率延迟关系,作为所述编码配置之间的延迟关系。
6.根据权利要求1所述的方法,其特征在于,在预测在多种编码配置中的每种编码配置下编码所述第二视频资源的视频资源延迟之前,所述方法还包括:
将所述多种编码配置中延迟最低的编码配置确定为基准编码配置;
确定所述多种编码配置中每种编码配置相对于所述基准编码配置的第二编码延迟关系式和第二码率延迟关系式;
根据所述第二编码延迟关系式和所述第二码率延迟关系式构造每种编码配置相对于所述基准编码配置的第二总延迟关系式;
使用第二编码样本训练所述总延迟关系式,得到每种编码配置相对于所述基准编码配置的第二编码延迟关系和第二码率延迟关系;
将一种编码配置对应的第二编码...
【专利技术属性】
技术研发人员:张文杰,豆修鑫,徐琴琴,宋嘉文,樊鸿飞,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。