【技术实现步骤摘要】
一种音视频文件存储和分发方法与装置
本专利技术涉及音视频处理
,尤其涉及一种音视频文件存储和分发方法与装置。
技术介绍
目前,互联网视频平台主要通过商业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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。