实现数字家庭视频流自适应播放的方法及系统及相关设备技术方案

技术编号:18180895 阅读:36 留言:0更新日期:2018-06-12 21:52
本发明专利技术公开了一种实现数字家庭视频流自适应播放的方法及系统及相关设备,其中方法包括:预先将各种数字媒体显示器DMR的规格参数保存到数字媒体播放器DMP中;当DMP收到数字媒体控制器DMC的播放指令并向数字媒体服务器DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;所述DMS根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP;所述DMP将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示;本发明专利技术以用户所关心的DMR为中心,通过在DMP和DMS中处理DMR规格参数,生成符合DMR规格的最佳视频流,在DLNA网络中真正实现视频流的自适应播放。

Method and system for realizing adaptive broadcasting of digital home video stream and related equipment

The invention discloses a method, system and related equipment for realizing adaptive playback of digital home video stream. The method comprises the following steps: storing the specification parameters of various digital media display DMR in the digital media player DMP in advance; when DMP receives the play instruction of the digital media controller DMC and to the digital media server DMS When the audio and video resources are requested, the specification parameters of the current DMR in advance in the DMP are reported to the DMS; the DMS is generated according to the current DMR specification parameter to flow back to the DMP; the DMP will send the video stream received from DMS directly or after the over format conversion to the current DMR. The invention takes the DMR as the center of the user, and generates the best video stream conforming to the DMR specification by processing the DMR specification parameters in the DMP and DMS, and truly realizes the adaptive play of the video stream in the DLNA network.

