【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种基于http协议的mp4媒体读取的方法及装置。
技术介绍
1、基于http的流媒体mp4点播服务,由于流媒体mp4文件中包含视频track,音频track,字幕track等多个track,一个track包含多个chunk,每个chunk中包含一段连续的sample。由于mp4的压制参数的不同,导致chunk块的大小不同,而且媒体播放是基于显示时间来交错读取视频sample,音频sample,字幕sample的,这就导致了基于http数据读取的单缓存机制,会在不同chunk中来回读取出去,从而导致同一块数据的重复读取,降低了数据的读取效率。
技术实现思路
1、本专利技术所要解决的技术问题是提供一种基于http协议的mp4媒体读取的方法及装置,以克服上述现有技术中的不足。
2、本专利技术解决上述技术问题的技术方案如下:一种基于http协议的mp4媒体读取的方法,包括如下步骤:
3、步骤s01:根据mp4文件的数据类型的数量,设置相应数量
...【技术保护点】
1.一种基于HTTP协议的MP4媒体读取的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于HTTP协议的MP4媒体读取的方法,其特征在于,所述步骤S03中的所述从CDN读取数据具体包括如下步骤:
3.根据权利要求2所述的一种基于HTTP协议的MP4媒体读取的方法,其特征在于,所述数据交换具体包括,判断所述固定长度的数据所在所述缓存区buffer的下一个所述缓存区buffer是否存在数据,若是,将两个所述缓存区的数据进行交换,重复执行此操作,直至所述固定长度的数据交换至最后一个所述缓存区buffer。
4.根据权利要
...【技术特征摘要】
1.一种基于http协议的mp4媒体读取的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于http协议的mp4媒体读取的方法,其特征在于,所述步骤s03中的所述从cdn读取数据具体包括如下步骤:
3.根据权利要求2所述的一种基于http协议的mp4媒体读取的方法,其特征在于,所述数据交换具体包括,判断所述固定长度的数据所在所述缓存区buffer的下一个所述缓存区buffer是否存在数据,若是,将两个所述缓存区的数据进行交换,重复执行此操作,直至所述固定长度的数据交换至最后一个所述缓存区buffer。
4.根据权利要求2所述的一种基于http协议的mp4媒体...
【专利技术属性】
技术研发人员:易正朝,徐华俭,尹伟,
申请(专利权)人:北京风行在线技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。