一种基于M3U8流媒体格式的自适应码率系统及方法技术方案

技术编号:40074659 阅读:19 留言:0更新日期:2024-01-17 00:52
本发明专利技术涉及流媒体文件播放技术领域,具体为一种基于M3U8流媒体格式的自适应码率系统及方法,系统由定制自适应码率模板模块、提交转码任务模块、处理转码任务模块以及自适应文件加速分发模块组成;有益效果为:本发明专利技术提出的基于M3U8流媒体格式的自适应码率系统及方法,定制化配置符合用户实际网络带宽情况的多分辨率模板、针对多分辨率模块进行统一转码并提供支持多分辨率播放的索引文件M3U8。播放端在播放时即可以根据自身性能以及网络环境选择最适宜的版本,实时根据网络状况来选择播放最流畅、分辨率最适宜的TS媒体分片文件进行播放,实现用户无感知、无跳转切换分辨率的效果。

【技术实现步骤摘要】

本专利技术涉及流媒体文件播放,具体为一种基于m3u8流媒体格式的自适应码率系统及方法。


技术介绍

1、随着网络视频技术和多媒体技术的快速进展,网络多媒体技术得到了日益广泛的应用,流媒体通信在网络视频多媒体应用中变得越来越普遍,已成为研究热点。流媒体通信服务要求现有网络视频能够为流媒体信息提供良好的服务质量保证。

2、现有技术中,其中多媒体技术的不断发展,出现了多种播放器,如mediaplayer,kmplayer、ijkplayer等对于文件媒体的播放已做到几乎完美。顺着5g时代的到来,在多元化网络条件下,对如何持续的提供稳定、高质量的多媒体文件播放需求的支撑提出了更高的挑战。


技术实现思路

1、本专利技术的目的在于提供一种基于m3u8流媒体格式的自适应码率系统及方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述目的,本专利技术提供如下技术方案:一种基于m3u8流媒体格式的自适应码率系统,所述系统由定制自适应码率模板模块、提交转码任务模块、处理转码任务模块以及自适应文件加速分发模块本文档来自技高网...

【技术保护点】

1.一种基于M3U8流媒体格式的自适应码率系统,其特征在于:所述系统由定制自适应码率模板模块、提交转码任务模块、处理转码任务模块以及自适应文件加速分发模块组成;

2.根据权利要求1所述的一种基于M3U8流媒体格式的自适应码率系统,其特征在于:制自适应码率模板模块有三个元素:码率、分辨率和CDN加速域名,三者组成各种组合,视频发布者根据自身需要进行配置,其中码率、分辨率这两个元素决定了转码任务模块输出的m3u8索引以及对应的TS分片,而CDN加速域名元素决定了需要将哪个m3u8索引文件以及对应TS分片缓存到哪个域名支持的边缘节点上。

3.根据权利要求1所述的一种基于...

【技术特征摘要】

1.一种基于m3u8流媒体格式的自适应码率系统,其特征在于:所述系统由定制自适应码率模板模块、提交转码任务模块、处理转码任务模块以及自适应文件加速分发模块组成;

2.根据权利要求1所述的一种基于m3u8流媒体格式的自适应码率系统,其特征在于:制自适应码率模板模块有三个元素:码率、分辨率和cdn加速域名,三者组成各种组合,视频发布者根据自身需要进行配置,其中码率、分辨率这两个元素决定了转码任务模块输出的m3u8索引以及对应的ts分片,而cdn加速域名元素决定了需要将哪个m3u8索引文件以及对应ts分片缓存到哪个域名支持的边缘节点上。

3.根据权利要求1所述的一种基于m3u8流媒体格式的自适应码率系统,其特征在于:提交转码任务模块,定一个或者多个视频源,采用某个自适应码率模板生成待执行的转码任务,其中一个视频源+一个自适应码率模板是一个转码任务,而提交转码任务模块生成的转码任务会由处理转码任务模块执行。

4.根据权利要求1所述的一种基于m3u8流媒体格式的自适应码率系统,其特征在于:处理转码任务模块分为三个小模块:转码任务分发模块、转码任务执行模块和转码任务上报模块,三个小模块管理了从发现待转码任务到转码执行再到转码任务状态更新的整个生命周期。<...

【专利技术属性】
技术研发人员:张咏雪李彦君任秋峥吴绍焓
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

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

1