[发明专利]DASH媒体流传输方法、电子设备及存储介质有效
申请号: | 202110931822.1 | 申请日: | 2021-08-13 |
公开(公告)号: | CN113794898B | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 林小强 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343;H04N21/239;H04N21/437;H04N21/44;H04N21/4402;H04N21/643 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | dash 媒体 流传 方法 电子设备 存储 介质 | ||
本发明实施例涉及通信技术领域,公开了一种DASH媒体流传输方法、电子设备及存储介质。通过向服务端发送至多两次获取请求,从所述服务端获取待播放DASH媒体流的首个MPD文件、媒体初始化文件和首个媒体分片文件;其中,所述媒体初始化文件和所述首个媒体分片文件通过一次所述获取请求获取得到;根据所述首个MPD文件,向所述服务端请求后续MPD文件,并根据各次获取的MPD文件从所述服务端获取除所述首个媒体分片文件以外的其他媒体分片文件。本方案能够有效降低首帧渲染延时,改善客户端播放媒体流效果;同时可以降低对传统获取方案的改造成本。
技术领域
本发明实施例涉及通信技术领域,特别涉及一种DASH媒体流传输方法、电子设备及存储介质。
背景技术
动态自适应流媒体(Dynamic Adaptive Streaming over HTTP,DASH)是一种基于超文本传输协议(Hyper Text Transfer Protocol,HTTP)自适应流式传输的流媒体传输方式。
DASH协议的流媒体包含一个媒体演示描述(Media Presentation Description,MPD)文件和一系列媒体分片文件。其中,MPD文件用于描述流媒体数据特征,其中包含用于存放媒体数据的所有媒体分片文件的获取方式及有效时间段。MPD文件类似于hls协议的m3u8文件,用来表示媒体文件播放清单列表,只是MPD文件采用的是标准的xml格式,其可读性更好。
DASH协议中,媒体分片文件的格式采用mp4文件进行封装,相比于hls协议的ts文件封装,mp4文件封装更加简单,是由各个不同的box组装而成(每个box就是一个独立的结构体),且扩展性良好,所以也越来越受到更多流媒体厂商的青睐。
但是DASH协议有一个特点是,它将音视频头解码信息分别单独放在对应的音视频初始化文件,即init.mp4文件中,这样不用每个媒体分片文件都带上音视频头解码信息,会更加轻量。但是这样的缺点是,当渲染首帧时,需要一次请求获取首个MPD文件,然后再次分别请求包含音视频头解码信息的初始化init.mp4文件,然后再次分别请求音视频媒体分片文件,这样才能开始渲染首帧,从而造成首帧渲染延时比较高,客户端播放效果较差的问题。
发明内容
本发明实施方式的目的在于提供一种DASH媒体流传输方法、电子设备及存储介质,能够有效降低首帧渲染延时,改善客户端播放媒体流效果,同时可以降低对传统获取方案的改造成本。
为解决上述技术问题,本发明的实施方式提供了一种DASH媒体流传输方法,所述方法应用于客户端,包括:
通过向服务端发送至多两次获取请求,从所述服务端获取待播放DASH媒体流的首个MPD文件、媒体初始化文件和首个媒体分片文件;其中,所述媒体初始化文件和所述首个媒体分片文件通过一次所述获取请求获取得到;
根据所述首个MPD文件,向所述服务端请求后续MPD文件,并根据各次获取的MPD文件从所述服务端获取除所述首个媒体分片文件以外的其他媒体分片文件。
本发明实施方式相对于现有技术而言,客户端在获取DASH媒体流实现直播数据播放时,先通过向服务端发送至多两次获取请求,从服务端获取待播放DASH媒体流的首个MPD文件、媒体初始化文件和首个媒体分片文件,以快速得到用于渲染DASH媒体流首帧所需的文件数据,从而支持客户端对首帧媒体数据的播放操作;之后,根据首个MPD文件,向服务端请求后续MPD文件,并根据各次获取的MPD文件从服务端获取除首个媒体分片文件以外的其他媒体分片文件,以实现后续DASH媒体流数据的获取过程,从而支持客户端对非首帧媒体数据的播放操作。本方案中,利用较少次数的请求过程快速请求到可以渲染DASH媒体流首帧所需的全部数据,降低首帧渲染延时,改善客户端播放媒体流效果。同时,利用首个MPD文件,可以继续延用传统DASH媒体流的获取方案,通过获取的MPD文件请求获取除首个媒体分片文件以外的其他媒体分片文件,从而降低对传统获取方案的改造成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110931822.1/2.html,转载请声明来源钻瓜专利网。