分屏显示视频的方法及装置的制造方法

文档序号:8365963阅读:880来源:国知局
分屏显示视频的方法及装置的制造方法
【技术领域】
[0001]本申请涉及IPTVdP电视)技术领域,尤其涉及分屏显示视频的方法及装置。
【背景技术】
[0002]当前,随着信息技术的不断发展,流媒体业务在网络中占的比重越来越大,渐渐成为人们日益关注的焦点。流媒体技术指的是采用流式传输方式传输媒体数据的技术,通过服务器向用户连续实时地传送媒体数据,用户端则无需下载全部视频数据就可以播放该视频,实现了边下载边播放的效果。
[0003]基于HTTP (Hyper-Text Transfer Protocol,超文本传输协议)动态自适应流媒体技术是新兴的流媒体技术,相比于传统的RTP (Real-time Transport Protocol,实时传输协议)/RTSP (Real-time Transport Control Protocol,实时传输控制协议)流媒体技术具有部署简单的特点。自适应流媒体技术的工作原理是:首先将内容源文件切割成多个片段,存放到服务器上;然后在内容播放时,根据终端的网络带宽和媒体处理能力,动态选择合适速率的内容文件进行播放,保证用户平滑的观看体验。从标准的类型来看,主要有两大类:一类是各企业的私有实现方案,如苹果公司的HTTP Live Streaming (HTTP直播流)技术、微软公司的Smooth Streaming (流畅流)技术、Adobe公司的Dynamic Streaming (动态流)技术;一类是一些国际标准组制定的技术标准,如OIPF(Open IPtv Forum,开放IPTV论坛)的 HAS (HTTP Adaptive Streaming,HTTP 自适应流)、MPEG (Moving Picture ExpertsGroup,动态图像专家组)的 DASH (Dynamic Adaptive Streaming over HTTP,基于 HTTP 的动态自适应流)、IETF (Internet Engineering Task Force,国际互联网工程任务组)的草案等。
[0004]目前现有的分屏显示电视一类是画中画(PiP,Picture-1n-Picture),画中画技术使用一大一小两个视频画面叠加的方式,同时呈现两个视频信号,画中画视频的来源可以是不同的电视频道、视频放像机、监控摄像头、游戏机等等。
[0005]另一类是可以在同一块屏幕上面显示多个播放区域,使得可以同时播放多个视频,借助多屏显示卡显示多屏画面,不是简单的多个显示器显示多个相同内容,而是多个屏幕上显示各自不同的画面,并可显示拼接的组合大画面。比如分屏数为4的多屏显示卡可以连接4台显示器,既可以让这4台显示器分别显示画面的一部分,一起组成一副画面,也可以让这4台显示器各自显示不同的画面。鼠标及窗口还可以在各个屏幕间漫游移动,而无需软件的任何改动。
[0006]画中画式的分屏显示使得其中一个小视频窗会覆盖大视频窗的播放显示区域,导致观看效果不佳。多屏幕在同一屏幕上显示可以自己选择分屏显示数目,并在不同的显示区域进行自行选取视频观看,但是比较有盲目性,很难在短时间内找到自己喜欢看的节目,最主要的问题是启动多下载链接,受困于客户端宽带速度,若宽带速度不高将会影响用户体验。

【发明内容】

