一种音视频文件存储和分发方法与装置制造方法及图纸

技术编号:26798165 阅读:34 留言:0更新日期:2020-12-22 17:15
本发明专利技术公开了一种音视频文件存储和分发方法及装置,该方法包括:当接收到对目标音视频文件的处理请求时,获取所述目标音视频文件的文件类型;基于与所述文件类型对应的目标分片方法,将所述目标音视频文件切分成各个音视频片段,将所述各个音视频片段进行存储;基于与所述文件类型对应的目标分发方法,将所述各个音视频片段进行分发。上述的方法,在对目标音频文件进行存储时,先将目标音视频文件切分成各个音视频片段后在进行存储,在进行分发时也是以音视频片段进行缓存和分发的,减少了缓存时带宽的占用,避免了带宽资源的浪费。

【技术实现步骤摘要】
一种音视频文件存储和分发方法与装置
本专利技术涉及音视频处理
,尤其涉及一种音视频文件存储和分发方法与装置。
技术介绍
目前,互联网视频平台主要通过商业CDN承载大部分的流量访问,针对因视频播放领域,对于任何一个点播资源,无论是单一的音视频文件,一路直播流,当用户点击对应的音视频文件进行播放时,都会将当前音视频文件作为整体进行缓存。但是,用户可能只观看当前音视频文件很短的时间就切换到其它音视频,导致当前视频文件在整体缓存时占用较大带宽,造成了带宽资源的浪费。
技术实现思路
有鉴于此,本专利技术提供了一种音视频文件存储和分发方法与装置,用于解决在进行音视频文件播放时,都会将当前音视频文件作为整体进行缓存。但是,用户可能只观看当前音视频文件很短的时间就切换到其它音视频,导致当前视频文件在整体缓存时占用较大带宽,造成了带宽资源的浪费的问题。具体方案如下:一种音视频文件存储和分发方法,包括:当接收到对目标音视频文件的处理请求时,获取所述目标音视频文件的文件类型;基于与所述文件类型对应的目标分片方本文档来自技高网...

【技术保护点】
1.一种音视频文件存储和分发方法,其特征在于,包括:/n当接收到对目标音视频文件的处理请求时,获取所述目标音视频文件的文件类型;/n基于与所述文件类型对应的目标分片方法,将所述目标音视频文件切分成各个音视频片段,将所述各个音视频片段进行存储;/n基于与所述文件类型对应的目标分发方法,将所述各个音视频片段进行分发。/n

【技术特征摘要】
1.一种音视频文件存储和分发方法,其特征在于,包括:
当接收到对目标音视频文件的处理请求时,获取所述目标音视频文件的文件类型;
基于与所述文件类型对应的目标分片方法,将所述目标音视频文件切分成各个音视频片段,将所述各个音视频片段进行存储;
基于与所述文件类型对应的目标分发方法,将所述各个音视频片段进行分发。


2.根据权利要求1所述的方法,其特征在于,当接收到对目标音视频文件的处理请求时,获取所述目标音视频文件的文件类型,包括:
获取与所述目标音视频文件对应的元数据,其中,所述元数据包括:资源ID和文件类型;
获取所述元数据中包括的文件类型。


3.根据权利要求2所述的方法,其特征在于,在所述文件类型为单独音视频时,基于与所述文件类型对应的目标分片方法,将所述目标音视频文件切分成各个音视频片段,将所述各个音视频片段进行存储,包括:
确定所述目标分片方法中的预设常量;
基于所述预设常量将所述目标音视频文件切分成各个音视频片段;
为每个音视频片段分配切片ID,其中,所述切片ID其中,所述切片ID=资源ID+range(start-end),其中,start表示开始偏移量,end表示结束偏移量,range(start-end)表示预设常量;
将所述各个音视频片段和其对应的切片ID存储至边缘计算节点。


4.根据权利要求3所述的方法,其特征在于,基于与所述文件类型对应的目标分发方法,将所述各个音视频片段进行分发,包括:
在所述目标音视频文件为单独音视频时,获取所述资源ID和所述预设常量;
基于所述资源ID和所述预设常量构建所述切片ID;
向所述边缘计算节点请求所述切片ID,接收所述边缘计算节点分发的与所述切片ID对应的音视频片段。


5.根据权利要求2所述的方法,其特征在于,在所述文件类型为播放列表时,基于与所述文件类型对应的目标分片方法,将所述目标音视频文件切分成各个音视频片段,将所述各个音视频片段进行存储,包括:
获取所述目标音视频文件的各个音视频片段和每个切片音视频片段的切片序列号;
基于针对每个音视频片段,基于所述资源ID和其对应的切片序列号构建切片ID,其中,所述切片ID=资源ID+对应切...

【专利技术属性】
技术研发人员:曹问唐文滔盛骥斌李兴平刘维曾迅迅曹望
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南;43

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

1