[发明专利]获取传输文件的方法、系统及多媒体设备在审
申请号: | 201810115985.0 | 申请日: | 2018-02-06 |
公开(公告)号: | CN110120930A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 余续刚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体文件 传输文件 多媒体数据请求 多媒体数据包 内容分发系统 多媒体设备 关键帧信息 封装文件 时间信息 边缘节点服务器 多媒体文件下载 实时在线传输 多媒体数据 封装处理 技术采用 用户体验 申请 发送 响应 | ||
本申请公开了一种获取传输文件的方法、系统及多媒体设备。其中,该方法包括:发送多媒体数据请求,其中,多媒体数据请求包括:多媒体文件的标识;根据多媒体文件的标识,获取用于封装文件的时间信息,并获取多媒体文件的关键帧信息;基于用于封装文件的时间信息和多媒体文件的关键帧信息,获取至少一个多媒体数据包,其中,至少一个多媒体数据包构成传输文件。本申请解决了现有技术采用内容分发系统进行多媒体数据的实时在线传输时,内容分发系统中的各个边缘节点服务器需要将整个多媒体文件下载完成后才能进行封装处理并下发给用户导致响应时间长、用户体验差的技术问题。
技术领域
本申请涉及多媒体数据传输领域,具体而言,涉及一种获取传输文件的方法、系统及多媒体设备。
背景技术
随着计算机与互联网技术的发展,网络速度的提升,通过互联网在线收听音乐或观看视频的用户越来越多。用户可以在任何时间、任何地点,通过互联网与提供音视频数据的服务器建立网络连接,实时查看音视频服务器提供的各种音乐和视频数据。
目前,现有技术实现多媒体数据的实时传输,采用的HTTP Live Steaming技术(简称HLS),以视频为例,图1是根据现有技术的一种可选的视频文件实时传输方案示意图,如图1所示,HLS的工作原理是将一个视频文件(100s)分割成一般时长为10s的TS(TransportStreaming)文件,所有TS文件的地址存放在M3U8文件中,用户通过访问M3U8文件实现顺序下载和播放。TS文件的生成方法包括静态生成和动态生成两种,其中,静态生成是指事先转码切割后存储并保存在CDN服务器(即CDN内容分发网络中各个边缘节点服务器),其优点是效率高,缺点是会造成内容分发系统的存储要求增加,占用回源带宽;动态生成是指将CDN服务器上已存在的视频文件(例如,FLV文件、MP4文件)按照HLS协议转换成TS片段,随用随转,用完后删除,其优点是可以大大降低CDN服务器存储成本,但是,如果CDN服务器上不存在该视频文件,则需要从视频源服务器上下载该视频文件,且需要等整个视频文件下载完后才能转换成对应的TS文件。
针对上述现有技术采用内容分发系统进行多媒体数据的实时在线传输时,内容分发系统中的各个边缘节点服务器需要将整个多媒体文件下载完成后才能进行封装处理并下发给用户导致响应时间长、用户体验差的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种获取传输文件的方法、系统及多媒体设备,以至少解决现有技术采用内容分发系统进行多媒体数据的实时在线传输时,内容分发系统中的各个边缘节点服务器需要将整个多媒体文件下载完成后才能进行封装处理并下发给用户导致响应时间长、用户体验差的技术问题。
根据本发明实施例的一个方面,提供了一种获取传输文件的方法,包括:发送多媒体数据请求,其中,多媒体数据请求包括:多媒体文件的标识;根据多媒体文件的标识,获取用于封装文件的时间信息,并获取多媒体文件的关键帧信息;基于用于封装文件的时间信息和多媒体文件的关键帧信息,获取至少一个多媒体数据包,其中,至少一个多媒体数据包构成传输文件。
根据本发明实施例的另一方面,还提供了一种获取传输文件的方法,包括:发送多媒体数据请求,其中,多媒体数据请求包括:多媒体文件的标识;根据多媒体文件的标识,获取用于封装文件的时间信息,并获取多媒体文件的关键帧信息;基于用于封装文件的时间信息和多媒体文件的关键帧信息,获取至少一个多媒体数据包;将至少一个多媒体数据包转码打包后生成传输文件。
根据本发明实施例的另一方面,还提供了一种获取传输文件的系统,包括:客户端设备,用于发送多媒体数据请求,其中,多媒体数据请求包括:多媒体文件的标识;至少一个服务器,与客户端设备通信,用于接收多媒体数据请求,并根据多媒体文件的标识,获取用于封装文件的时间信息,以及多媒体文件的关键帧信息,基于用于封装文件的时间信息和多媒体文件的关键帧信息,获取至少一个多媒体数据包,其中,至少一个多媒体数据包构成传输文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810115985.0/2.html,转载请声明来源钻瓜专利网。