媒体内容播放的方法及媒体服务器、设备技术

技术编号:10016154 阅读:114 留言:0更新日期:2014-05-08 12:02
本发明专利技术提供一种媒体内容播放的方法及媒体服务器、设备,其中,方法包括:DMS接收DMC发送的第一MPD获取请求,第一MPD获取请求包括:媒体内容的标识,第一MPD获取请求用于指示DMS获取媒体内容对应的MPD;DMS根据标识确定媒体内容,并对媒体内容进行转换和切片生成媒体内容对应的MPD,或者DMS从广域网获取媒体内容对应的MPD,向DMC发送DMS获取的媒体内容对应的MPD的信息;第一MPD获取请求是在DMS上无媒体内容对应的MPD时发送的,或者,第一MPD获取请求是DMS上无与标识对应的第一码率的切片的信息时发送的。上述方法解决了现有技术中无切片的媒体内容在不稳定网络中无法流畅播放的问题。

【技术实现步骤摘要】
媒体内容播放的方法及媒体服务器、设备
本专利技术实施例涉及通信领域,尤其涉及一种媒体内容播放的方法及媒体服务器、设备。
技术介绍
随着数字家庭的发展,以及消费电子产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能,是业界正在构想并努力实现的数字家庭网络概念。为了实现各种不同类型家庭设备的互通和控制,越来越多的家庭网络设备支持通用即插即用(UniversalPlugandPlay,简称UPnP)协议,这样的设备称作UPnP设备。在UPnP体系中,用户通过家庭网络中的控制点(ControlPoint,简称CP)实现对家庭设备的控制,例如,CP采用UPnP协议通过调用UPnP设备的相关的控制命令(action),读取家庭网络中UPnP设备的状态信息,以控制UPnP设备执行相应的操作。为了实现家庭网络中多个UPnP设备之间的媒体共享场景,UPnP定义了AV标准,目前第四版(AudioandVideo4,简称AV4)已经发布。该标准定义了3种实体:存储媒体内容的媒体服务器(MediaServer,简称MS)、播放媒体内容的媒体播放器(MediaRenderer,简称MR)、以及控制上述MS和MR的音视频控制点(AVCP)。例如,AVCP可浏览MS内的媒体内容,AVCP可对MR执行媒体内容的播放操作,实现了MR播放MS中媒体内容的功能。数字生活网络联盟(DigitalLivingNetworkAlliance,简称DLNA)采纳了UPnPAVv1.0标准,用于实现根据设备的处理能力和网络状态自适应选择不同码率进行传输,以提高用户体验的目的。例如,用户在数字媒体播放器(DigitalMediaRenderer,简称DMR)上观看高清视频,此时DMR以5M/s的速度向数字媒体服务器(DigitalMediaServer,简称DMS)下载高清视频,若DMR监测到网络不稳定,在接下来的一分钟内可请求DMS以800KB/s的速度传输。在上述的过程中,用户感觉不到下载速度的变化。上述自适应选择不同码率进行传输的前提是DMS内具有媒体内容的切片。然而,在DMS内不具有媒体内容的切片,如DMS存储有无切片的私有媒体内容,且当前的物理带宽无法满足私有媒体内容的传输,此时,DMR上则无法流畅的播放私有媒体内容。
技术实现思路
有鉴于此,本专利技术实施例提供一种媒体内容播放的方法及媒体服务器、设备,用以解决现有技术中无切片的媒体内容如何在不稳定网络中无法流畅播放的问题。第一方面,本专利技术实施例提供的媒体内容播放的方法,包括:媒体服务器DMS接收控制设备DMC发送的第一MPD获取请求,所述第一MPD获取请求包括:所述媒体内容的标识,所述第一MPD获取请求用于指示所述DMS获取媒体内容对应的用于指示所述DMS获取媒体内容对应的媒体展示描述(MediaPresentationDescription,简称MPD);所述DMS根据所述标识确定所述媒体内容,并对所述媒体内容进行转换和切片,生成所述媒体内容对应的MPD,或者,所述DMS从广域网获取所述媒体内容对应的MPD,或者,从广域网获取所述媒体内容对应的MPD及切片;向所述DMC发送所述DMS获取的所述媒体内容对应的MPD的信息;其中,所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,或者,所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的。在第一方面的第一种可能的实现方式中,若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,所述MPD包括:至少一种码率对应的切片的URI列表,所述MPD的信息为所述MPD的统一资源标识符URI;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,所述MPD包括:所述第一码率对应的切片的URI列表,所述MPD的信息为所述MPD的URI。结合第一方面及第一种可能的实现方式,在第二种可能的实现方式中,若所述第一MPD获取请求是在所述DMS上无所述媒体内容的MPD时发送的,则所述第一MPD获取请求还包括:至少一种码率和切片的大小;或者,若所述第一MPD获取请求是在所述DMS上无所述媒体内容的MPD时发送的,则所述第一MPD获取请求还包括:至少一种码率。结合第一方面及第一种可能的实现方式,在第三种可能的实现方式中,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述第一MPD获取请求还包括:第一码率和切片的大小;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述第一MPD获取请求还包括:第一码率。结合第一方面及第一种可能的实现方式,在第四种可能的实现方式中,所述DMS从广域网获取所述媒体内容对应的MPD,包括:所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD。结合第一方面及第一种可能的实现方式,在第五种可能的实现方式中,所述DMS从广域网获取所述媒体内容对应的MPD及切片,具体包括:所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD及切片。结合第一方面及第一、第四或第五种可能的实现方式中,第六种可能的实现方式中,所述DMS从广域网获取所述媒体内容对应的MPD,或者,从广域网获取所述媒体内容对应的MPD及切片,具体包括:当所述DMS确定不具有对所述媒体内容进行切片和转换的功能时,所述DMS从广域网获取所述媒体内容对应的MPD,或者,从广域网获取所述媒体内容对应的MPD及切片。结合第一方面及第四种可能的实现方式中,第七种可能的实现方式中,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD,包括:若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内具有与所述媒体内容对应的MPD,则接收所述第一服务器发送的所述媒体内容对应的MPD,所述MPD包括:至少一种码率对应的切片的URI列表;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内的MPD中包括所述第一码率对应的切片的信息,则接收所述第一服务器发送的所述媒体内容对应的MPD,所述MPD包括:所述第一码率对应的切片的URI列表。结合第一方面及第五种可能的实现方式中,第八种可能的实现方式中,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD及切片,包括:若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒本文档来自技高网
...
媒体内容播放的方法及媒体服务器、设备

