The present invention provides a kind of adaptive streaming media transmission method and device, wherein, the method comprises: sending the first media data acquisition request to the server, the request push instructions to carry second media data; push response and the second media data of the first to receive the media data returned by the server, and receives the server according to the commitment of the second push to send media data ack sent by the receiving server; according to the data of the second media push promised to push, to solve the server \push push\ characteristics of media data access restriction problems of video streaming media transmission, realize high efficiency and low delay adaptive full duplex transmission protocol binding based on streaming media.
【技术实现步骤摘要】
本专利技术涉及通信领域,具体而言,涉及一种自适应流媒体传输方法及装置。
技术介绍
近年来,通过互联网传播的视频内容呈现爆发性的增长,一方面源自于接入带宽的增加,包括3G、4G系统的规模应用,数字用户线(DigitalSubscriberLine,简称为xDSL)和光纤接入在家庭用户的大量部署,有效地提高了最后一公里的接入带宽;另一方面,视频编码的进展提高了视频的压缩率,H.264/AVC,H.265/HEVC都是这方面的代表。据统计2014年HTTP视频数据已经占到北美互联网流量的50%以上,预计到2020年,移动视频数据流量将占到移动数据流量的70%以上。HTTP流媒体(HTTPStreaming)以其兼容性、可扩展性而得到广泛应用,目前已成为互联网视频传输事实上的标准。HTTP流媒体是一种基于HTTP协议的码率自适应媒体传输技术,利用互联网上传统的HTTPWeb服务器提供高品质的流媒体内容。HTTP流媒体将一段视频切分成许多小的HTTP服务器上的文件分块,每个文件分块包含一个较短播放时间的视频内容。这些小的视频片段可能是数个小时电影(点播)或者体育赛事现场视频(直播)的一部分。其中,视频可被编码成为多个不同码率的视频片段,以覆盖不同网络带宽需求。然而,HTTP协议最初是为文件传输(譬如Web网页)设计的,没有考虑视频实时传输特性,因此无法满足低延迟视频传输的需求:首先,HTTP流媒体是一种以媒体片段(segment)为单位的文件下载技术,一个片段中包含若干秒的视频帧,这将导致无法避免的媒体分段与编码延迟;其次,尽管内容分发网络(ContentDeli ...
【技术保护点】
一种自适应流媒体传输方法,其特征在于,包括:发送第一媒体数据获取请求至服务器,所述获取请求中携带第二媒体数据的推送指示;接收所述服务器返回的所述第一媒体数据以及所述第二媒体数据的推送应答,并接收所述服务器根据所述推送应答发送的所述第二媒体数据的推送承诺;接收所述服务器根据所述推送承诺推送的所述第二媒体数据。
【技术特征摘要】
1.一种自适应流媒体传输方法,其特征在于,包括:发送第一媒体数据获取请求至服务器,所述获取请求中携带第二媒体数据的推送指示;接收所述服务器返回的所述第一媒体数据以及所述第二媒体数据的推送应答,并接收所述服务器根据所述推送应答发送的所述第二媒体数据的推送承诺;接收所述服务器根据所述推送承诺推送的所述第二媒体数据。2.根据权利要求1所述的方法,其特征在于,发送第一媒体数据获取请求至服务器之前,所述方法包括:设置所述第二媒体数据的推送指示中包含推送条件信息,所述推送条件信息用于请求所述服务器为所述第二媒体数据的推送指示中引用的尚不可访问的媒体数据发送推送承诺。3.根据权利要求2所述的方法,其特征在于,所述方法包括:设置所述推送条件信息为推送等待时间,所述推送等待时间用于设置所述服务器自接收所述第一媒体数据获取请求起,发送所述第二媒体数据的推送承诺的等待时间上限。4.根据权利要求2或3所述的方法,其特征在于,所述方法包括:设置所述推送条件信息为取值为零的推送等待时间,所述推送等待时间用于请求所述服务器推送所述第二媒体数据的推送指示中引用的所有媒体数据。5.根据权利要求2所述的方法,其特征在于,所述方法包括:设置所述推送条件信息为推送阈值,所述推送阈值用于设置所述服务器以所述第一媒体数据为初始索引,推送所述第二媒体数据中媒体数据的数量下限;或者,所述推送阈值用于设置所述服务器自所述第一媒体数据的媒体时间起,推送所述第二媒体数据中媒体数据的媒体时间下限。6.根据权利要求1或2所述的方法,其特征在于,接收所述服务器返回的第二媒体数据的推送应答包括:接收所述服务器返回的第二媒体数据的推送应答,所述第二媒体数据的推送应答中包含所述第二媒体数据推送指示中请求的推送条件信息。7.根据权利要求1所述的方法,其特征在于,接收所述服务器根据所述推送应答发送的所述第二媒体数据的推送承诺包括:接收所述服务器根据所述推送应答返回的推送参数值,发送的所述第二媒体数据的推送承诺;接收所述服务器根据所述推送应答返回的推送条件信息,发送的所述第二媒体数据的推送承诺。8.一种自适应流媒体传输方法,其特征在于,包括:接收客户端发送的第一媒体数据的获取请求,所述获取请求中携带第二媒体数据的推送指示;返回所述第一媒体数据以及所述第二媒体数据的推送应答至所述客户端,并根据所述推送应答发送所述第二媒体数据的推送承诺至所述客户端;根据所述推送承诺推送所述第二媒体数据至所述客户端。9.根据权利要求8所述的方法,其特征在于,返回所述第二媒体数据的推送应答至所述客户端之前,包括:设置所述第二媒体数据的推送应答中包含所述第二媒体数据的推送指示请求的推送条件信息,用于为所述第二媒体数据的推送指示中引用的尚不可访问的媒体数据发送推送承诺。10.根据权利要求8或9所述的方法,其特征在于,根据所述推送应答发送所述第二媒体数据的推送承诺至所述客户端包括:根据所述推送应答中返回的推送参数值,发送所述第二媒体数据的推送承诺至所述客户端;根据所述推送应答中返回的推送条件信息,发送所述第二媒体数据的推送承诺至所述客户端。11.根据权利要求10所述的方法,其特征在于,根据所述推送应答中返回的推送条件信息,发送所述第二媒体数据的推送承诺至所述客户端包括:在所述推送条件信息为推送等待时间的情况下,自接收所述第一媒体数据获取请求起,在所述推送等待时间内发送所述第二媒体数据的推送承诺至所述客户端。12.根据权利要求10所述的方法,其特征在于,根据所述推送应答中返回的推送条件信息发送所述第二媒体数据的推送承诺至所述客户端包括:在所述推送条件信息为取值为零的推送等待时间的情况下,推送所述第二媒体数据的推送指示中引用的所有媒体数据至所述客户端。13.根据权利要求10所述的方法,其特征在于,根据所述推送应答中返回的推送条件信息发送所述第二媒体数据的推送承诺至所述客户端包括:在所述推送条件信息为推送阈值的情况下,以所述第一媒体数据为初始索引,至少推送所述第二媒体数据中以所述推送阈值为数量下限的媒体数据至所述客户端;或者,自所述第一媒体数据的媒体时间起,至少推送所述第二媒体数据中以所述推送阈值为媒体时间下限的媒体数据至所述客户端。14.一种自适应流媒体传输装置,位于终端侧,其特征在于,包括:第一发送...
【专利技术属性】
技术研发人员:黄成,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。