处理视频的方法、终端和服务器技术

技术编号:12586745 阅读:53 留言:0更新日期:2015-12-24 03:26
本发明专利技术提供一种处理视频的方法、终端和服务器。该方法包括:接收该服务器发送的MPD文件,该MPD文件中包括该视频的可独立解码区域的区域信息;根据该区域信息,从该可独立解码区域中确定用于该终端播放的区域;根据该MPD文件确定要获取的媒体分片;获取该数据内容在该媒体分片中的存储位置;根据该数据内容在该媒体分片中的存储位置,从该服务器存储的该媒体分片中获取与该数据内容;根据该数据内容播放该终端播放的区域的画面。本发明专利技术实施例中,通过获取终端播放的区域对应的数据内容在媒体分片中的存储位置,并根据该存储位置从服务器存储的媒体分片中获取该数据内容,无需在服务器单独存储局部视频,从而节省了服务器的存储资源。

【技术实现步骤摘要】
【国外来华专利技术】处理视频的方法、终端和服务器
本专利技术实施例涉及无线通信领域,并且更具体地,涉及一种处理视频的方法、终端和服务器。
技术介绍
对于采用高效视频编码(HighEfficiencyVideocoding,HEVC)标准的视频,在视频播放的过程中存在获取视频中区域画面的需求。比如,图1是需要获取视频中区域画面的一个场景的示意图。一场欧洲杯球赛使用了全景拍摄技术进行拍摄,拍摄到的全景视频的分辨率为6Kx2K。该分辨率的视频适合在超高分辨率的全景显示屏上播放。如果用户想在普通屏幕上观看该全景视频,因为普通屏幕的分辨率较小,就需要获取全景视频中的区域画面之后,才能在普通屏幕上播放该区域画面。如图1所示,上方为一个全景屏幕,下方为手机屏幕和电脑屏幕。全景屏幕能够显示完整的视频画面,而在手机屏幕和电脑屏幕无法显示完整的全景视频画面。因此,在手机屏幕或电脑屏幕上播放时,首先需要获取类似图1中虚线方框区域所示的区域画面,然后在手机屏幕和电脑屏幕上播放该区域画面。再如,图2是需要获取视频中区域画面的另一场景的示意图。视频监控中,可以将多个摄像头拍摄的画面拼起来,形成一个监控视频。当回放该监控视频时,如果用户需要指定其中某一个摄像头拍摄的画面进行回放,就需要获取该监控视频的区域画面进行播放。如图2所示,左侧为一个监控视频,该视频中的每一个图像都包括多个摄像头拍摄的画面。假设虚线方框所标识的区域为用户指定的区域画面,那么就需要将该区域画面获取出来单独播放。HEVC中引入了可独立解码区域的概念。可独立解码区域可以是视频画面的一块矩形区域。由于该区域内的视频内容可独立解码,因此用户可以单独请求该区域内的视频内容。具体地,如图3所示,虚线方框中的区域为可独立解码区域。用户可以请求播放终端屏幕中的整个视频内容,也可以请求只播放虚线方框中的视频内容。基于超文本传输协议的动态自适应流(DynamicAdaptiveStreamingoverHTTP(HyperTextTransferProtocol,HTTP),DASH)技术结合了传统的流媒体技术和HTTP的渐近式下载播放的特点。DASH系统可包括DASH服务器和DASH终端。DASH服务器中主要存储有两部分内容:媒体展示描述(MediaPresentationDescription,MPD)和媒体。MPD通过可扩展标记语言(eXtensibleMarkupLanguage,XML)记录媒体分片地址等媒体信息。该媒体可以是视频、音频等媒体内容。以视频为例,视频包括媒体分片segment。每个媒体分片对应一段视频内容。每个媒体分片还对应一个分片地址,该分片地址为HTTP网络地址,也称该媒体分片的获取地址。DASH终端可以通过解析MPD获取分片地址,并通过获取的分片地址从DASH服务器获取媒体分片对应的视频内容。在现有技术中,要实现对视频画面中的区域进行播放,DASH服务器要事先单独存储需要区域播放的局部视频的内容,也就是说局部视频的内容和视频全景的内容都需要独立的存储在DASH服务器中。从而导致DASH服务器存储过多冗余信息,浪费DASH服务器的存储资源。
技术实现思路
本专利技术实施例提供一种处理视频的方法、终端和服务器,以避免DASH服务器的存储资源的浪费。本专利技术实施例的第一方面提供了一种处理视频的方法,包括:向服务器发送视频的MPD文件获取请求;接收所述服务器发送的所述MPD文件,所述MPD文件中包括所述视频的可独立解码区域的区域信息;根据所述区域信息,从所述可独立解码区域中确定用于所述终端播放的区域;根据所述MPD文件确定要获取的媒体分片;获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置;根据所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,从所述服务器存储的所述媒体分片中获取与所述终端播放的区域对应的所述数据内容;根据所述终端播放的区域对应的数据内容播放所述终端播放的区域的画面。结合第一方面,在第一方面的一种实现方式中,所述媒体分片包含至少两个子分片;所述获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,包括:从所述服务器获取所述媒体分片的分片索引和子样本索引;其中,所述分片索引用于指示所述媒体分片包含的各子分片在所述媒体分片中的存储位置,所述子样本索引用于指示所述可独立解码区域对应的各子样本在所述各子分片中的存储位置;根据所述分片索引确定要获取的子分片;根据所述子分片在所述媒体分片中存储位置,以及所述可独立解码区域中所述终端播放的区域对应的子样本在所述子分片中的存储位置,确定所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述分片索引和所述子样本索引均位于所述媒体分片的头部,且所述子样本索引紧邻所述分片索引;所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址,获取位于所述媒体分片头部的所述分片索引和所述子样本索引。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述媒体分片包含至少两个区段,每一个区段包含至少一个子分片,所述分片索引包括第一索引和第二索引,每一个区段的头部包含一个第二索引和紧邻第二索引的一个子样本索引;所述第一索引位于所述媒体分片的头部,用于指示所述媒体分片中的各个第二索引在所述媒体分片中的起始位置;所述第二索引用于指示所述第二索引所在区段中的子分片在所述媒体分片中的存储位置;所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址,获取位于所述媒体分片头部的所述第一索引;根据所述第一索引指示的所述各个第二索引在所述媒体分片中的起始位置,获取所述各个第二索引和紧邻所述各个第二索引的子样本索引。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述MPD文件中包含所述媒体分片的获取地址与索引分片的获取地址的对应关系,其中,所述索引分片专门用于存储所述媒体分片的分片索引和子样本索引,且在所述索引分片中,所述子样本索引紧邻所述分片索引,所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址与所述索引分片的获取地址的对应关系,从所述MPD文件中获取与所述媒体分片的获取地址对应的索引分片的获取地址;根据所述索引分片的获取地址,获取所述分片索引和所述子样本索引。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述MPD文件中包括所述终端播放的区域与所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置的对应关系,所述获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,包括:根据所述终端播放的区域以及所述终端播放的区域与所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置的对应关系,从所述MPD文件中获取所述数据内容在所述媒体分片中的存储位置。结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述根据所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,从所述服务器存储的所述媒体分片中获取与所述终端播放的区域对应的所述数据内容,包括:根据从所述MPD文本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种处理视频的方法,其特征在于,包括:向服务器发送视频的媒体展示描述MPD文件获取请求;接收所述服务器发送的所述MPD文件,所述MPD文件中包括所述视频的可独立解码区域的区域信息;根据所述区域信息,从所述可独立解码区域中确定用于终端播放的区域;根据所述MPD文件确定要获取的所述视频的媒体分片;获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置;根据所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,从所述服务器存储的所述媒体分片中获取与所述终端播放的区域对应的所述数据内容;根据所述终端播放的区域对应的数据内容播放所述终端播放的区域的画面。2.如权利要求1所述的方法,其特征在于,所述媒体分片包含至少两个子分片;所述获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,包括:从所述服务器获取所述媒体分片的分片索引和子样本索引;其中,所述分片索引用于指示所述媒体分片包含的各子分片在所述媒体分片中的存储位置,所述子样本索引用于指示所述可独立解码区域对应的各子样本在所述各子分片中的存储位置;根据所述分片索引确定要获取的子分片;根据所述子分片在所述媒体分片中存储位置,以及所述可独立解码区域中所述终端播放的区域对应的子样本在所述子分片中的存储位置,确定所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置。3.如权利要求2所述的方法,其特征在于,所述分片索引和所述子样本索引均位于所述媒体分片的头部,且所述子样本索引紧邻所述分片索引;所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址,获取位于所述媒体分片头部的所述分片索引和所述子样本索引。4.如权利要求2所述的方法,其特征在于,所述媒体分片包含至少两个区段,每一个区段包含至少一个子分片,所述分片索引包括第一索引和第二索引,每一个区段的头部包含一个第二索引和紧邻第二索引的一个子样本索引;所述第一索引位于所述媒体分片的头部,用于指示所述媒体分片中的各个第二索引在所述媒体分片中的起始位置;所述第二索引用于指示所述第二索引所在区段中的子分片在所述媒体分片中的存储位置;所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址,获取位于所述媒体分片头部的所述第一索引;根据所述第一索引指示的所述各个第二索引在所述媒体分片中的起始位置,获取所述各个第二索引和紧邻所述各个第二索引的子样本索引。5.如权利要求2所述的方法,其特征在于,所述MPD文件中包含所述媒体分片的获取地址与索引分片的获取地址的对应关系,其中,所述索引分片用于存储所述媒体分片的分片索引和子样本索引,且在所述索引分片中,所述子样本索引紧邻所述分片索引,所述从所述服务器获取所述媒体分片的分片索引和子样本索引,包括:根据所述媒体分片的获取地址与所述索引分片的获取地址的对应关系,从所述MPD文件中获取与所述媒体分片的获取地址对应的索引分片的获取地址;根据所述索引分片的获取地址,获取所述分片索引和所述子样本索引。6.如权利要求1所述的方法,其特征在于,所述MPD文件中包括所述终端播放的区域与所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置的对应关系,所述获取所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,包括:根据所述终端播放的区域以及所述终端播放的区域与所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置的对应关系,从所述MPD文件中获取所述数据内容在所述媒体分片中的存储位置。7.如权利要求1-6中任一项所述的方法,其特征在于,所述根据所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,从所述服务器存储的所述媒体分片中获取与所述终端播放的区域对应的所述数据内容,包括:根据从所述MPD文件中获取的所述媒体分片的获取地址,以及所述数据内容在所述媒体分片中的存储位置,确定所述数据内容的获取地址,所述数据内容的获取地址包含所述媒体分片的获取地址和所述数据内容在所述媒体分片中的存储位置;将所述数据内容的获取地址发送给所述服务器;接收所述服务器发送的与所述数据内容的获取地址对应的所述数据内容。8.如权利要求1-6中任一项所述的方法,其特征在于,所述根据所述区域信息,从所述可独立解码区域中确定用于所述终端播放的区域,包括:根据所述区域信息,向所述终端的用户呈现所述可独立解码区域;将所述用户从所述可独立解码区域中选择的区域确定为所述终端播放的区域;或者根据所述区域信息,将所述可独立解码区域中与所述终端能力匹配的区域确定为所述终端播放的区域。9.一种处理视频的方法,其特征在于,包括:根据终端发送的视频的媒体展示描述MPD文件获取请求向所述终端发送所述视频的MPD文件,所述MPD文件中包括所述视频的可独立解码区域的区域信息;接收所述终端发送的用于所述终端播放的区域对应的数据内容在所述视频的媒体分片中的存储位置,所述终端播放的区域由所述终端根据所述区域信息从所述可独立解码区域中确定;根据所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置,将存储在所述媒体分片中的与所述数据内容在所述媒体分片中的存储位置对应的数据内容发送给所述终端;所述终端播放的区域对应的数据内容用于所述终端播放所述区域的画面。10.如权利要求9所述的方法,其特征在于,所述媒体分片包含至少两个子分片,在所述接收所述终端发送的用于所述终端播放的区域对应的数据内容在所述视频的媒体分片中的存储位置之前,所述方法还包括:接收所述终端发送的获取信息,所述获取信息用于获取所述媒体分片的分片索引和子样本索引,其中所述分片索引用于指示所述媒体分片包含的各子分片在所述媒体分片中的存储位置,所述子样本索引用于指示所述可独立解码区域对应的各子样本在所述各子分片中的存储位置,所述可独立解码区域对应的各子样本在所述各子分片中的存储位置和所述各子分片在所述媒体分片中的存储位置用于确定所述终端播放的区域对应的数据内容在所述媒体分片中的存储位置;根据所述获取信息向所述终端发送所述分片索引和所述子样本索引。11.一种终端,其特征在于,包括:发送单元,用于向服务器发送视频的媒体展示描述MPD文件获取请求;接收单元,用于接收所述服务器发送的所述MPD文件,所述MPD文件中...

【专利技术属性】
技术研发人员:杨晓峰张园园石腾
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1