【技术保护点】
一种媒体内容播放的方法,其特征在于,包括:媒体服务器DMS接收控制设备DMC发送的第一媒体展示描述MPD获取请求,所述第一MPD获取请求包括所述媒体内容的标识,所述第一MPD获取请求用于指示所述DMS获取媒体内容对应的MPD;所述DMS根据所述标识确定所述媒体内容,并对所述媒体内容进行转换和切片,生成所述媒体内容对应的MPD,或者,所述DMS从广域网获取所述媒体内容对应的MPD,或者,所述DMS从广域网获取所述媒体内容对应的MPD及切片;向所述DMC发送所述DMS获取的所述媒体内容对应的MPD的信息;其中,所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,或者,所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的。

【技术特征摘要】
1.一种媒体内容播放的方法,其特征在于,包括:媒体服务器DMS接收控制设备DMC发送的第一媒体展示描述MPD获取请求,所述第一MPD获取请求包括所述媒体内容的标识,所述第一MPD获取请求用于指示所述DMS获取媒体内容对应的MPD;所述DMS根据所述标识确定所述媒体内容,并对所述媒体内容进行转换和切片,生成所述媒体内容对应的MPD,或者,所述DMS从广域网获取所述媒体内容对应的MPD,或者,所述DMS从广域网获取所述媒体内容对应的MPD及切片;向所述DMC发送所述DMS获取的所述媒体内容对应的MPD的信息;其中,所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,或者,所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的;若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,所述MPD包括:至少一种码率对应的切片的URI列表,所述MPD的信息为所述MPD的统一资源标识符URI;所述至少一种码率根据当前网络的传输速率确定;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,所述MPD包括:所述第一码率对应的切片的URI列表,所述MPD的信息为所述MPD的URI,所述第一码率根据所述当前网络的传输速率确定。2.根据权利要求1所述的方法,其特征在于,若所述第一MPD获取请求是在所述DMS上无所述媒体内容的MPD时发送的,则所述第一MPD获取请求还包括:至少一种码率和切片的大小;或者,若所述第一MPD获取请求是在所述DMS上无所述媒体内容的MPD时发送的,则所述第一MPD获取请求还包括:至少一种码率。3.根据权利要求1所述的方法,其特征在于,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述第一MPD获取请求还包括:第一码率和切片的大小;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述第一MPD获取请求还包括:第一码率。4.根据权利要求1所述的方法,其特征在于,所述DMS从广域网获取所述媒体内容对应的MPD,具体包括:所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD。5.根据权利要求1所述的方法,其特征在于,所述DMS从广域网获取所述媒体内容对应的MPD及切片,具体包括:所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD及切片。6.根据权利要求1、4或5所述的方法,其特征在于,所述DMS从广域网获取所述媒体内容对应的MPD,或者,从广域网获取所述媒体内容对应的MPD及切片,具体包括:当所述DMS确定不具有对所述媒体内容进行切片和转换的功能时,所述DMS从广域网获取所述媒体内容对应的MPD,或者,从广域网获取所述媒体内容对应的MPD及切片。7.根据权利要求4所述的方法,其特征在于,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD,包括:若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内具有与所述媒体内容对应的MPD,则接收所述第一服务器发送的所述媒体内容对应的MPD,所述MPD包括:至少一种码率对应的切片的URI列表;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内的MPD中包括所述第一码率对应的切片的信息,则接收所述第一服务器发送的所述媒体内容对应的MPD,所述MPD包括:所述第一码率对应的切片的URI列表。8.根据权利要求5所述的方法,其特征在于,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD及切片,包括:若所述第一MPD获取请求是在所述DMS上无所述媒体内容对应的MPD时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内具有与所述媒体内容对应的MPD,则接收所述第一服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:至少一种码率对应的切片的URI列表;或者,若所述第一MPD获取请求是在所述DMS上无与所述标识对应的第一码率的切片的信息时发送的,则所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内的MPD中包括所述第一码率对应的切片的信息,则接收所述第一服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:所述第一码率对应的切片的URI列表。9.根据权利要求4所述的方法,其特征在于,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD,具体包括:所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容,以使所述第二服务器生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD,所述MPD包括:至少一种码率对应的切片的URI列表;或者所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、至少一种码率,以使所述第二服务器根据所述至少一种码率生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD,所述MPD包括:至少一种码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、至少一种码率和切片的大小,以使所述第二服务器根据所述至少一种码率和切片的大小生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD,所述MPD包括:至少一种码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内具有与所述媒体内容对应的MPD,但是该MPD中无所述第一码率对应的切片的信息,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、第一码率,以使所述第二服务器根据所述第一码率生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD,所述MPD包括:所述第一码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内具有与所述媒体内容对应的MPD,但是该MPD中无所述第一码率对应的切片的信息,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、第一码率和切片的大小,以使所述第二服务器根据所述第一码率和切片的大小生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD,所述MPD包括:所述第一码率对应的切片的URI列表。10.根据权利要求5所述的方法,其特征在于,所述DMS从所述广域网的第一服务器或第二服务器获取所述媒体内容对应的MPD及切片,具体包括:所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容,以使所述第二服务器生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:至少一种码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、至少一种码率,以使所述第二服务器根据所述至少一种码率生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:至少一种码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内是否具有所述媒体内容对应的MPD;若所述第一服务器内无与所述媒体内容对应的MPD,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、至少一种码率和切片的大小,以使所述第二服务器根据所述至少一种码率和切片的大小生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:至少一种码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内具有与所述媒体内容对应的MPD,但是该MPD中无所述第一码率对应的切片的信息,则所述DMS向所述第二服务器发送第二MPD获取请求,所述第二MPD获取请求包括:媒体内容、第一码率,以使所述第二服务器根据所述第一码率生成所述媒体内容对应的MPD和切片;所述DMS接收所述第二服务器发送的所述媒体内容对应的MPD和切片,所述MPD包括:所述第一码率对应的切片的URI列表;或者,所述DMS向所述第一服务器发送查找请求,所述查找请求用于使所述第一服务器确定所述第一服务器内的与所述媒体内容对应的MPD中是否包括所述第一码率对应的切片的信息;若所述第一服务器内具有与所述媒体内容对应的MPD,但是该MPD中无所述第一码率对应的切片的信息,则所述DMS...

【专利技术属性】
技术研发人员:单振威朱萸
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

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

1