【技术实现步骤摘要】
一种媒体数据传输方法、装置、电子设备和存储介质
[0001]本申请涉及多媒体
,尤其涉及一种媒体数据传输方法、装置、电子设备和存储介质。
技术介绍
[0002]在自适应比特率(Adaptive Bit Rate,ABR)分发的场景下,音视频数据的质量和码率会根据当前网络状况的波动而发生自适应变化,以确保网络传输流畅。因此,提供音视频业务的云服务器,需要将一份媒体数据编码为多种编码格式和码率分辨率的MP4文件,并打包为不同传输协议的数据,使得媒体数据能够在互联网中传输。
[0003]如图1A所示,为相关技术中的一种动态打包方法的示意图,将一份媒体数据预先编码为多份MP4文件,并存储在用于存储媒体源的存储节点上。当客户端请求媒体数据时,云服务器中的计算节点实时地从媒体源获取MP4文件,然后将MP4文件打包后发送给客户端。
[0004]但是,基于此方式传输媒体数据,由于媒体数据通常体量较大,需要占用计算节点上大量的计算资源进行打包,在带宽一定的情况下,计算节点支持的打包路数降低,每次只能服务较低数量的客户端,若使用音视频业务的对象增加,则需要进一步增加计算节点的数量,增加设备负荷。
技术实现思路
[0005]本申请实施例提供一种媒体数据传输方法、装置、电子设备和存储介质,用以降低传输媒体数据所需的计算资源。
[0006]本申请实施例提供的第一种媒体数据传输方法,包括:
[0007]接收客户端发送的媒体数据请求,所述媒体数据请求包含目标媒体数据的标识信息和使用的目标传输协 ...
【技术保护点】
【技术特征摘要】
1.一种媒体数据传输方法,其特征在于,应用于第一服务器,所述方法包括:接收客户端发送的媒体数据请求,所述媒体数据请求包含目标媒体数据的标识信息和使用的目标传输协议,所述目标传输协议用于定义所述目标媒体数据被传输到所述客户端的传输方式;基于所述标识信息,确定未存储所述目标媒体数据的元数据信息时,向第二服务器发送包含所述标识信息的元数据获取请求,所述元数据信息包含:所述目标媒体数据包含的各媒体分片在所述第二服务器中的位置信息;接收所述第二服务器返回的所述元数据信息,并基于所述目标传输协议和所述元数据信息生成索引信息;将所述索引信息返回给所述客户端,以使所述客户端根据所述索引信息,从所述第二服务器中获取所述各媒体分片。2.如权利要求1所述的方法,其特征在于,所述基于所述目标传输协议和所述元数据信息生成索引信息,包括:基于所述目标传输协议,对所述元数据信息进行协议转换,获得媒体描述信息,所述媒体描述信息包含所述各媒体分片各自的分片标识,每个分片标识用于在所述元数据信息中查找对应媒体分片的位置信息;将所述元数据信息和所述媒体描述信息,作为所述索引信息。3.如权利要求1所述的方法,其特征在于,在所述基于所述目标传输协议和所述元数据信息生成索引信息之后,还包括:将所述索引信息存储到所述第一服务器,并建立所述目标传输协议和所述索引信息的映射关系。4.如权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:确定存储有所述元数据信息时,基于所述目标传输协议,确定是否存储有对应的索引信息;若确定未存储所述索引信息,则基于所述目标传输协议和所述元数据信息生成所述索引信息;若确定存储有所述索引信息,则获取存储的索引信息,并将所述索引信息返回给所述客户端。5.一种媒体数据传输方法,其特征在于,应用于客户端,所述方法包括:响应于针对目标媒体数据的触发操作,向第一服务器发送媒体数据请求,所述媒体数据请求包含所述目标媒体数据的标识信息和使用的目标传输协议,以使所述第一服务器确定未存储所述目标媒体数据的元数据信息时,向第二服务器发送包含所述标识信息的元数据获取请求,所述目标传输协议用于定义所述目标媒体数据被传输到所述客户端的传输方式,所述元数据信息包含:所述目标媒体数据包含的各媒体分片在所述第二服务器中的位置信息;接收所述第一服务器返回的索引信息,并基于所述索引信息从所述第二服务器中获取所述各媒体分片。6.如权利要求5所述的方法,其特征在于,所述基于所述索引信息从所述第二服务器中获取所述各媒体分片,包括:
对所述索引信息进行解析,获得所述元数据信息和媒体描述信息,所述媒体描述信息包含所述各媒体分片各自的分片标识;基于各分片标识,从所述元数据信息中查找所述各分片标识各自对应的媒体分片的位置信息;基于各位置信息,从所述第二服务器中获取对应的媒体分片。7.一种媒体数据传输方法,其特征在于,应用于第二服务器,所述方法包括:接收第一服务器发送的元数据获取请求,其中,所述元数据获取请求是:所述第一服务器确定未存储目标媒体数据的元数据信息时发送的,所述元数据获取请求包含所述目标媒体数据的标识信息,所述元数据信息包含:所述目标媒体数据包含的各媒体分片在所述第二服务器中的位置信息;基于所述标识信息,从所述第二服务器中查找所述目标媒体数据的元数据信息;将所述元数据信息返回给所述第一服务器,以使所述第一服务器基于所述元数据信息和目...
【专利技术属性】
技术研发人员:赵军,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。