【技术实现步骤摘要】
实现数字家庭视频流自适应播放的方法及系统及相关设备
本专利技术涉及通信
,尤其涉及一种实现数字家庭视频流自适应播放的方法及系统及相关设备。
技术介绍
随着人们生活水平的不断提高,以及电子技术的突飞猛进,我们的生活中出现了各种各样的数码家电,例如智能电视、数码相机、PC、平板电脑等,面对这么多的数码家电,如何让不同厂家生产的家电能够共享各自的内容,成为了人们急需解决的问题。随着行业的推动和各个厂家的协作,最终成立了DLNA(数字家庭联盟)。DLNA并不是一种新技术,而是一种解决方案,一种大家互相遵守的规范,所以,其选择的各种技术和协议都是目前应用很广泛的技术和协议。在现有DLNA应用中,典型的播放音视频文件的方法包括:DMC(DigitalMediaController,数字媒体控制器)指挥DMP(DigitalMediaPlayer,数字媒体播放器)向DMS(DigitalMediaServer,数字媒体服务器)获取音视频文件,DMS向DMP回传音视频流,DMP把接收到的音视频流处理之后发送给DMR(DigitalMediaRender,数字媒体显示器)呈现。为了让视频流自适应地在客户端的DMR上播放,现有技术都侧重于在数字媒体播放器DMP向数字媒体服务器DMS请求音视频资源时,上报DMP所支持的音视频格式等参数,DMS根据这些音视频格式参数对所请求的音视频流进行压缩、转码、缓存等优化处理,然后动态监测网络性能,让转换后的视频流自适应网络传输性能回传给DMP,DMP收到视频流之后做进一步处理发送给DMR显示。现有的方法所解决的问题是让视频流自适应网络传输性能,但是这些方法并没有真正做到视频流在DMR设备上的自适应播放。例如有个DMR的屏幕尺寸为10英寸,而要播放的视频文件支持的最佳屏幕尺寸为20英寸,这时候DMP上报给DMS的信息中并没有包含DMR屏幕参数,DMS只是按照20英寸的规格对视频流进行优化处理传送给DMP,DMP由于不知道DMR的屏幕尺寸为10英寸,那么也会把20英寸规格的视频流输出给DMR显示,DMR收到20英寸规格的视频流之后,要整合成10英寸规格的视频内容进行显示。通过观察视频流的整个播放过程,其实DMR只需要10英寸规格的视频流,而在DMS到DMP,以及DMP到DMR的传输网络上始终按20英寸的规格传输,极大地浪费了传输带宽,且额外增加了DMR的处理负担。
技术实现思路
鉴于上述的分析,本专利技术旨在提供一种实现数字家庭视频流自适应播放的方法及系统及相关设备,用以解决现有技术中实现视频流自适应地播放时没有考虑到DMR自身规格所带来的带宽浪费等问题。本专利技术的目的主要是通过以下技术方案实现的:本专利技术提供了一种实现数字家庭视频流自适应播放的方法,包括:预先将各种数字媒体显示器DMR的规格参数保存到数字媒体播放器DMP中;当DMP收到数字媒体控制器DMC的播放指令并向数字媒体服务器DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;所述DMS根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP;所述DMP将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示。进一步地,当DMP接收到DMR主动上报的规格参数或者手工录入的的规格参数后,根据该DMR的型号标识判断对应的规格参数是否已经存在,如果已经存在但是较当前有所不同,则更新保存在所述DMP中的该DMR的规格参数;如果不存在,则直接保存该DMR的规格参数。进一步地,所述DMP收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支持但是能够转换为支持的格式,如果是,在DMP本地对请求的视频资源予以不同格式转换标记并在所述DMP与所述DMS成功建立连接后,将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;否则直接通知DMC不支持播放当前视频资源。进一步地,如果所述DMP与所述DMS建立连接失败,则通知DMC无法建立连接。进一步地,当所述DMP在接收到DMS回传的视频流时,根据之前的格式转换标记对回传的视频流的格式进行判断:如果回传的视频流是当前DMR支持的格式,则直接将回传的视频流发送给所述当前DMR进行显示;如果回传的视频流是当前DMR虽然不支持但是能够转换为支持的格式,则将回传的视频流转换为支持的格式后再发送给所述当前DMR进行显示。其中,所述DMR的规格参数包括下述参数的一个或多个:DMR分辨率、DMR屏幕尺寸和DMR扫描频率。所述DMR的规格参数还包括:DMR所支持的视频格式。本专利技术还提供了一种实现数字家庭视频流自适应播放的系统,包括:数字媒体播放器DMP、数字媒体控制器DMC、数字媒体显示器DMR以及数字媒体服务器DMS,其中,DMP,用于预先接收并保存各种DMR的规格参数,并在收到DMC的播放指令并向DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;以及将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示;DMS,用于根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP。进一步地,所述DMP具体包括:存储模块,用于当接收到DMR主动上报的规格参数或者手工录入的的规格参数后,根据该DMR的型号标识判断对应的规格参数是否已经存在,如果已经存在但是较当前有所不同,则更新保存在所述DMP中的该DMR的规格参数;如果不存在,则直接保存该DMR的规格参数。第一处理模块,用于收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支持但是能够转换为支持的格式,如果是,在DMP本地对请求的视频资源予以不同格式转换标记并在所述DMP与所述DMS成功建立连接后,将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;否则直接通知DMC不支持播放当前视频资源;第二处理模块,用于在接收到DMS回传的视频流时,根据之前的格式转换标记对回传的视频流的格式进行判断:如果回传的视频流是当前DMR支持的格式,则直接将回传的视频流发送给所述当前DMR进行显示;如果回传的视频流是当前DMR虽然不支持但是能够转换为支持的格式,则将回传的视频流转换为支持的格式后再发送给所述当前DMR进行显示。本专利技术还提供了一种数字媒体播放器DMP,包括:存储模块,用于预先接收并保存各种数字媒体显示器DMR的规格参数;第一处理模块,用于在收到DMC的播放指令并向数字媒体服务器DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;第二处理模块,用于将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示。进一步地,所述存储模块具体用于,当接收到DMR主动上报的规格参数或者手工录入的的规格参数后,根据该DMR的型号标识判断对应的规格参数是否已经存在,如果已经存在但是较当前有所不同,则更新保存在所述DMP中的该DMR的规格参数;如果不存在,则直接保存该DMR的规格参数。进一步地,所述第一处理模块具体用于,在收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支持但是能够转换为支持的格式,如果是,在DMP本地对请求的视频资源予以不同格本文档来自技高网
...
实现数字家庭视频流自适应播放的方法及系统及相关设备

