CN101031069A - 一种网络电视视频化电子节目导航方法及*** - Google Patents
一种网络电视视频化电子节目导航方法及*** Download PDFInfo
- Publication number
- CN101031069A CN101031069A CN 200610165135 CN200610165135A CN101031069A CN 101031069 A CN101031069 A CN 101031069A CN 200610165135 CN200610165135 CN 200610165135 CN 200610165135 A CN200610165135 A CN 200610165135A CN 101031069 A CN101031069 A CN 101031069A
- Authority
- CN
- China
- Prior art keywords
- video
- network
- client
- program
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明涉及一种网络电视视频化电子节目导航方法及***,本发明方法是在由实时视频源、点播视频源、边缘服务器,IP网络、客户端组成的网络电视视频服务***中,增设一专门用于生成节目预览所需要的马赛克小视频流的马赛克***服务器,通过马赛克***服务器的视频流接收端接收实时视频源或点播视频源的视频流,通过马赛克***服务器的节目预览视频流编码器将接收的每个节目的视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频,并通过马赛克***服务器的交互接口为客户端提供选定的N个小尺寸节目视频流数据预览画面。本发明在对网络带宽没有更高要求的前提下,客户端可以同时流畅地显示多个用户自定制节目的预览画面供用户选择。
Description
技术领域
本发明涉及一种网络流媒体服务方法及***,特别是关于一种视频服务***中的网络电视(Internet Protocol Television,简称IPTV)视频化电子节目导航方法及***。
背景技术
随着数字视频处理技术和网络通信技术的发展,诸如数字视频广播(DigitalTelevision,简称DTV)、视频点播(Video on Demand,简称VOD)、视频会议(VideoConference)、网络流媒体(Networking Media Streaming)以及网络远程教育等众多的网络多媒体服务已经或正在成为人们日常生活的重要组成部分。如图1所示,网络多媒体服务***主要包括:网络电视视频服务前端(边缘服务器3,本发明中增加了马赛克***服务器4)、网络5和客户端6三部分。其中,客户端6与网络电视视频服务前端的交互问题决定了用户能否高效,方便地获取并选择自己喜爱的网络电视视频节目,也决定了一个网络多媒体服务***能否为更多的用户所接受。目前,在大多数网络电视视频服务***中客户端6都是通过文本的方式,将***可用的视频节目按树型结构分类别地显示给用户。这种方式虽然简捷,但是却不能给用户提供直观的视频节目预览。即使客户端6可以对每个节目的当前视频内容给出简要的文本描述,但总是不够直观,而且文本描述的实时性很差,受个人主观因素的影响较大,不同的人可能会给出不同的描述。用户可能每次都需要通过点击节目名称选择某个节目,但是当视频画面播放出来时,用户却发现当前节目播放的内容并不是自己所希望的,于是又开始重复以上的步骤,继续寻找自己希望的视频节目。
目前所见到的网络电视视频服务***在电子节目导航上设计得比较粗糙,大都采用最简单的技术,比如,在客户端6与视频服务***前端进行交互时,用户点击某个节目,客户端6就请求建立与视频服务***前端服务器的连接,然后前端服务器发送相应节目的音视频流数据,客户端6收到音视频流数据后,解码并播放。
由此可见,以往的网络电视视频服务***所提供的用户与网络电视视频服务***进行交互的方式,效率比较低,这在很大程度上限制了网络电视视频服务业务的发展与推广。
发明内容
针对上述问题,本发明的目的是提供一种新型高效的用户与网络电视视频服务***进行交互的方法与***,即网络电视视频化电子节目导航方法及***,以此来进一步提高用户使用的便捷性,同时保持较低的技术实现复杂度。
为实现上述目的,本发明采取以下技术方案:一种网络电视视频化电子节目导航方法,它是在由实时视频源、点播视频源、边缘服务器,IP网络、客户端组成的网络电视视频化电子节目导航***中,增设一专门用于生成节目预览所需要的马赛克小视频流的马赛克***服务器,通过马赛克***服务器的视频流接收端接收实时视频源或点播视频源的视频流,通过马赛克***服务器的节目预览视频流编码器将接收的每个节目的视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频流,并通过马赛克***服务器的交互接口为客户端提供选定的N个小尺寸节目视频流数据预览画面,其中N为1,2,3,……,n,所述客户端设置有功能控制菜单、节目列表、节目预览画面、网络状况信息、状态栏、以及鼠标选择焦点模块。
所述马赛克***服务器为客户端提供的N个小尺寸节目预览画面,是将客户端请求的每个正常播放视频尺寸1/N大小的节目预览视频流独立组包发送的。
在一个所述1/N大小的独立的小尺寸预览画面内,包括有M个独立的节目视频流数据预览画面,其中M为1,2,3,……,m。
所述客户端的节目预览画面中包括用户请求的N个节目预览视频流数据和当前鼠标选择焦点所在节目的音频流数据;当N个节目预览视频流数据根据客户端的设置分页显示,节目预览画面窗口发生页面滚动或者鼠标选择焦点发生变化时,客户端请求的节目预览视频流数据和音频流数据随之变化。
当用户从节目预览画面的节目中选定一个进行播放时,客户端判断用户选择的是哪个节目,同时获取该节目预览视频流中当前的时间戳数据信息,然后将这些数据一并发送给马赛克***服务器和边缘服务器,请求选定节目正常播放的视频流数据;马赛克***服务器收到视频流的切换信息之后,停止发送节目预览视频流,而转由边缘服务器根据客户端发来的时间戳,向客户端发送节目正常播放所需要的视频流数据。
在马赛克***视频服务器和边缘服务器进行视频、音频编码时,通过“打”时间戳的方式使音频和视频同步,在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,使客户端的音频连续播放,视频跳跃播放。
一种网络电视视频化电子节目导航***,它包括:实时视频源和点播视频源,连接所述实时视频源和点播视频源的边缘服务器,双向连接所述边缘服务器的IP网络,以及双向连接所述IP网络的客户端,其特征在于:它还包括一马赛克***服务器,所述马赛克***服务器一端分别连接所述实时视频源和点播视频源,另一端双向连接所述IP网络。
所述马赛克***服务器包括接收实时视频源或点播视频源视频流的视频流接收端,将接收的每个节目的视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频的节目预览视频流编码器,以及为客户端同时提供选定的N个小尺寸节目预览视频流数据的交互接口。
所述客户端包含功能控制菜单模块、节目列表模块、节目预览画面模块、网络状况信息模块,状态栏模块,以及鼠标选择焦点模块。
所述的客户端其节目预览画面模块包含支持多于一页的用户自定制节目的垂直滚动条或水平滚动条。
本发明由于采取以上技术方案,其具有以下优点:1、本发明由于在网络电视视频化电子节目导航中设置了一个将马赛克***服务器,通过马赛克***服务器可以将每个节目的源视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频,因此尽管客户端同时马赛克***服务器请求多个节目的预览视频流数据,但是对网络带宽的要求基本没有增加,从而从根本上保证了对网络带宽没有更高要求的前提下,客户端可以同时流畅地显示多个用户自定制节目的预览画面。2、本发明在客户端与网络马赛克***服务器的交互技术比以往的交互技术具有更好的易用性。客户端在启动时,可以显示用户根据自己的爱好,收藏定制的若干个节目的视频画面,使用户对当前节目内容一目了然,便于用户选定自己要收看的节目;客户端还可以收集网络状况和终端设备处理能力等信息,并综合这些信息向马赛克前端请求不同质量的音视频流数据,尽可能实现在视频、音频播放不间断的条件下达到最佳的视频质量。3、本发明在马赛克***视频服务器和边缘服务器进行视频、音频编码时,对视频流数据和音频流数据分别进行“打包”和传输,因此在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,这样可以实现客户端的音频能够连续播放,视频跳跃播放。4、本发明所提出的网络电视视频化电子节目导航方法也为网络电视视频服务***提供增值业务做好了充分的准备。通过网络电视视频化电子节目导航方法及***的支持可以很容易的实现音频视频电话、互动电视、在线游戏、电视上网、远程教育、新闻/证券/天气预报信息等许多增值宽带业务。
附图说明
图1是本发明实施例中网络电视视频服务***基本模型示意图
图2是本发明实施例中马赛克***服务器结构示意图
图3是本发明实施例中客户端界面示意图
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。
如图1、图2所示,本发明包括实时视频源1、点播视频源2、边缘服务器3马赛克***服务器4、IP网络5、客户端6等。边缘服务器3包括音视频节目播放的广播服务器31和点播服务器32;马赛克***服务器4包括专门负责节目预览所需要的接收端41,音视频流编码器42和交互接口43;客户端6包括计算机61,机顶盒(Set-Top-Box,简称STB)数字电视62,掌上电脑(Personal DigitalAssistant,简称PDA)、手机63等。下面对本发明各的主要功能作用及导航方法进行详细的描述:
一、马赛克***服务器4
1、网络电视马赛克***采用基本的服务器-客户端结构
如图2所示,马赛克***服务器4不同于传统的媒体服务器,而是专门用于生成节目预览所需要的马赛克小视频流,以支持客户端6节目预览需要的服务器。马赛克***服务器4的结构主要包括视频流接收端41,节目预览音视频流编码器42和面向客户端的交互接口43。视频流接收端41用于接收实时的广播视频流或者用于视频轮播的点播视频流;节目预览视频流编码器42将每个节目的源视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频,N的取值与客户端6选定的节目预览窗口中预览视频的数目有关,如果用户希望看到尺寸稍大一些的节目预览画面,窗口中显示的预览节目就较少,则N取值就较小(比如9个);反之,窗口中显示的预览节目数较多时,N的取值也变大(比如16个)。将正常大尺寸视频编码为小尺寸节目预览视频的方式是灵活多变的,可以将M个(比如,4个)源视频流编码为一个小的节目预览视频流,实际应用时,根据马赛克***服务器4的性能高低,可以提供多种不同的将正常尺寸的大视频编码为小尺寸的节目预览视频方式。每个客户端6可以按照用户不同的定制需求向马赛克***服务器4请求相应的N个节目的预览视频;面向客户端的交互接口43实现马赛克***服务器4与客户端6的通信以及音视频流数据传递等交互任务。
如图3所示,客户端6的基本外观包含功能控制菜单61、节目列表62、节目预览画面63、网络状况信息64、状态栏65以及鼠标选择焦点66等模块。功能控制菜单61可以实现用户登陆,退出登陆,播放选定节目,停止播放,定制节目,播放窗口缩放,音量调节等一系列功能。节目列表62一方面可以为用户提供树状的节目分类列表,同时也支持功能控制菜单中播放节目,停止播放,定制节目等操作。当用户启动客户端6时或者用户停止播放节目时,节目预览画面63会显示用户定制的自己最喜爱的若干个节目的预览画面,此时声音为鼠标选择焦点所在节目的音频。当用户点击其中一个节目的画面时,该节目的画面放大,节目预览画面63变为正常的节目播放窗口,并开始播放选定节目的视频和音频。网络状况信息64是客户端6收集的关于网络质量、音视频流数据接收情况等信息,一方面可以显示给用户,让用户了解当前的网络状况;另一方面可以作为客户端向边缘服务器3请求音视频流数据时的参考信息。状态栏65可以显示边缘服务器3向客户端6广播的通知、推荐的热门节目或者客户端6自身的状态信息。鼠标选择焦点66是在视频节目预览状态下用户鼠标选定的区域。
2、网络电视马赛克视频流和音频流的生成技术
网络电视马赛克视频流不是使用广播服务器31、点播服务器32等前端服务器产生的视频流,而是由专门的网络电视马赛克***服务器4生成的,如图2所示,在网络电视马赛克***服务器4中,实时性的广播类视频节目(如***、有线电视等)或非实时性用于轮播的视频节目(如DVD、录像带等)经过接收端41进入马赛克***的音视频流编码器42,音视频流编码器42将每个实时视频源1或点播视频源2的视频流编码为正常播放时视频尺寸1/16(以1/16为例)大小的小尺寸节目预览视频流,或者将4个(以4个为例)实时视频源1或点播视频源2的视频流编码为一个小尺寸的节目预览视频流;每个用户可以根据自己的爱好定制若干个节目,每个客户端6在显示用户定制节目的预览画面63时,就可以向马赛克***服务器4请求不同的节目预览视频流数据。马赛克***服务器4通过用户数据包协议(User Datagram Protocol,简称UDP)将预览视频流数据发送给每个客户端6。对于每个客户端6,马赛克***服务器4将16个节目预览视频流数据分别组装为UDP包,封装上时间戳后独立发送。客户端6接收到节目预览视频流数据后解包解码并显示节目预览视频。传输16个节目的预览视频流数据量之和与正常播放一个节目时的视频流数据量相当,所以尽管客户端6需要同时向网络电视马赛克***服务器4请求16个节目的预览视频流数据,但是对网络带宽的要求基本没有增加。这一技术从根本上保证了对网络带宽没有更高要求的前提下,客户端6可以同时流畅地显示16个用户自定制节目的预览画面。
除此之外,马赛克***服务器3向客户端6发送节目预览视频流数据时每个1/N大小的节目预览视频流数据可以独自组包发送,也可以将该客户端6请求的所有1/N大小的预览视频流一起组包发送。基于目前的网络带宽状况,本实施例更倾向于使用前者,因为如果将所有1/N大小的节目预览视频流数据一起组包发送,客户端6所有的预览画面必须等接收到数据后才能显示出来,如果因为网络拥塞某些节目预览视频流数据被丢弃则会影响所有节目预览画面的播放;而如果将每个1/N大小的节目预览视频流数据独立发送,当网络拥塞数据丢失时,仅仅影响该节目的预览视频播放,不会影响其他节目预览画面的播放。
对于音频数据的处理,因为考虑到传输音频数据所占用的带宽相对于视频数据要小很多,所以在16个预览节目的画面播放期间,可以将16个预览节目的音频都传送到客户端6,客户端6仅仅将当前鼠标选择焦点66所在节目的音频数据解码播放;或者马赛克***服务器4仅仅发送当前鼠标选择焦点66所在节目的音频数据给客户端6。
二、边缘服务器3
1、边缘服务器3的功能
传统的网络电视视频服务***中都具有边缘服务器,但其功能仅限于视频广播、视频点播(视频轮播)、用户认证管理等基本功能。如图1所示,本发明实施例中边缘服务器3,除了具备以上基本功能外,还可以提供较好的服务质量控制功能以及数字版权保护等功能。在边缘服务器端3,服务质量控制可以采用现有技术中的可扩展视频编码技术(Scalable Video Coding,简称SVC)来实现,边缘服务器3中编码器编码产生的视频码流包含基本层视频流和若干个可扩展层视频流。服务质量控制的实现同时也需要客户端6相应的支持,客户端6能够根据网络状况和终端设备的处理能力向边缘服务器3请求不同层次的视频流数据:当网络拥塞,终端设备处理能力较差时,可以仅仅请求基本层视频流数据;相反,当网络通畅,终端处理能力较强时,除了基本层视频流数据,还可以再请求一个或多个扩展层视频流数据。如果***是对等计算(Peer-to-Peer,简称P2P)的结构,客户端6还可以从当前网络中其他的客户端6处获取部分甚至全部的基本层视频流数据或者某个或某些扩展层视频流数据。数字版权保护的功能是通过信息***技术在视频流中***相应的公司标志,版权声明等信息来实现的。
2、网络电视节目播放音视频流以及马赛克音视频流的关联技术
网络电视视频服务***中视频广播和视频轮播(视频点播)所需要的视频流是由广播服务器31和点播服务器32等边缘服务器3生成的。边缘服务器3的视频编码器33可以采用可扩展视频编码技术,将源视频码流编码为基本层视频流和若干个可扩展层视频流,然后,在用户管理***的控制下,根据不同客户端6对不同质量音视频的请求,把不同层次的视频流推送到网络中去。用于节目预览的马赛克视频流是由马赛克***服务器4生成的。
无论是在马赛克***服务器4生成节目预览视频流时,还是在边缘服务器3生成广播、点播所需的视频流时,因为音视频媒体对象在时间和空间上互相约束的特性,所以都需要处理好视频与音频的关联关系。在连续的音视频流中,少数数据帧的丢失或不能及时处理,并不会导致服务质量的下降,但是,对同步技术却要求很高,否则会造成一幅画面中视频与音频不协调。音视频流是时间属性的表现,而超文本传输协议(Hypertext Transfer Protocol,简称HTTP)不能保证时间的可靠性,因此使用实时流协议(Real-Time Streaming Protocol,简称RTSP),通过在马赛克视频服务器4和边缘服务器3进行视频、音频编码时统一“打”时间戳的方法为音频和视频同步提供可靠的保证。
除此之外,关联技术还包括视频流切换的关联技术,主要包含三类:(1)客户端6节目预览视频流切换为某个节目正常播放的视频流;(2)节目正常播放的视频流切换为节目预览视频流;(3)一个节目正常播放的视频流切换为另一个节目播放的视频流。对于第一类视频流切换:客户端不断检测用户鼠标的位置和击键状态,当用户从节目预览窗口的16个节目中选定一个进行播放时,客户端6判断用户选择的是哪个节目,同时获取该节目预览视频流中当前的时间戳等信息,然后将这些数据一并发送给马赛克***服务器4和边缘服务器3,提出视频流切换的请求;马赛克***服务器4收到视频流的切换信息之后,停止发送节目预览视频流,而转由边缘服务器3(广播服务器31或点播服务器32)根据客户端发来的所选节目以及时间戳等信息,向客户端发送节目正常播放所需要的视频流数据。后两类的实现原理与第一类基本类似。
三、IP网络客户端6与马赛克***服务器4的交互本实施例中客户端6与马赛克***服务器4通过IP网络5进行交互的技术,比传统的交互技术具有更好的易用性。
本实施例的客户端6(如图3所示)在启动时,可以显示用户根据自己的爱好,收藏定制的N个节目的视频画面,使用户对当前节目内容一目了然,便于用户选定自己要收看的节目;客户端6还可以收集网络状况和终端设备处理能力等信息,并综合这些信息向马赛克***服务器4请求不同质量的音视频流数据,尽可能实现在视频、音频播放不间断的条件下达到最佳的视频质量。
每个用户通过客户端6定制节目时,都可以从节目列表中任意地选择N个节目作为自己最喜欢的节目。这样1000个用户,就可能有1000种不同的自定制节目的组合,客户端6和马赛克***服务器4对此没有任何限制。同时,因为视频预览窗口的大小受显示设备显示面大小的限制,如果用户自定制节目的数量较多时,可以通过垂直滚动条和水平滚动条实现页面滚动,使用户可以定制的节目数尽可能多。这些进一步体现了本发明在用户操作方面具有极大的人性化。
马赛克***服务器4除了具备响应“拉”模式(即首先由客户端6向马赛克***服务器4提出数据请求,马赛克***服务器4相应客户端6的请求并予以应答的模式)的数据请求功能外,还具有“推”模式(即马赛克***服务器4主动将信息投递到客户端6,客户端6根据需要有选择地进行接收的模式)的数据处理能力。比如,当网络电视视频服务***中可用的节目列表发生变化时,就可以利用“推”模式的数据传递方式,将更新的节目列表发送给客户端6,或者向客户端6发送节目列表发生变更的“通知”,客户端6接到“通知”后,向马赛克***服务器4请求下载最新的节目列表。马赛克***服务器4还可以利用“推”模式的数据处理能力,向客户端6广播消息,比如,向用户推荐近期关注热度较高的网络电视广播节目或者轮播节目。这些技术都在不同程度上减少了用户选择节目所需要的时间,从而增强了网络电视视频服务的易用性。
四、客户端6(即网络电视终端)
1、网络电视终端马赛克多流解码与音频处理技术
网络电视终端马赛克多流解码与音频处理技术主要解决如何在客户端6同时显示多个用户自定制节目的视频画面问题。
前述中提到的网络电视马赛克***服务器4是实现网络电视终端马赛克多流解码与音频处理的支持技术之一。如果不是利用专门的马赛克***服务器4所生成的节目预览视频流,而是直接使用边缘服务器3所生成的正常大尺寸的视频流,那么,在客户端6同时显示用户自定制节目的视频画面63所需要传输的数据量将非常巨大,在现有的网络条件下,很难将多个节目的音视频数据同时传输到客户端6;同时客户端还需要将大尺寸视频采样得到小尺寸的视频,然后组合各个小尺寸视频并显示,这无疑加重了客户端的负担,甚至可能根本无法实现。而本发明提出的网络电视马赛克***服务器4技术解决了这一问题,客户端6在显示用户自定制节目的预览画面63时仅仅需要向马赛克***服务器4请求节目预览视频流数据,节目预览视频流都是小尺寸的视频流,从而大大减少了传输的数据量,同时再结合跳帧技术,就完全能够实现用户自定制N个节目的视频预览。除此之外,与传统的流媒体服务***不同,本实施例马赛克***服务器4对视频流数据和音频流数据分别进行“打包“和传输。在用户自定制节目画面预览期间,客户端6仅仅向马赛克***服务器4请求N个节目的预览视频流数据,以及当前选择焦点所在节目的音频流数据,然后解码并播放音视频;当用户选定收看某个节目时,相应的节目预览画面会放大到正常播放尺寸,并且客户端6会断开与马赛克***服务器4的连接,转而与边缘服务器3建立连接,请求该节目播放所需要的视频流和音频流数据,然后解码并播放。
传统的网络电视视频***中边缘服务器将视频流与音频流一起“打包”,这样,在网络拥塞的状况下,客户端6的音频和视频播放都将中断,用户不得不枯燥地等待。而本发明实施例中马赛克***服务器4和边缘服务器3对视频流数据和音频流数据分别进行“打包”和传输,所以在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,这样可以实现客户端6的音频能够连续播放,视频跳跃播放。
由此可见,本发明网络电视视频化电子节目导航方法及***所提出的网络电视马赛克***服务器4的设置、网络电视马赛克视频流的生成与关联技术、客户端5与网络电视马赛克***服务器4的交互、以及网络电视终端马赛克多流解码与音频处理等,解决了传统网络电视视频服务***中存在的诸多问题,极大地增强了用户操作的方便性和网络电视视频服务的可用性。除此之外,本发明所提出的网络电视视频化电子节目导航方法也为网络电视视频服务***提供增值业务做好了充分的准备。通过网络电视视频化电子节目导航方法及***的支持可以很容易的实现音频视频电话、互动电视、在线游戏、电视上网、远程教育、新闻/证券/天气预报信息等许多增值宽带业务。
上述实施例中,如图2所示,马赛克***服务器4是在现有的服务器性能下,按照通常的***设计而增加的专门用于生成节目预览马赛克视频流的服务器,但随着硬件技术的进步,实施例中的马赛克***服务器4的功能也可能集成到边缘服务器3中,然而仍然脱离不了本发明方法的基本宗旨。因此,上述内容仅仅是为描述本发明而列举的实施例,并非限制本发明专利保护的范围,一切不脱离本发明宗旨进行的修改或者等同替换的技术方案及其改进,均不应排除在本发明的权利要求的保护范围之外。
Claims (15)
1、一种网络电视视频化电子节目导航方法,它是在由实时视频源、点播视频源、边缘服务器,IP网络、客户端组成的网络电视视频服务***中,增设一专门用于生成节目预览所需要的马赛克小视频流的马赛克***服务器,通过马赛克***服务器的视频流接收端接收实时视频源或点播视频源的视频流,通过马赛克***服务器的节目预览视频流编码器将接收的每个节目的视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频流,并通过马赛克***服务器的交互接口为客户端提供选定的N个小尺寸节目视频流数据预览画面,其中N为1,2,3,……,n,所述客户端设置有功能控制菜单、节目列表、节目预览画面、网络状况信息、状态栏、以及鼠标选择焦点模块。
2、如权利要求1所述的一种网络电视视频化电子节目导航方法,其特征在于:所述马赛克***服务器为客户端提供的N个小尺寸节目预览画面,是将客户端请求的每个正常播放视频尺寸1/N大小的节目预览视频流独立组包发送的。
3、如权利要求1所述的一种网络电视视频化电子节目导航方法,其特征在于:在一个所述1/N大小的独立的小尺寸预览画面内,包括有M个独立的节目视频流数据预览画面,其中M为1,2,3,……,m。
4、如权利要求2所述的一种网络电视视频化电子节目导航方法,其特征在于:在一个所述1/N大小的独立的小尺寸预览画面内,包括有M个独立的节目视频流数据预览画面,其中M为1,2,3,……,m。
5、如权利要求1或2或3或4所述的一种网络电视视频化电子节目导航方法,其特征在于:所述客户端的节目预览画面中包括用户请求的N个节目预览视频流数据和当前鼠标选择焦点所在节目的音频流数据;当N个节目预览视频流数据根据客户端的设置分页显示,节目预览画面窗口发生页面滚动或者鼠标选择焦点发生变化时,客户端请求的节目预览视频流数据和音频流数据随之变化。
6、如权利要求1或2或3或4所述的一种网络电视视频化电子节目导航方法,其特征在于:当用户从节目预览画面的节目中选定一个进行播放时,客户端判断用户选择的是哪个节目,同时获取该节目预览视频流中当前的时间戳数据信息,然后将这些数据一并发送给马赛克***服务器和边缘服务器,请求选定节目正常播放的视频流数据;马赛克***服务器收到视频流的切换信息之后,停止发送节目预览视频流,而转由边缘服务器根据客户端发来的时间戳,向客户端发送节目正常播放所需要的视频流数据。
7、如权利要求5所述的一种网络电视视频化电子节目导航方法,其特征在于:当用户从节目预览画面的节目中选定一个进行播放时,客户端判断用户选择的是哪个节目,同时获取该节目预览视频流中当前的时间戳数据信息,然后将这些数据一并发送给马赛克***服务器和边缘服务器,请求选定节目正常播放的视频流数据;马赛克***服务器收到视频流的切换信息之后,停止发送节目预览视频流,而转由边缘服务器根据客户端发来的时间戳,向客户端发送节目正常播放所需要的视频流数据。
8、如权利要求1或2或3或4或7所述的一种网络电视视频化电子节目导航方法,其特征在于:在马赛克***视频服务器和边缘服务器进行视频、音频编码时,通过“打”时间戳的方式使音频和视频同步,在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,使客户端的音频连续播放,视频跳跃播放。
9、如权利要求5所述的一种网络电视视频化电子节目导航方法,其特征在于:在马赛克***视频服务器和边缘服务器进行视频、音频编码时,通过“打”时间戳的方式使音频和视频同步,在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,使客户端的音频连续播放,视频跳跃播放。
10、如权利要求6所述的一种网络电视视频化电子节目导航方法,其特征在于:在马赛克***视频服务器和边缘服务器进行视频、音频编码时,通过“打”时间戳的方式使音频和视频同步,在网络拥塞的状况下,将音频流数据赋予较高的优先级,优先发送音频流数据,适时发送视频流数据,使客户端的音频连续播放,视频跳跃播放。
11、一种网络电视视频化电子节目导航***,它包括:实时视频源和点播视频源,连接所述实时视频源和点播视频源的边缘服务器,双向连接所述边缘服务器的IP网络,以及双向连接所述IP网络的客户端,其特征在于:它还包括一马赛克***服务器,所述马赛克***服务器一端分别连接所述实时视频源和点播视频源,另一端双向连接所述IP网络。
12、如权利要求11所述的一种网络电视视频化电子节目导航***,其特征在于:所述马赛克***服务器包括接收实时视频源或点播视频源视频流的视频流接收端,将接收的每个节目的视频流编码为正常播放时视频尺寸1/N大小的独立的小尺寸预览视频的节目预览视频流编码器,以及为客户端同时提供选定的N个小尺寸节目预览视频流数据的交互接口。
13、如权利要求11所述一种网络电视视频化电子节目导航***,其特征在于:所述客户端包含功能控制菜单模块、节目列表模块、节目预览画面模块、网络状况信息模块,状态栏模块,以及鼠标选择焦点模块。
14、如权利要求12所述一种网络电视视频化电子节目导航***,其特征在于:所述客户端包含功能控制菜单模块、节目列表模块、节目预览画面模块、网络状况信息模块,状态栏模块,以及鼠标选择焦点模块。
15、如权利要求11或12或13或14所述一种网络电视视频化电子节目导航***,其特征在于:所述的客户端其节目预览画面模块包含支持多于一页的用户自定制节目的垂直滚动条或水平滚动条。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610165135 CN101031069A (zh) | 2006-12-13 | 2006-12-13 | 一种网络电视视频化电子节目导航方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610165135 CN101031069A (zh) | 2006-12-13 | 2006-12-13 | 一种网络电视视频化电子节目导航方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101031069A true CN101031069A (zh) | 2007-09-05 |
Family
ID=38716093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610165135 Pending CN101031069A (zh) | 2006-12-13 | 2006-12-13 | 一种网络电视视频化电子节目导航方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101031069A (zh) |
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010072130A1 (zh) * | 2008-12-22 | 2010-07-01 | 华为终端有限公司 | 马赛克电视业务的实现方法、装置及*** |
CN101778287A (zh) * | 2010-02-11 | 2010-07-14 | 深圳市茁壮网络股份有限公司 | 一种数字电视导航方法、***及装置 |
CN101800751A (zh) * | 2010-03-09 | 2010-08-11 | 上海雅海网络科技有限公司 | 分布式实时数据编码传输方法 |
CN102547213A (zh) * | 2011-12-23 | 2012-07-04 | 南京超然科技有限公司 | 一种用于视频会议***的视频成像预览方法 |
CN102710967A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 一种云电视***与方法 |
CN102710968A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 云电视***中视频流同步方法 |
CN102724550A (zh) * | 2012-06-12 | 2012-10-10 | 北京奇艺世纪科技有限公司 | 一种视频播放方法和装置 |
CN102883228A (zh) * | 2012-08-29 | 2013-01-16 | 北京算通科技发展股份有限公司 | 一种点播***中使用视频马赛克显示节目点播率的节目预览、点播方法 |
CN103024567A (zh) * | 2012-12-06 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种移动终端视频预览的方法及*** |
CN103064861A (zh) * | 2011-10-21 | 2013-04-24 | 联想(北京)有限公司 | 一种媒体文件预览方法、装置及电子设备 |
CN101388982B (zh) * | 2008-10-15 | 2013-04-24 | 深圳市同洲电子股份有限公司 | 一种电视节目浏览方法、***及数字电视接收终端 |
CN103108248A (zh) * | 2013-01-06 | 2013-05-15 | 王汝迟 | 一种互动式视频的实现方法和*** |
CN103414856A (zh) * | 2013-07-31 | 2013-11-27 | 北京小米科技有限责任公司 | 一种进行频道预览的方法和装置 |
CN103458304A (zh) * | 2013-08-07 | 2013-12-18 | 四川长虹电器股份有限公司 | 一种机顶盒的预览方法 |
CN103517126A (zh) * | 2012-06-19 | 2014-01-15 | 华为技术有限公司 | 马赛克视频呈现的方法、显示控制装置及终端 |
CN103581729A (zh) * | 2013-08-15 | 2014-02-12 | 安徽科大讯飞信息科技股份有限公司 | 基于视频监测的互动方法及*** |
CN103596038A (zh) * | 2013-11-20 | 2014-02-19 | 韩巍 | 一种实时视频内容的导航方法及装置 |
CN103607642A (zh) * | 2013-11-01 | 2014-02-26 | 乐视网信息技术(北京)股份有限公司 | 一种多媒体节目的点播方法及电子设备 |
CN103747347A (zh) * | 2013-12-30 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频推荐的方法 |
CN104331233A (zh) * | 2014-10-27 | 2015-02-04 | 天津三星通信技术研究有限公司 | 便携式终端及其内容预览方法 |
CN104427374A (zh) * | 2013-08-27 | 2015-03-18 | 海尔集团公司 | 多媒体内容的显示控制方法、装置及多媒体设备 |
CN104469258A (zh) * | 2014-12-04 | 2015-03-25 | 重庆晋才富熙科技有限公司 | 一种智能调整远程教学视频互动模式的方法 |
CN105516755A (zh) * | 2015-12-14 | 2016-04-20 | 成都易瞳科技有限公司 | 一种视频预览方法与装置 |
CN105681869A (zh) * | 2015-06-01 | 2016-06-15 | 深圳Tcl新技术有限公司 | 视频浏览方法及装置 |
CN106231437A (zh) * | 2016-07-25 | 2016-12-14 | 深圳Tcl新技术有限公司 | 视频节目预览方法及装置 |
CN106331553A (zh) * | 2016-08-26 | 2017-01-11 | 北京金山安全软件有限公司 | 一种存储视频的方法、装置及电子设备 |
CN107105338A (zh) * | 2017-03-17 | 2017-08-29 | 深圳市先河***技术有限公司 | 用于显示图像、视频及响应网络请求的方法及终端 |
WO2017181603A1 (zh) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | 一种视频显示方法及装置 |
US9894404B2 (en) | 2016-03-15 | 2018-02-13 | Sony Corporation | Multiview TV custom display creation by aggregation of provider content elements |
CN108134960A (zh) * | 2017-12-21 | 2018-06-08 | 四川迪佳通电子有限公司 | 数字电视终端节目预览方法及*** |
CN109257610A (zh) * | 2018-09-28 | 2019-01-22 | 北京北斗方圆电子科技有限公司 | 用于互联网远程教育的媒体低延时通信方法及*** |
US10284900B2 (en) | 2016-03-15 | 2019-05-07 | Sony Corporation | Multiview as an application for physical digital media |
US10455270B2 (en) | 2016-03-15 | 2019-10-22 | Sony Corporation | Content surfing, preview and selection by sequentially connecting tiled content channels |
CN110809185A (zh) * | 2019-10-22 | 2020-02-18 | 四川长虹电器股份有限公司 | 一种智能电视基于Web化视频预览的主页呈现方法 |
CN110913279A (zh) * | 2018-09-18 | 2020-03-24 | 北京悉见科技有限公司 | 一种用于增强现实的处理方法及增强现实终端 |
CN110996113A (zh) * | 2019-12-13 | 2020-04-10 | 四川省有线广播电视网络股份有限公司 | 通过ip通道实现的直播频道实时视频导航方法 |
CN113377310A (zh) * | 2021-06-04 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | 输入源显示方法、装置及***和计算机可读存储介质 |
CN113903297A (zh) * | 2021-12-07 | 2022-01-07 | 深圳金采科技有限公司 | 一种led显示屏幕的显示控制方法及*** |
-
2006
- 2006-12-13 CN CN 200610165135 patent/CN101031069A/zh active Pending
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388982B (zh) * | 2008-10-15 | 2013-04-24 | 深圳市同洲电子股份有限公司 | 一种电视节目浏览方法、***及数字电视接收终端 |
WO2010072130A1 (zh) * | 2008-12-22 | 2010-07-01 | 华为终端有限公司 | 马赛克电视业务的实现方法、装置及*** |
CN101778287A (zh) * | 2010-02-11 | 2010-07-14 | 深圳市茁壮网络股份有限公司 | 一种数字电视导航方法、***及装置 |
CN101778287B (zh) * | 2010-02-11 | 2014-10-01 | 深圳市茁壮网络股份有限公司 | 一种数字电视导航方法、***及装置 |
CN101800751A (zh) * | 2010-03-09 | 2010-08-11 | 上海雅海网络科技有限公司 | 分布式实时数据编码传输方法 |
CN101800751B (zh) * | 2010-03-09 | 2013-07-24 | 上海雅海网络科技有限公司 | 分布式实时数据编码传输方法 |
CN103064861A (zh) * | 2011-10-21 | 2013-04-24 | 联想(北京)有限公司 | 一种媒体文件预览方法、装置及电子设备 |
CN102547213A (zh) * | 2011-12-23 | 2012-07-04 | 南京超然科技有限公司 | 一种用于视频会议***的视频成像预览方法 |
CN102710967A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 一种云电视***与方法 |
CN102710968A (zh) * | 2012-05-22 | 2012-10-03 | 袁华安 | 云电视***中视频流同步方法 |
CN102724550A (zh) * | 2012-06-12 | 2012-10-10 | 北京奇艺世纪科技有限公司 | 一种视频播放方法和装置 |
CN103517126A (zh) * | 2012-06-19 | 2014-01-15 | 华为技术有限公司 | 马赛克视频呈现的方法、显示控制装置及终端 |
CN102883228A (zh) * | 2012-08-29 | 2013-01-16 | 北京算通科技发展股份有限公司 | 一种点播***中使用视频马赛克显示节目点播率的节目预览、点播方法 |
CN103024567A (zh) * | 2012-12-06 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种移动终端视频预览的方法及*** |
CN103108248A (zh) * | 2013-01-06 | 2013-05-15 | 王汝迟 | 一种互动式视频的实现方法和*** |
CN103108248B (zh) * | 2013-01-06 | 2016-04-27 | 王汝迟 | 一种互动式视频的实现方法和*** |
CN103414856A (zh) * | 2013-07-31 | 2013-11-27 | 北京小米科技有限责任公司 | 一种进行频道预览的方法和装置 |
CN103414856B (zh) * | 2013-07-31 | 2017-06-09 | 小米科技有限责任公司 | 一种进行频道预览的方法和装置 |
CN103458304A (zh) * | 2013-08-07 | 2013-12-18 | 四川长虹电器股份有限公司 | 一种机顶盒的预览方法 |
CN103581729A (zh) * | 2013-08-15 | 2014-02-12 | 安徽科大讯飞信息科技股份有限公司 | 基于视频监测的互动方法及*** |
CN104427374A (zh) * | 2013-08-27 | 2015-03-18 | 海尔集团公司 | 多媒体内容的显示控制方法、装置及多媒体设备 |
CN103607642A (zh) * | 2013-11-01 | 2014-02-26 | 乐视网信息技术(北京)股份有限公司 | 一种多媒体节目的点播方法及电子设备 |
CN103596038B (zh) * | 2013-11-20 | 2017-04-26 | 韩巍 | 一种实时视频内容的导航方法及装置 |
CN103596038A (zh) * | 2013-11-20 | 2014-02-19 | 韩巍 | 一种实时视频内容的导航方法及装置 |
CN103747347A (zh) * | 2013-12-30 | 2014-04-23 | 乐视网信息技术(北京)股份有限公司 | 一种视频推荐的方法 |
CN104331233A (zh) * | 2014-10-27 | 2015-02-04 | 天津三星通信技术研究有限公司 | 便携式终端及其内容预览方法 |
CN104469258A (zh) * | 2014-12-04 | 2015-03-25 | 重庆晋才富熙科技有限公司 | 一种智能调整远程教学视频互动模式的方法 |
CN105681869A (zh) * | 2015-06-01 | 2016-06-15 | 深圳Tcl新技术有限公司 | 视频浏览方法及装置 |
CN105681869B (zh) * | 2015-06-01 | 2018-09-04 | 深圳Tcl新技术有限公司 | 视频浏览方法及装置 |
CN105516755A (zh) * | 2015-12-14 | 2016-04-20 | 成都易瞳科技有限公司 | 一种视频预览方法与装置 |
CN105516755B (zh) * | 2015-12-14 | 2019-08-20 | 成都易瞳科技有限公司 | 一种视频预览方法与装置 |
US10284900B2 (en) | 2016-03-15 | 2019-05-07 | Sony Corporation | Multiview as an application for physical digital media |
US11683555B2 (en) | 2016-03-15 | 2023-06-20 | Saturn Licensing Llc | Multiview as an application for physical digital media |
US11350155B2 (en) | 2016-03-15 | 2022-05-31 | Sony Corporation | Multiview as an application for physical digital media |
US10455270B2 (en) | 2016-03-15 | 2019-10-22 | Sony Corporation | Content surfing, preview and selection by sequentially connecting tiled content channels |
US9894404B2 (en) | 2016-03-15 | 2018-02-13 | Sony Corporation | Multiview TV custom display creation by aggregation of provider content elements |
WO2017181603A1 (zh) * | 2016-04-19 | 2017-10-26 | 乐视控股(北京)有限公司 | 一种视频显示方法及装置 |
CN106231437A (zh) * | 2016-07-25 | 2016-12-14 | 深圳Tcl新技术有限公司 | 视频节目预览方法及装置 |
CN106331553B (zh) * | 2016-08-26 | 2020-03-24 | 北京金山安全软件有限公司 | 一种存储视频的方法、装置及电子设备 |
CN106331553A (zh) * | 2016-08-26 | 2017-01-11 | 北京金山安全软件有限公司 | 一种存储视频的方法、装置及电子设备 |
CN107105338A (zh) * | 2017-03-17 | 2017-08-29 | 深圳市先河***技术有限公司 | 用于显示图像、视频及响应网络请求的方法及终端 |
CN108134960A (zh) * | 2017-12-21 | 2018-06-08 | 四川迪佳通电子有限公司 | 数字电视终端节目预览方法及*** |
CN110913279A (zh) * | 2018-09-18 | 2020-03-24 | 北京悉见科技有限公司 | 一种用于增强现实的处理方法及增强现实终端 |
CN109257610A (zh) * | 2018-09-28 | 2019-01-22 | 北京北斗方圆电子科技有限公司 | 用于互联网远程教育的媒体低延时通信方法及*** |
CN109257610B (zh) * | 2018-09-28 | 2020-11-27 | 浙江麦能网教育科技有限公司 | 用于互联网远程教育的媒体低延时通信方法及*** |
CN110809185A (zh) * | 2019-10-22 | 2020-02-18 | 四川长虹电器股份有限公司 | 一种智能电视基于Web化视频预览的主页呈现方法 |
CN110996113A (zh) * | 2019-12-13 | 2020-04-10 | 四川省有线广播电视网络股份有限公司 | 通过ip通道实现的直播频道实时视频导航方法 |
CN113377310A (zh) * | 2021-06-04 | 2021-09-10 | 西安诺瓦星云科技股份有限公司 | 输入源显示方法、装置及***和计算机可读存储介质 |
CN113377310B (zh) * | 2021-06-04 | 2023-12-05 | 西安诺瓦星云科技股份有限公司 | 输入源显示方法、装置及***和计算机可读存储介质 |
CN113903297A (zh) * | 2021-12-07 | 2022-01-07 | 深圳金采科技有限公司 | 一种led显示屏幕的显示控制方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101031069A (zh) | 一种网络电视视频化电子节目导航方法及*** | |
US8429687B2 (en) | System and method for an active video electronic programming guide | |
EP1842337B1 (en) | Multicast distribution of streaming multimedia content | |
CN103702139B (zh) | 一种移动环境下基于可扩展编码的视频点播*** | |
US9615119B2 (en) | Method and apparatus for providing timeshift service in digital broadcasting system and system thereof | |
US20090119703A1 (en) | Mosaic of Alternate Programming During a Blackout | |
US20100115554A1 (en) | Intelligent tv mosaic for ip tv | |
US8143508B2 (en) | System for providing lyrics with streaming music | |
US20030221197A1 (en) | Interactivity emulator for broadcast communication | |
EP2899990A1 (en) | Intelligent data delivery | |
CN1302507A (zh) | 用于在数字广播电视网上进行万维网传播的装置和方法 | |
CN101917389A (zh) | 一种网络电视直播*** | |
KR20100002755A (ko) | VOD(video on demand)가상채널 서비스및 동영상을 포함하는 방송 프로그램 편성표 제공방법 | |
US8532172B2 (en) | Adaptive language descriptors | |
US20230247105A1 (en) | Methods and systems for content delivery using server push | |
US11671636B2 (en) | Per-segment parameters for content | |
Concolato et al. | Usages of DASH for rich media services | |
US20080254740A1 (en) | Method and system for video stream personalization | |
KR100860464B1 (ko) | 뉴스 콘텐츠를 제공하는 iptv 서비스 시스템, 뉴스 콘텐츠를 송신하는 방법, 뉴스 콘텐츠를 수신하는 방법 및 뉴스 콘텐츠를 제공받기 위한 프로그램을 기록한 기록매체 | |
CN100382549C (zh) | 一种实现多数据源流媒体在线浏览的*** | |
US10237627B2 (en) | System for providing audio recordings | |
KR100888111B1 (ko) | 날씨 콘텐츠를 제공하는 iptv 서비스 시스템 및 그방법 | |
US20160037200A1 (en) | System and Method for Aggregated Multimedia Content Streaming | |
CN101080017A (zh) | 一种附加节目播放***及方法 | |
KR20090039041A (ko) | Rss를 이용한 iptv 보드캐스팅 서비스 시스템 및방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070905 |