【技术实现步骤摘要】
媒体内容播放的方法及媒体服务器、设备
本专利技术实施例涉及通信领域,尤其涉及一种媒体内容播放的方法及媒体服务器、设备。
技术介绍
随着数字家庭的发展,以及消费电子产品本身的普遍数字化,家庭中正出现越来越多的数字化的娱乐设备和家电产品。将这些家庭网络设备以有线或无线方式连接成家庭网络,以实现内容共享或相互控制等功能,是业界正在构想并努力实现的数字家庭网络概念。为了实现各种不同类型家庭设备的互通和控制,越来越多的家庭网络设备支持通用即插即用(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标准,用于实现根据 ...
【技术保护点】
一种媒体内容播放的方法,其特征在于,包括:媒体服务器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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。