【技术实现步骤摘要】
视频转码方法及装置
本申请涉及视频处理
,尤其涉及视频转码的方法及装置。
技术介绍
随着视频业务的发展,更高清晰度、高动态范围(high-dynamicrange,HDR)及图像细节展现等技术已经应用到视频处理
,同时,支持视频播放的终端的类型也在不断增加,用户对视频播放的画面也有了更高的要求。因此,视频运营商通常需要在已保存有对应码流的介质文件的媒资介质中增加对应一路或对应多路码流的介质文件,以满足用户的观看需求。目前,通常采用动态码率播放(variablebitrate,VBR)技术,使得终端在播放视频时,能够依据网络的带宽情况,动态的选择最适合的码流进行播放。但是,当需要对一个视频新增对应一路或对应多路码流的介质文件时,为了保证终端播放视频的连续性,通常需要将对应新增码流的介质文件所属的媒资介质中的对应所有已有码流的介质文件下架,并重新对该视频的内容源片进行转码,生成该媒资介质中的对应全部码流的介质文件(包括对应已有码流的介质文件和对应新增码流的介质文件),之后再次上架。如此一来,重新转码生成该媒资介质中的对应已有码流的介质文件和对应新增码流的介质文件,一方面增大了资源消耗,并提高了转码成本;另一方面导致了转码时间长且上片效率低下。
技术实现思路
本申请实施例提供了视频转码方法及装置,有助于降低转码资源消耗和转码成本,缩短转码时间,提高上片效率。第一方面,本申请实施例提供了一种视频转码方法,应用于媒资子系统,媒资子系统中存储有目标视频的目标媒资介质,该目标媒资介质 ...
【技术保护点】
1.一种视频转码方法,其特征在于,应用于媒资子系统,所述媒资子系统中存储有目标视频的目标媒资介质,所述目标媒资介质包括对应第一码流的介质文件;所述方法包括:/n所述媒资子系统接收指示消息,所述指示消息用于指示在所述目标媒资介质中新增对应第二码流的介质文件;/n所述媒资子系统根据所述指示消息,获取所述目标视频的内容源片;/n所述媒资子系统向转码子系统发送所述目标视频的内容源片,所述目标视频的内容源片用于所述转码子系统生成所述对应第二码流的介质文件;所述第二码流的第一信息与所述第一码流的第一信息相同;所述第一信息包括关键帧的位置信息和关键帧是否为即时解码刷新IDR帧;/n所述媒资子系统接收所述转码子系统发送的所述对应第二码流的介质文件。/n
【技术特征摘要】
1.一种视频转码方法,其特征在于,应用于媒资子系统,所述媒资子系统中存储有目标视频的目标媒资介质,所述目标媒资介质包括对应第一码流的介质文件;所述方法包括:
所述媒资子系统接收指示消息,所述指示消息用于指示在所述目标媒资介质中新增对应第二码流的介质文件;
所述媒资子系统根据所述指示消息,获取所述目标视频的内容源片;
所述媒资子系统向转码子系统发送所述目标视频的内容源片,所述目标视频的内容源片用于所述转码子系统生成所述对应第二码流的介质文件;所述第二码流的第一信息与所述第一码流的第一信息相同;所述第一信息包括关键帧的位置信息和关键帧是否为即时解码刷新IDR帧;
所述媒资子系统接收所述转码子系统发送的所述对应第二码流的介质文件。
2.根据权利要求1所述的方法,其特征在于,所述第一信息还包括:图像组GOP描述信息、分片描述信息和分段描述信息中的至少一种。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述媒资子系统根据所述指示消息,获取所述第一码流的第一信息;
所述媒资子系统向所述转码子系统发送所述第一码流的第一信息。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述媒资子系统根据所述指示消息,获取所述对应第一码流的介质文件;
所述媒资子系统向所述转码子系统发送所述对应第一码流的介质文件;所述对应第一码流的介质文件用于所述转码子系统生成所述第一码流的第一信息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述媒资子系统接收所述转码子系统发送的所述第一码流的第一信息,并存储所述第一码流的第一信息。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
所述媒资子系统根据所述指示消息,获取所述目标媒资介质的第一索引文件;所述第一索引文件包括所述第一码流的第二信息;
所述媒资子系统接收所述转码子系统发送的所述第二码流的第二信息;
所述媒资子系统将所述第二码流的第二信息添加至所述第一索引文件,得到所述目标媒资介质的第二索引文件;
其中,所述第二信息是用于描述码流的特征的信息。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
所述媒资子系统根据所述指示消息,获取所述目标媒资介质的第一索引文件;所述第一索引文件包括所述第一码流的第二信息;
所述媒资子系统向所述转码子系统发送所述第一索引文件;所述第一索引文件用于所述转码子系统获得所述目标媒资介质的第二索引文件;所述第二索引文件包括:所述第一码流的第二信息和所述第二码流的第二信息;
其中,所述第二信息是用于描述码流的特征的信息;
所述媒资子系统接收所述转码子系统发送的所述第二索引文件;
所述媒资子系统将所述第一索引文件替换为所述第二索引文件。
8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述媒资子系统根据所述目标视频的标识信息向内容分发网络CDN子系统注入所述第二索引文件,所述CDN子系统中存储有所述第一索引文件;所述第二索引文件用于所述CDN子系统更新所述第一索引文件。
9.根据权利要求1-8任一项所述的方法,其特征在于,在所述媒资子系统接收所述转码子系统发送的所述对应第二码流的介质文件之后,所述方法还包括:
所述媒资子系统根据所述目标视频的标识信息向CDN子系统注入所述对应第二码流的介质文件。
10.根据权利要求1-9任一项所述的方法,其特征在于,所述方法还包括:
所述媒资子系统向内容管理子系统发送所述目标媒资介质信息的更新量;其中,所述目标媒资介质信息的更新量用于所述内容管理子系统更新所述目标视频的元数据信息。
11.一种视频转码方法,其特征在于,应用于转码子系统,所述方法包括:
所述转码子系统接收媒资子系统发送的目标视频的内容源片,所述媒资子系统中存储有所述目标视频的目标媒资介质,所述目标媒资介质包括对应第一码流的介质文件;
所述转码子系统将所述目标视频的内容源片转码为对应第二码流的介质文件;所述第二码流的第一信息与所述第一码流的第一信息相同;所述第一信息包括关键帧的位置信息和关键帧否为即时解码刷新IDR帧;
所述转码子系统向所述媒资子系统发送所述对应第二码流的介质文件。
12.根据权利要求11所述的方法,其特征在于,所述第一信息还包括:图像组GOP描述信息、分片描述信息和分段描述信息中的至少一种。
13.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:
所述转码子系统接收所述媒资子系统发送的所述第一码流的第一信息。
14.根据权利要求11或12所述的方法,其特征在于,所述方法还包括:
所述转码子系统接收所述媒资子系统发送的对应第一码流的介质文件;
所述转码子系统根据所述对应第一码流的介质文件生成所述第一码流的第一信息。
15.根据权利要求14所述的方法,其特征在于,所述方法还包括:
所述转码子系统向所述媒资子系统发送所述第一码流的第一信息。
16.根据权利要求11-15任一项所述的方法,其特征在于,所述方法还包括:
所述转码子系统生成所述第二码流的第二信息,并将所述第二码流的第二信息发送至所述媒资子系统;其中,所述第二码流的第二信息用于所述媒资子系统更新所述目标媒资介质的第一索引文件得到所述目标媒资介质的第二索引文件;所述第一索引文件包括所述第一码流的第二信息;所述第二索引文件包括:所述第一码流的第二信息和所述第二码流的第二信息;
其中,所述第二信息是用于描述码流的特征的信息。
17.根据权利要求11-15任一项所述的方法,所述方法还包括:
所述转码子系统接收所述媒资子系统发送的所述目标媒资介质的第一索引文件;所述第一索引文件包括所述第一码流的第二信息;
所述转码子系统生成所述第二码流的第二信息,并将所述第二码流的第二信息添加至所述第一索引文件,得到第二索引文件;
其中,所述第二信息是用于描述码流的特征的信息;
所述转码子系统发送所述第二索引文件至所述媒资子系统;所述第二索引文件用于所述媒资子系统替换所述第一索引文件。
18.一种媒资子系统,其特征在于,所述媒资子系统包括:
存储模块:用于存储目标视频的目标媒资介质,所述目标媒资介质包括第一码流的介质文件;
接收模块:用于接收指示消息,所述指示消息用于指示在所述目标媒资介质中新增对应第二码流的介质文件;
获取模块:用于根据所述指示消息,获取所述目标视频的内容源片;
发送模块:用于向转码子系统发送所述目标视频的内容源片,所述目标视频的内容源片用于所述转码...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。