[发明专利]多媒体文件的处理方法、装置和设备有效
申请号: | 201610815427.6 | 申请日: | 2016-09-09 |
公开(公告)号: | CN107809678B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 李飞勃 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/845;H04N21/239;H04N21/61 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨贝贝;刘芳 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多媒体 文件 处理 方法 装置 设备 | ||
本申请提供一种多媒体文件的处理方法、装置和设备。该方法包括:多媒体服务器根据播放定位请求中携带的播放位置和从远端服务器获取的源多媒体文件的文件位置信息,确定播放位置对应的文件偏移信息;多媒体服务器向远端服务器发送携带文件偏移信息的第一获取请求,以使所述远端服务器从源多媒体文件中确定与文件偏移信息对应的目标多媒体数据并发送给多媒体服务器;多媒体服务器将目标多媒体数据发送给客户端。本申请的方法,无需多媒体服务器从远端服务器获取整个多媒体文件,大大节省了多媒体服务器和远端服务器之间的通信开销;并且多媒体服务器只需要将远端服务器发送的目标多媒体数据转发给客户端即可,大大降低了多媒体服务器的处理开销。
技术领域
本申请涉及互联网技术,尤其涉及一种多媒体文件的处理方法、装置和设备。
背景技术
在互联网家庭网络带宽越来越宽、多媒体文件越来越大的情况下,“边下边播放”成为主流的流媒体播放的解决方案。以多媒体文件是视频文件为例,如果用户拖动到已下载的视频部分,因为该部分视频已经下载至播放器本地,则播放器可以直接从对应的文件偏移位置开始解析视频文件;如果用户拖动到未下载的视频部分,则播放器会重新向视频服务器请求新视频,并携带由start参数所表示的拖动时间位置,此时视频服务器就需要支持从start参数所表示的时间位置开始播放的视频文件的下载,也就要求视频服务器支持将原始视频裁剪成从start参数所表示的时间位置开始播放的视频文件。
但是,现有技术中,视频文件存储在视频服务器本地的文件系统,这样就受限于视频服务器本地文件系统的存储空间的大小,当视频文件越来越大时,就需要使用很多台视频服务器来保存所有的视频文件,同时也需要视频调度服务器来将播放器发送的视频请求调度到存储相应视频文件的视频服务器上,并且也需要播放器来配合进行302跳转来完成视频请求的调度,因此播放的处理过程复杂,播放所需要的资源成本也较大。
因此,如何降低多媒体文件的播放复杂度以及播放所需的资源成本,成为目前亟待解决的技术问题。
发明内容
本申请提供一种多媒体文件的处理方法、装置和设备,以解决现有技术在播放多媒体文件时播放复杂度高,播放所需的资源成本大的技术问题。
一个方面,本申请实施例提供一种多媒体文件的处理方法,包括:
多媒体服务器根据客户端发送的播放定位请求中携带的播放位置和从远端服务器获取的源多媒体文件的文件位置信息,确定所述播放位置对应的文件偏移信息;其中,所述文件位置信息包括多个预设播放位置与多个文件偏移信息之间的映射关系;
所述多媒体服务器向所述远端服务器发送携带所述文件偏移信息的第一获取请求,以使所述远端服务器从所述源多媒体文件中确定与所述文件偏移信息对应的目标多媒体数据并发送给所述多媒体服务器;
所述多媒体服务器将所述目标多媒体数据发送给所述客户端。
上述提供的多媒体文件的处理方法,在用户改变多媒体文件的当前播放位置时,多媒体服务器根据客户端发送的播放定位请求中携带的播放位置和从远端服务器获取的源多媒体文件的文件位置信息,确定该播放位置对应的文件偏移信息,然后向远端服务器发送携带该文件偏移信息的第一获取请求,以使远端服务器从源多媒体文件中确定与该文件偏移信息对应的目标多媒体数据并发送给多媒体服务器,进而多媒体服务器将该目标多媒体数据发送给客户端,无需多媒体服务器从远端服务器获取整个多媒体文件,远端服务器可以根据文件偏移信息很方便的跳过不需要读取的多媒体数据,从而向多媒体服务器传送准确的目标多媒体数据,减少不必要的字节传输,大大节省了多媒体服务器和远端服务器之间的通信开销;并且多媒体服务器只需要将远端服务器发送的目标多媒体数据转发给客户端即可,无需做其他的操作,大大降低了多媒体服务器的处理开销,以及系统的播放复杂度,也大大节省了播放的资源成本,为多媒体的提供商提供了良好的服务体验。
作为一种可实现的方式,所述多媒体服务器从远端服务器获取源多媒体文件的文件位置信息,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610815427.6/2.html,转载请声明来源钻瓜专利网。