【技术保护点】
一种实现数字家庭视频流自适应播放的方法,其特征在于,包括:预先将各种数字媒体显示器DMR的规格参数保存到数字媒体播放器DMP中;当DMP收到数字媒体控制器DMC的播放指令并向数字媒体服务器DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;所述DMS根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP;所述DMP将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示;其中,所述DMP收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支持但是能够转换为支持的格式,如果是,在DMP本地对请求的视频资源予以不同格式转换标记并在所述DMP与所述DMS成功建立连接后,将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;当所述DMP在接收到DMS回传的视频流时,根据之前的格式转换标记对回传的视频流的格式进行判断:如果回传的视频流是当前DMR支持的格式,则直接将回传的视频流发送给所述当前DMR进行显示;如果回传的视频流是当前DMR虽然不支持但是能够转换为支持的格式,则将回传的视频流转换为支持的格式后再发送给所述当前DMR进行显示。...

【技术特征摘要】
1.一种实现数字家庭视频流自适应播放的方法,其特征在于,包括:预先将各种数字媒体显示器DMR的规格参数保存到数字媒体播放器DMP中;当DMP收到数字媒体控制器DMC的播放指令并向数字媒体服务器DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;所述DMS根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP;所述DMP将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示;其中,所述DMP收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支持但是能够转换为支持的格式,如果是,在DMP本地对请求的视频资源予以不同格式转换标记并在所述DMP与所述DMS成功建立连接后,将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;当所述DMP在接收到DMS回传的视频流时,根据之前的格式转换标记对回传的视频流的格式进行判断:如果回传的视频流是当前DMR支持的格式,则直接将回传的视频流发送给所述当前DMR进行显示;如果回传的视频流是当前DMR虽然不支持但是能够转换为支持的格式,则将回传的视频流转换为支持的格式后再发送给所述当前DMR进行显示。2.根据权利要求1所述的方法,其特征在于,当DMP接收到DMR主动上报的规格参数或者手工录入的规格参数后,根据该DMR的型号标识判断对应的规格参数是否已经存在,如果已经存在但是较当前有所不同,则更新保存在所述DMP中的该DMR的规格参数;如果不存在,则直接保存该DMR的规格参数。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当判断当前DMR不支持当前请求的视频资源的格式且不能够转换为支持的格式时,则直接通知DMC不支持播放当前视频资源。4.根据权利要求3所述的方法,其特征在于,如果所述DMP与所述DMS建立连接失败,则通知DMC无法建立连接。5.根据权利要求1到3中任意一项所述的方法,其特征在于,所述规格参数包括下述参数的一个或多个:DMR分辨率、DMR屏幕尺寸和DMR扫描频率。6.根据权利要求5所述的方法,其特征在于,所述规格参数还包括:DMR所支持的视频格式。7.一种实现数字家庭视频流自适应播放的系统,其特征在于,包括:数字媒体播放器DMP、数字媒体控制器DMC、数字媒体显示器DMR以及数字媒体服务器DMS,其中,DMP,用于预先接收并保存各种DMR的规格参数,并在收到DMC的播放指令并向DMS请求音视频资源时,同时将预先保存在DMP中的当前DMR的规格参数上报给所述DMS;以及将从DMS接收到的视频流直接或者经过格式转换后发送给所述当前DMR进行显示;DMS,用于根据所述当前DMR的规格参数生成与其适应的视频流回传给所述DMP;其中,所述DMP具体包括:第一处理模块,用于收到播放指令后,判断当前DMR是否支持当前请求的视频资源的格式或者虽然不支...

【专利技术属性】
技术研发人员:林兵
申请(专利权)人:南京中兴软件有限责任公司
类型:发明
国别省市:江苏,32

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

1