《媒体文件接收、媒体文件发送方法和装置及系统.pdf》由会员分享,可在线阅读,更多相关《媒体文件接收、媒体文件发送方法和装置及系统.pdf(37页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104125516A43申请公布日20141029CN104125516A21申请号201310144851922申请日20130424H04N21/654201101H04N21/658201101H04N21/84520110171申请人华为技术有限公司地址518129广东省深圳市龙岗区坂田华为总部办公楼72发明人艾常权刘欣许阳坡74专利代理机构北京同立钧成知识产权代理有限公司11205代理人刘芳54发明名称媒体文件接收、媒体文件发送方法和装置及系统57摘要本发明实施例提供一种媒体文件接收、媒体文件发送方法和装置及系统。一种媒体文件接收的方法包括客户端根据用户请求的起始播。
2、放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址;所述客户端向服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求;所述客户端接收所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求;所述客户端接收所述服务器反馈的所述第一MPD分片描述的媒体分片。根据本发明实施例的媒体接收方法可以实现快速启动播放媒体文件的目的。51INTCL权利要求书6页说明书24页附图6页19中华人民共和国国家知识产权局12发明专利申请权利要求书6页说明书24页附图6页10申请公布号CN104125516ACN104。
3、125516A1/6页21一种媒体文件接收方法,其特征在于,所述方法包括客户端根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;所述客户端向服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD分片地址在预存储的MPD分片文件中得到所述第一MPD分片;所述客户端接收所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取。
4、请求获取并反馈所述第一MPD分片描述的媒体分片;所述客户端接收所述服务器反馈的所述第一MPD分片描述的媒体分片。2根据权利要求1所述的方法,其特征在于,在所述客户端根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址之前,所述方法还包括所述客户端向所述服务器发送MPD分片索引文件获取请求,并接收所述服务器根据所述MPD分片索引文件获取请求反馈的所述媒体展示描述MPD分片索引文件。3根据权利要求1或2所述的方法,其特征在于,在所述客户端接收所述服务器反馈的所述第一MPD分片之后,所述方法还包括如果所述客户端接收的用户请求的下一个播放时间点在所述第一M。
5、PD分片描述的媒体分片的播放时间内,则所述客户端根据所述第一MPD分片中的媒体描述信息,从所述服务器获取所述下一个播放时间点对应的媒体分片。4一种媒体文件接收方法,其特征在于,所述方法包括客户端根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找第一MPD分片,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;所述媒体展示描述MPD分片索引文件包括至少一个MPD分片且包括至少一个MPD分片的分片地址;如果所述客户端在所述媒体展示描述MPD分片索引文件中查找到了所述第一MPD分片,则所述客户端根据所述第一MPD分片中媒体描述信息,向所述服务器发送媒体分片请。
6、求,并接收所述服务器根据所述媒体分片请求反馈的所述第一MPD分片描述的媒体分片。5根据权利要求4所述的方法,其特征在于,所述方法还包括如果所述客户端在所述媒体展示描述MPD分片索引文件中查找不到所述第一MPD分片,则所述客户端根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找所述第一MPD分片的MPD分片地址;所述客户端向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD地址在预存储的MPD分片文件中得到所述第一MPD分片;所述客户端接收所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的权利。
7、要求书CN104125516A2/6页3媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;所述客户端接收所述服务器反馈的所述第一MPD分片描述的媒体分片。6根据权利要求4或5所述的方法,其特征在于,在所述客户端根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址之前,所述方法还包括所述客户端向所述服务器发送MPD分片索引文件获取请求,并接收所述服务器根据所述MPD分片索引文件获取请求反馈的所述媒体展示描述MPD分片索引文件。7一种媒体文件发送方法,其特征在于,所述方法包。
8、括服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求,在预存储的MPD分片文件中查找与所述媒体展示描述MPD分片地址对应的MPD分片,向所述客户端反馈查找到的所述MPD分片;所述服务器接收所述客户端发送的媒体分片请求,并向所述客户端反馈与所述媒体分片请求对应的媒体分片。8根据权利要求7所述的方法,其特征在于,在所述服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求之前,所述方法还包括所述服务器接收所述客户端发送的MPD分片索引文件获取请求,并向所述客户端发送与所述MPD分片索引文件获取请求对应的MPD分片索引文件,所述MPD分片索引文件中一个MPD分。
9、片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。9根据权利要求7或8所述的方法,其特征在于,在所述服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求之前,所述方法还包括所述服务器按照预设的媒体时长对MPD文件进行分片,得到至少一个MPD分片;所述服务器为每个MPD分片建立索引信息,并保存在MPD分片索引文件中,所述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。10一种媒体文件发送方法,其特征在于,所述方法包括服务器接收客户端发送。
10、的媒体展示描述MPD分片获取请求,其中所述MPD分片获取请求包括起始播放时间点和媒体时长;所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片;所述服务器接收所述客户端发送的媒体分片获取请求,其中,所述媒体分片获取请求所请求的媒体分片为所述MPD分片描述的媒体分片;所述服务器根据所述媒体分片获取请求,向所述客户端反馈所述MPD分片描述的所述媒体分片。11根据权利要求10所述的方法,其特征在于,所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,包括所述服务器根。
11、据所述起始播放时间点和所述媒体时长,对MPD文件进行解析,在所述MPD文件中定位或组装与所述起始播放时间点和所述媒体时长对应的MPD分片。权利要求书CN104125516A3/6页412根据权利要求10所述的方法,其特征在于,所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片,包括所述服务器根据所述起始播放时间点和MPD分片索引文件,在预存储的MPD分片文件中查找播放时间包括所述起始播放时间点的媒体分片对应的第一MPD分片;所述服务器向所述客户端反馈所述第一MPD分片。13根据权利要求12所述的方法,其特征在。
12、于,所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片,还包括如果所述第一MPD分片描述的媒体时长小于所述媒体时长,所述服务器在所述MPD分片文件中从所述第一MPD分片开始向后查找N个MPD分片,并向所述客户端反馈所述N个所述MPD分片,直至所述第一MPD分片和所述N个所述MPD分片描述的媒体分片的总媒体时长大于等于所述客户端请求的媒体时长,N为自然数。14一种媒体文件接收方法,其特征在于,所述方法包括客户端向服务器发送包括起始播放时间点和媒体时长的媒体展示描述MPD分片获取请求,以使所述服务器根据所述起始播。
13、放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片;所述客户端接收所述服务器反馈的与所述起始播放时间点和所述媒体时长对应的MPD分片;所述客户端根据所述服务器反馈的所述MPD分片,向所述服务器发送媒体分片获取请求,以使所述服务器查找所述MPD分片描述的媒体分片;所述客户端接收所述服务器反馈的所述MPD分片描述的媒体分片。15根据权利要求14所述的方法,其特征在于,所述客户端接收所述服务器反馈的与所述起始播放时间点和所述媒体时长对应的MPD分片包括所述客户端接收所述服务器反馈的播放时间包括所述起始播放时间点的媒体分片对应的第一MPD分片。16根据权利要求15所述的方法。
14、,其特征在于,所述客户端接收所述服务器反馈的与所述起始播放时间点和所述媒体时长对应的MPD分片,还包括如果所述第一MPD分片描述的媒体时长小于所述媒体时长,所述客户端接收所述服务器反馈的N个所述MPD分片,直至所述第一MPD分片和所述N个所述MPD分片描述的媒体分片的总媒体时长大于等于所述客户端请求的媒体时长,N为自然数。17根据权利要求1416任意一项所述的方法,其特征在于,在所述客户端接收所述服务器反馈的所述MPD分片描述的媒体分片之后,还包括如果所述服务器反馈的MPD分片所描述的媒体分片的播放时间包括下一个播放时间点,所述客户端根据所述服务器反馈的MPD分片中的媒体描述信息,从所述服务器。
15、获取所述下一个播放时间点对应的媒体分片。18一种媒体文件接收装置,其特征在于,所述装置包括查找模块,用于根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址,其中,所述第一MPD分片所对应的媒体分片的播放时权利要求书CN104125516A4/6页5间包括所述起始播放时间点;发送模块,用于向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD分片地址在预存储的MPD分片文件中得到所述第一MPD分片;所述发送模块,还用于根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分。
16、片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;接收模块,用于接收所述服务器反馈的所述第一MPD分片;所述接收模块,还用于接收所述服务器反馈的所述第一MPD分片描述的媒体分片。19根据权利要求18所述的装置,其特征在于所述发送模块,还用于向所述服务器发送MPD分片索引文件获取请求;所述接收模块,还用于接收所述服务器根据所述MPD分片索引文件获取请求反馈的所述媒体展示描述MPD分片索引文件。20一种媒体文件接收装置,其特征在于,所述装置包括查找模块,用于根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找第一MPD分片,其中,所述第一。
17、MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;所述媒体展示描述MPD分片索引文件包括至少一个MPD分片且包括至少一个MPD分片的分片地址;发送模块,用于如果所述查找模块在所述媒体展示描述MPD分片索引文件中查找到了所述第一MPD分片,根据所述第一个MPD分片中媒体描述信息,向所述服务器发送媒体分片请求,接收模块,用于接收所述服务器根据所述媒体分片请求反馈的所述第一个MPD分片描述的媒体分片。21根据权利要求20所述的接收装置,其特征在于所述查找模块,还用于如果所述查找模块在所述媒体展示描述MPD分片索引文件中查找不到所述第一MPD分片,根据用户请求的起始播放时间点,在媒体展示描述。
18、MPD分片索引文件中查找所述第一MPD分片的MPD分片地址;所述发送模块,还用于向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD地址在预存储的MPD分片文件中得到所述第一MPD分片;所述接收模块,还用于接收所述服务器反馈的所述第一MPD分片;所述发送模块,还用于根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;所述接收模块,还用于接收所述服务器反馈的所述第一MPD分片描述的媒体分片。22根据权利要求20或21所述的。
19、接收装置,其特征在于所述发送模块,还用于从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址之前,向服务器发送MPD分片索引文件获取请求;所述接收模块,还用于接收所述服务器反馈的所述MPD分片索引文件;权利要求书CN104125516A5/6页6所述接收模块,还用于获取用户请求信息,所述用户请求信息包括用户请求的起始播放点。23一种媒体文件发送装置,其特征在于,所述装置包括接收模块,用于接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求;查找模块,用于根据所述接收模块接收的MPD分片获取请求在预存储的MPD分片文件中查找与所述MPD分片地址对应的MPD分片;发送。
20、模块,用于向所述客户端反馈所述查找模块查找到的所述MPD分片;所述接收模块,还用于接收所述客户端发送的媒体分片请求,所述发送模块还用于向所述客户端反馈与所述媒体分片请求对应的媒体分片。24根据权利要求23所述的装置,其特征在于所述接收模块,还用于接收所述客户端发送的MPD分片索引文件获取请求;所述发送模块,还用于向所述客户端发送与所述MPD分片索引文件获取请求对应的MPD分片索引文件,所述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。25根据权利要求23或24所述的装置,其特征在于,所述装置还包括MPD分。
21、片模块,用于按照预设的媒体时长对MPD文件进行分片,得到至少一个MPD分片;所述MPD分片模块,还用于为每个MPD分片建立索引信息,并保存在MPD分片索引文件中,所述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。26一种媒体文件发送装置,其特征在于,所述装置包括接收模块,用于接收客户端发送的媒体展示描述MPD分片获取请求,其中所述MPD分片获取请求包括起始播放时间点和媒体时长;MPD分片确定模块,用于根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片;发送模块,用。
22、于向所述客户端反馈所述MPD分片;所述接收模块,还用于接收所述客户端发送的媒体分片获取请求,其中,所述媒体分片获取请求所请求的媒体分片为所述MPD分片所描述的;所述发送模块,还用于向所述客户端反馈所述MPD分片描述的所述媒体分片。27根据权利要求26所述的装置,其特征在于,所述MPD分片确定模块具体用于根据所述起始播放时间点和所述媒体时长,对MPD文件进行解析,在所述MPD文件中定位或组装与所述起始播放时间点以及所述媒体时长对应的MPD分片。28根据权利要求26所述的装置,其特征在于,所述MPD分片确定模块具体用于根据所述起始播放时间点和MPD分片索引文件,在预存储的MPD分片文件中查找播放时。
23、间包括所述起始播放时间点的媒体分片对应的第一MPD分片。29一种媒体文件传输系统,其特征在于,所述系统包括客户端和服务器;所述客户端,用于根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址,其中,所述第一MPD分片所对应的媒体分片的播放权利要求书CN104125516A6/6页7时间包括所述起始播放时间点;所述客户端,还用于向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求;所述服务器,用于根据所述第一MPD分片的MPD分片地址在预存储的MPD分片文件中得到所述第一MPD分片,并向所述客户端反馈;所述客户端,还用于接收。
24、所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求;所述服务器,还用于根据所述媒体分片获取请求获取并向所述客户端反馈所述第一MPD分片描述的媒体分片;所述客户端,还用于接收所述服务器反馈的所述第一MPD分片描述的媒体分片。30根据权利要求29所述的系统,其特征在于,所述客户端,还用于向所述服务器发送MPD分片索引文件获取请求;所述服务器根据所述MPD分片索引文件获取请求向所述客户端反馈的所述媒体展示描述MPD分片索引文件。31一种媒体文件传输系统,其特征在于,包括客户端和服务器;所述客户端,用于向所述服务器发送媒体展示描述MPD分片获。
25、取请求,其中所述MPD分片获取请求包括起始播放时间点和媒体时长;所述服务器,用于接收所述客户端发送的媒体展示描述MPD分片获取请求;所述服务器,还用于根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片;所述客户端,还用于接收所述MPD分片,所述客户端根据所述MPD分片所描述的媒体分片向所述服务器发送媒体分片获取请求;所述服务器,还用于接收所述客户端发送的媒体分片获取请求;所述服务器,还用于根据所述媒体分片获取请求,向所述客户端反馈所述MPD分片描述的所述媒体分片。32根据权利要求31所述的系统,其特征在于,所述服务器,。
26、具体用于根据所述起始播放时间点和所述媒体时长,对MPD文件进行解析,在所述MPD文件中定位或组装与所述起始播放时间点以及所述媒体时长对应的MPD分片。33根据权利要求31所述的系统,其特征在于,所述服务器,具体用于根据所述起始播放时间点和MPD分片索引文件,在预存储的MPD分片文件中查找播放时间包括所述起始播放时间点的媒体分片对应的第一MPD分片;向所述客户端反馈所述第一MPD分片。权利要求书CN104125516A1/24页8媒体文件接收、媒体文件发送方法和装置及系统技术领域0001本发明涉及一种通信技术,尤其涉及一种媒体文件接收、媒体文件发送方法和装置及系统。背景技术0002基于HTTP的。
27、自适应流媒体(DYNAMICADAPTIVESTREAMINGOVERHTTP,简称DASH)方案是国际标准组织3GPP和MPEG正在推行的新一代媒体传输解决方案。与现有基于HTTP的媒体传输方案(例如优酷等)相比,其最大的区别在于客户端(播放器端)能够根据网络情况、客户端自身情况等自动调节,获取合适的媒体流进行播放。当网络情况好的时候,客户端可以请求质量好的媒体流播放,而当网络变差时,客户端可以请求质量稍差、码率较小的码流播放,这样可以保证客户端播放连续,提高用户体验。0003DHSH系统中位于服务器端的内容准备模块,负责准备媒体内容、切片和产生媒体展现描述(MEDIAPRESENTATIO。
28、NDESCRIPTION,简称MPD)文件。例如准备AMP4节目时,为了自适应的需要分别生成2MBPS、1MBPS、500KBPS的码流,对应的媒体文件为A_2000MP4、A_1000MP4和A_500MP4。为了方便客户端随时切换码流,还需要将这些文件切割成小的分片文件(SEGMENT),例如按时间5秒钟一个片段)。这些不同码率的文件切割生成的媒体分片通过MPD文件来描述。MPD文件产生后传送给服务器端的MPD分发模块处理,媒体分片文件传送给服务器端的媒体片段分发模块即HTTPSERVER来处理。DASH客户端播放码流的步骤通常为DHSH客户端向MPD分发模块请求MPD文件,获取MPD文件。
29、后,对MPD文件进行解析,根据MPD文件中的媒体描述信息向媒体片段分发模块获取合适的媒体片段SEGMENT进行播放。0004上述技术方案中,DHSH客户端在播放媒体文件时需先向服务器端请求MPD文件,然而,在某些情况下,例如,片源时间很长,切割的媒体片段很多等情况,MPD文件将会很大,导致客户端下载MPD文件的时间很长。而且在MPD文件很大时客户端解析MPD文件也需要一定的时间,导致客户端启动播放时间很长。尤其是,这种方案应用于手持设备时,由于网络带宽、手持设备硬件能力的限制,MPD文件下载、解析将花费相当的时间,严重影响用户体验。发明内容0005本发明提供一种媒体文件接收、媒体文件发送方法和。
30、装置及系统,用于缩短MPD文件的获取时间和解析时间,达到快速启动播放媒体文件的目的。0006为实现上述目的,本发明第一方面的实施例提供了一种媒体文件接收方法,所述方法包括0007客户端根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;说明书CN104125516A2/24页90008所述客户端向服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD分片地址在预存储的MPD分片文件中得到所述第一MPD分片;00。
31、09所述客户端接收所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;0010所述客户端接收所述服务器反馈的所述第一MPD分片描述的媒体分片。0011根据本发明第一方面实施例的媒体文件接收方法,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。0012结合本发明第一方面实施例的本发明第一方面第一种可能实现的方式中,在所述客户端根据。
32、用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址之前,所述方法还包括0013所述客户端向所述服务器发送MPD分片索引文件获取请求,并接收所述服务器根据所述MPD分片索引文件获取请求反馈的所述MPD分片索引文件。0014结合上述任意之一实施例的本发明第一方面第二种可能实现的方式中,在所述客户端接收所述服务器反馈的所述第一MPD分片之后,所述方法还包括0015如果所述客户端接收的用户请求的下一个播放时间点在所述第一MPD分片描述的媒体分片的播放时间内,则所述客户端根据所述第一MPD分片中的媒体描述信息,从所述服务器获取所述下一个播放时间点对应的媒体分片。
33、。0016本发明第二方面的实施例提供了一种媒体文件接收方法,所述方法包括0017客户端根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找第一MPD分片,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;所述媒体展示描述MPD分片索引文件包括至少一个MPD分片且包括至少一个MPD分片的分片地址;0018如果所述客户端在所述媒体展示描述MPD分片索引文件中查找到了所述第一MPD分片,则0019所述客户端根据所述第一MPD分片中媒体描述信息,向所述服务器发送媒体分片请求,并接收所述服务器根据所述媒体分片请求反馈的所述第一MPD分片描述的媒体分片。0020根据。
34、本发明第二方面实施例的媒体文件接收方法,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。0021结合本发明第二方面实施例的本发明第二方面第一种可能实现的方式中,所述方法还包括0022如果所述客户端在所述MPD分片索引文件中查找不到所述第一MPD分片,则客户端根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找所述第一MPD分片的MPD分片地址;0023所述客户端向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD说明书CN10412551。
35、6A3/24页10分片获取请求,以使所述服务器根据所述第一MPD分片的MPD地址在预存储的MPD分片文件中得到所述第一MPD分片;0024所述客户端接收所述服务器反馈的所述第一MPD分片,并根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;0025所述客户端接收所述服务器反馈的所述第一MPD分片描述的媒体分片。0026本发明第三方面实施例提供了一种媒体文件发送方法,所述方法包括0027服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求,在预存储的MPD分片文件中查找与。
36、所述MPD分片地址对应的MPD分片,向所述客户端反馈查找到的所述MPD分片;0028所述服务器接收所述客户端发送的媒体分片请求,并向所述客户端反馈与所述媒体分片请求对应的媒体分片。0029根据本发明第三方面实施例的媒体文件发送方法,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。0030结合本发明第三方面实施例的本发明第三方面第一种可能实现的方式中,0031在所述服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求之前,所述方法还包括0032所述服。
37、务器接收所述客户端发送的MPD分片索引文件获取请求,并向所述客户端发送与所述MPD分片索引文件获取请求对应的MPD分片索引文件,所述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。0033结合上述任意之一实施例的本发明第三方面第二种可能实现的方式中,在所述服务器接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求之前,所述方法还包括0034所述服务器按照预设的媒体时长对MPD文件进行分片,得到至少一个的MPD分片;0035所述服务器为每个MPD分片建立索引信息,并保存在MPD分片索引文件中,所。
38、述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分片的起始播放时间点、媒体时长和所述MPD分片的MPD分片地址。0036本发明第四方面实施例提供了一种媒体文件发送方法,所述方法包括0037服务器接收客户端发送的媒体展示描述MPD分片获取请求,其中所述MPD分片获取请求包括起始播放时间点和媒体时长;0038所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片;0039所述服务器接收所述客户端发送的媒体分片获取请求,其中,所述媒体分片获取请求所请求的媒体分片为所述MPD分片所描述的;004。
39、0所述服务器根据所述媒体分片获取请求,向所述客户端反馈所述MPD分片描述的所述媒体分片。说明书CN104125516A104/24页110041根据本发明第四方面实施例的媒体文件发送方法,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。0042结合本发明第四方面实施例的本发明第四方面第一种可能实现的方式中,0043所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点以及所述媒体时长对应的MPD分片,包括0044所述服务器根据所述起始播放时间点和所述。
40、媒体时长,对源MPD文件进行解析,在所述源MPD文件中定位或组装与所述起始播放时间点以及所述媒体时长对应的MPD分片。0045结合本发明第四方面实施例的本发明第四方面第二种可能实现的方式中,所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点以及所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片,包括0046所述服务器根据所述起始播放时间点和MPD分片索引文件,在预存储的MPD分片文件中查找播放时间包括所述起始播放时间点的媒体分片对应的第一MPD分片;0047所述服务器向所述客户端反馈所述第一MPD分片。0048结合本发明第四方面第二种可能实现方式的本发明第四方。
41、面第三种可能实现的方式中,所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点以及所述媒体时长对应的MPD分片,并向所述客户端反馈所述MPD分片,还包括0049如果所述第一MPD分片描述的媒体时长小于所述媒体时长,所述服务器在所述MPD分片文件中从所述第一MPD分片开始向后查找N个MPD分片,并向所述客户端反馈所述N个所述MPD分片,直至所述第一MPD分片和所述N个所述MPD分片描述的媒体分片的总媒体时长大于等于所述客户端请求的媒体时长,N为自然数。0050本发明第五方面实施例提供了一种媒体文件接收方法,所述方法包括0051客户端向服务器发送包括起始播放时间点和媒体时长的媒。
42、体展示描述MPD分片获取请求,以使所述服务器根据所述起始播放时间点和所述媒体时长,确定与所述起始播放时间点和所述媒体时长对应的MPD分片;0052所述客户端接收所述服务器反馈的与所述起始播放时间点以及所述媒体时长对应的MPD分片;0053所述客户端根据所述服务器反馈的所述MPD分片,向所述服务器发送媒体分片获取请求,以使所述服务器查找所述MPD分片描述的所述媒体分片;0054所述客户端接收所述服务器反馈的MPD分片对应的媒体分片。0055结合本发明第五方面实施例的本发明第五方面第一种可能实现的方式中,0056所述客户端接收所述服务器反馈的与所述起始播放时间点以及所述媒体时长对应的MPD分片包括。
43、0057所述客户端接收所述服务器反馈的播放时间包括所述起始播放时间点的媒体分片对应的第一MPD分片。0058结合上述任意之一实施例的本发明第五方面第二种可能实现的方式中,所述客户端接收所述服务器反馈的与所述起始播放时间点以及所述媒体时长对应的MPD分片还包括说明书CN104125516A115/24页120059如果所述第一MPD分片描述的媒体时长小于所述媒体时长,所述客户端接收所述服务器反馈的N个所述MPD分片,直至所述第一MPD分片和所述N个所述MPD分片描述的媒体分片的总媒体时长大于等于所述客户端请求的媒体时长,N为自然数0060结合上述任意之一实施例的本发明第五方面第三种可能实现的方式。
44、中,所述方法还包括0061如果所述服务器反馈的MPD分片所描述的媒体分片的播放时间包括下一个播放时间点,所述客户端根据所述服务器反馈的MPD分片中的媒体描述信息,从所述服务器获取所述下一个播放时间点对应的媒体分片。0062本发明第六方面的实施例提供了一种媒体文件接收装置,所述装置包括0063查找模块,用于根据用户请求的起始播放时间点,从媒体展示描述MPD分片索引文件中获取第一MPD分片的MPD分片地址,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;0064发送模块,用于向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据。
45、所述第一MPD分片的MPD分片地址在预存储的MPD分片文件中得到所述第一MPD分片;0065所述发送模块还用于根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;0066接收模块,用于接收所述服务器反馈的所述第一MPD分片;0067所述接收模块还用于接收所述服务器反馈的所述第一MPD分片描述的媒体分片。0068根据本发明第六方面实施例的媒体文件接收装置,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延。
46、,达到了快速启动播放媒体文件的目的。0069结合本发明第六方面实施例的本发明第六方面第一种可能实现的方式中,所述发送模块还用于向所述服务器发送MPD分片索引文件获取请求,所述接收模块还用于接收所述服务器根据所述MPD分片索引文件获取请求反馈的所述MPD分片索引文件。0070本发明第七方面的实施例提供了一种媒体文件接收装置,所述装置包括0071查找模块,用于根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找第一MPD分片,其中,所述第一MPD分片所对应的媒体分片的播放时间包括所述起始播放时间点;所述媒体展示描述MPD分片索引文件包括至少一个MPD分片且包括至少一个MPD分片的分。
47、片地址;0072发送模块,用于如果所述查找模块在所述媒体展示描述MPD分片索引文件中查找到了所述第一MPD分片,根据所述第一个MPD分片中媒体描述信息,向所述服务器发送媒体分片请求,0073接收模块,用于接收所述服务器根据所述媒体分片请求反馈的所述第一个MPD分片描述的媒体分片。0074根据本发明第七方面实施例的媒体文件接收装置,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。说明书CN104125516A126/24页130075结合本发明第七方面实施例的本发明第七。
48、方面第一种可能实现的方式中,所述查找模块,还用于如果所述查找模块在所述媒体展示描述MPD分片索引文件中查找不到所述第一MPD分片,根据用户请求的起始播放时间点,在媒体展示描述MPD分片索引文件中查找所述第一MPD分片的MPD分片地址;0076所述发送模块,还用于向所述服务器发送包括所述第一MPD分片的MPD分片地址的第一MPD分片获取请求,以使所述服务器根据所述第一MPD分片的MPD地址在预存储的MPD分片文件中得到所述第一MPD分片;0077所述接收模块,还用于接收所述服务器反馈的所述第一MPD分片;0078所述发送模块,还用于根据所述第一MPD分片中的媒体描述信息,向所述服务器发送媒体分片。
49、获取请求,以使所述服务器根据所述媒体分片获取请求获取并反馈所述第一MPD分片描述的媒体分片;0079所述接收模块,还用于接收所述服务器反馈的所述第一MPD分片描述的媒体分片。0080本发明第八方面实施例提供了一种媒体文件发送装置,所述装置包括0081接收模块,用于接收客户端发送的包括媒体展示描述MPD分片地址的MPD分片获取请求;0082查找模块,用于根据所述接收模块接收的MPD分片获取请求在预存储的MPD分片文件中查找与所述MPD分片地址对应的MPD分片;0083发送模块,用于向所述客户端反馈所述查找模块查找到的所述MPD分片;0084所述接收模块还用于接收所述客户端发送的媒体分片请求,所述。
50、发送模块还用于向所述客户端反馈与所述媒体分片请求对应的媒体分片。0085根据本发明第八方面实施例的媒体文件发送装置,客户端获取到MPD分片后,即刻可根据MPD分片的媒体描述信息从服务器获取被MPD分片描述的媒体分片,因此,缩短了客户端启动播放媒体文件的时延,达到了快速启动播放媒体文件的目的。0086结合本发明第八方面实施例的本发明第八方面第一种可能实现的方式中,所述接收模块还用于接收所述客户端发送的MPD分片索引文件获取请求,所述发送模块还用于向所述客户端发送与所述MPD分片索引文件获取请求对应的MPD分片索引文件,所述MPD分片索引文件中一个MPD分片的索引信息包括所述MPD分片描述的媒体分。