[0007]本申请提供分屏显示视频的方法及装置,以优化分屏显示效果。
[0008]本申请的技术方案是这样实现的:
[0009]一种分屏显示视频的方法,包括:
[0010]IPTV服务器获取流媒体服务器提供的所有节目信息,对流媒体服务器提供的所有节目进行分类;
[0011 ] IPTV服务器针对每一节目类型,对该节目类型下的所有节目进行排序,生成该节目类型的节目排序列表,其中,不同节目类型下的节目的排序规则不完全相同;
[0012]IPTV服务器接收已注册的IPTV客户端的任一视频显示子分屏对应的自适应流下载中间件发来的统一资源标识符URL地址请求,根据该请求中的节目类型标识和节目序号,在该节目类型标识对应的节目类型下的节目排序列表中选择对应节目的配置文件URL地址返回给该自适应流下载中间件。
[0013]一种分屏显示视频的方法,该方法包括:
[0014]IPTV客户端接收IPTV服务器返回的指示注册成功的注册响应,将自身的显示屏划分为至少包括:视频显示主子分屏和视频显示子分屏;
[0015]IPTV客户端在各视频显示子分屏上显示节目分类列表,当检测到用户在任一视频显示子分屏上选中一节目分类时,将用户选中的节目类型标识发送给各视频显示子分屏对应的自适应流下载中间件,各自适应流下载中间件分别向IPTV服务器发送URL地址请求,该请求中携带该节目类型标识和节目序号,节目序号为该自适应流下载中间件对应的视频显不子分屏的序号;
[0016]IPTV客户端的任一自适应流下载中间件接收IPTV服务器返回的URL地址,根据该URL地址从流媒体服务器下载对应的节目的配置文件,并根据该配置文件中记录的该节目的视频源的URL地址,从流媒体服务器上下载该节目的视频源的视频流,将该视频流在对应的视频显示子分屏上进行播放。
[0017]一种分屏显示视频的装置,位于IPTV服务器上,该装置包括:
[0018]分类排序模块:获取流媒体服务器提供的所有节目信息,对流媒体服务器提供的所有节目进行分类;针对每一节目类型,对该节目类型下的所有节目进行排序,生成该节目类型的节目排序列表,其中,不同节目类型下的节目的排序规则不完全相同;
[0019]URL地址响应模块:接收已注册的IPTV客户端的任一视频显示子分屏对应的自适应流下载中间件发来的统一资源标识符URL地址请求,根据该请求中的节目类型标识和节目序号,在该节目类型标识对应的节目类型下的节目排序列表中选择对应节目的配置文件URL地址返回给该自适应流下载中间件。
[0020]一种分屏显示视频的装置,位于IPTV客户端内,该装置包括:
[0021]分屏模块:接收IPTV服务器返回的指示注册成功的注册响应,将本IPTV客户端的显示屏划分为至少包括:视频显示主子分屏和视频显示子分屏;
[0022]节目选择模块:在各视频显示子分屏上显示节目分类列表,当检测到用户在任一视频显示子分屏上选中一节目分类时,将用户选中的节目类型标识发送给各视频显示子分屏对应的自适应流下载中间件;
[0023]自适应流下载中间件:向IPTV服务器发送URL地址请求,该请求中携带用户选中的节目类型标识和节目序号,节目序号为本自适应流下载中间件对应的视频显示子分屏的序号;接收IPTV服务器返回的URL地址,根据该URL地址从流媒体服务器下载对应的节目的配置文件,并根据该配置文件中记录的该节目的视频源的URL地址,从流媒体服务器上下载该节目的视频源的视频流,将该视频流在对应的视频显示子分屏上进行播放。
[0024]可见,本申请中,通过对流媒体服务器提供的所有节目进行分类排序,并将用户选中的类型的节目依次显示在IPTV客户端的各视频显示子分屏上,优化了分屏显示效果。
【附图说明】
[0025]图1为本申请一实施例提供的分屏显示视频的方法流程图;
[0026]图2为本申请另一实施例提供的分屏显示视频的方法流程图;
[0027]图3为本申请又一实施例提供的分屏显示视频的方法流程图;
[0028]图4为本申请实施例中IPTV客户端的显示屏进行分屏划分后的示例图;
[0029]图5为本申请实施例中IPTV客户端分屏划分、下载及播放的示意图;
[0030]图6为本申请实施例提供的单屏显示视频的优化方法流程图;
[0031]图7为本申请一实施例提供的分屏显示视频的装置的组成示意图;
[0032]图8为本申请另一实施例提供的分屏显示视频的装置的组成示意图。
【具体实施方式】
[0033]图1为本申请一实施例提供的分屏显示视频的方法流程图,其具体步骤如下:
[0034]步骤101:1PTV服务器获取流媒体服务器提供的所有节
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1