CN101588470A - 一种ip-qam视频点播***的时移暂停方法、***及设备 - Google Patents
一种ip-qam视频点播***的时移暂停方法、***及设备 Download PDFInfo
- Publication number
- CN101588470A CN101588470A CN 200810067305 CN200810067305A CN101588470A CN 101588470 A CN101588470 A CN 101588470A CN 200810067305 CN200810067305 CN 200810067305 CN 200810067305 A CN200810067305 A CN 200810067305A CN 101588470 A CN101588470 A CN 101588470A
- Authority
- CN
- China
- Prior art keywords
- time shift
- time
- data channel
- server
- pause
- 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.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明适用于IP-QAM视频点播***领域,提供了一种IP-QAM视频点播***的时移暂停方法、***及设备。在收到用户的暂停命令后,便设置静帧并记录暂停时间点;这样用户发出暂停命令后很快就看到静止的电视画面,视觉效果良好;并且由直播到暂停时没有建立时移数据通道,以及暂停后在一定时间内没有检测到恢复命令时则释放时移数据通道,这样,还减少了带宽的浪费。
Description
技术领域
本发明属于视频点播领域,尤其涉及一种IP-QAM视频点播***的时移暂停方法、***及设备。
背景技术
随着广播电视行业的发展,视频点播技术大大满足了用户对电视的互动需求。其中,IP-QAM视频点播***是真正实现用户与远端服务器互动技术之一,而时移暂停功能是用户使用最频繁的视频点播功能之一。
图1是现有技术提供的一种IP-QAM视频点播***的***结构图,为了简便,这里只做简单描述。
信号源101:有线电视节目信号源包括卫星地面站接收的电视信号,本地微波站的电视信号和本地电视台的电视信号。这些信号经处理后传给前端设备102。
前端设备102:包括采集编码***、时移服务器、复用器、IP-QAM调制器和上变频器。采集编码***和时移服务器分别对视频点播节目频道进行采集编码和录制,并根据用户点播要求提供时移电视数据流;对直播电视信号进行复用。然后IP-QAM调制器和上变频器对所有类型电视信号进行调制和变频,使各种电视信号适合在传输网络上传输。然后将这些信号从广播电视局端通过传输网络103输送出去。
传输网络103:将前端设备102输出的各种信号传输给分配网络104。
分配网络104:将接收到的电视信号分配给各个用户端。一般情况下,传输网络和分配网络在小区内汇接。
用户端105:一般是机顶盒,用于接收并处理来自分配网络104的数据,响应用户的命令,以及与服务器联络。
回传设备106:用于用户端与服务器通信交互信息。由于这种通信信息的数据量极小,可以通过任一种IP网络实现,比如:PSTN、电信宽带等。
现有IP-QAM视频点播***中的时移暂停功能,从直播到暂停是通过先与服务器交互信息建立新的时移数据通道,该时移数据通道是时移服务器到用户端的专用下行通道,一般用光缆和同轴电缆混合传输网络的一个频段实现;再告诉服务器暂停在新建立的时移数据通道上传输电视数据实现暂停。运用这种暂停方法,由于用户端要耗时2到5秒与服务器交互信息后才暂停数据流,因此,用户发出暂停命令后,要过一段时间才会看到暂停电视画面。这样视觉效果很差。由于直播到暂停时用户端与服务器之间建立新的时移数据通道,暂停时继续占用该时移数据通道,而时移数据通道使用的是独立的通道,占有一定的带宽,这样暂停时浪费了带宽。
总之,在现有IP-QAM视频点播***下,时移暂停功能的视觉效果差,并且浪费了带宽。
发明内容
本发明实施例的目的在于提供一种IP-QAM视频点播***的时移暂停方法,旨在解决现有IP-QAM视频点播***下,暂停功能的视觉效果差,并且浪费带宽的问题。
本发明实施例是这样实现的,一种IP-QAM视频点播***的时移暂停方法,所述方法包括下列步骤:
响应暂停命令,设置静帧及记录暂停时间点;
释放时移数据通道。
本发明实施例的另一目的在于提供时移暂停***,包括下列单元:
响应暂停命令单元,用于设置静帧及记录暂停时间点;
释放时移数据通道单元,用于释放当前时移数据通道。
本发明实施例的另一目的在于提供一种IP-QAM视频点播***的用户端,包括一种时移暂停***,包括下列单元:
响应暂停命令单元,用于设置静帧及记录暂停时间点;
释放时移数据通道单元,用于释放当前时移数据通道。
本发明的有益效果是由于收到暂停命令后,便设置静帧及记录暂停时间点,给用户感觉暂停命令发出后画面便静止了,视觉效果好;又由于直播转到暂停时没有建立时移数据通道,以及释放时移数据通道步骤,有助于减少带宽的浪费。
附图说明
图1是现有技术提供的一种IP-QAM视频点播***的***结构图;
图2是本发明实施例提供暂停命令响应流程图;
图3是本发明实施例提供的恢复播放的流程图;
图4是本发明实施例提供的暂停***结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,用户端机收到暂停指令后,记录暂停的时间点并设置静帧。这样,在用户下了暂停指令后电视画面便立即暂停,视觉效果好。在由直播进入暂停时用户端没有和服务器建立时移数据通道,以及释放时移数据通道步骤,减少了因为占用时移数据通道而造成带宽的浪费了。
图2是本发明实施例提供的暂停命令响应流程。
在步骤S201中,判断当前节目是否支持时移。
收到暂停命令后,首先判断当前节目是否支持时移。若该节目不支持时移功能,那么该节目不能暂停,所以暂停失败,也就是执行步骤S208;若该节目支持时移功能,进入下一步骤。
若在收到暂停命令前,有从服务器获取支持时移的节目列表步骤。那么,用户就可以知道哪些节目是支持时移的,哪些是不支持时移的。在收到暂停命令后,用户端机也可以使用这里获得的数据判断当前节目是否支持时移。这样就加快了暂停命令的处理,用户视觉效果更佳。
在步骤S202中,设置静帧。
这样,用户就看到暂停了的电视画面。从发出暂停命令到电视画面暂停,整个过程均在用户端完成,一般情况下,这个过程的时间是零点几秒。因此,给用户视觉感觉好多了。
在本发明中,由直播进入暂停并不去建立时移数据通道,因此不会占用带宽,不会造成带宽的浪费。
在步骤S203中,记录暂停时间点。
记录暂停时间点是为了恢复播放时,服务器以该时间点开始播放节目。
若在收到暂停命令前,有同步服务器时间步骤。那么,本地时间就与服务器的时间同步,本步骤记录的暂停时间点将更加准确;在恢复播放时,服务器也可以更加准确地从用户请求的播放时间点开始播放。这样,有利于提高视觉效果。
在步骤S204中,停止解码器。
这样,电视节目处于暂停状态时解码器就不再工作了。停止解码器就减少了暂停期间电能的消耗。
在步骤S205中,判断当前是否使用时移数据通道。
若暂停命令前使用的数据通道已经是时移数据通道,那么,需要进入步骤S206判断是否需要释放时移数据通道。若暂停前使用的是直播通道,那么本身就没有建立时移数据通道,也就谈不上释放,所以直接结束程序。
在步骤S206中,在一定时间内是否检测到恢复播放命令。
若在一定时间内检测不到恢复播放命令,由用户端通知服务器释放该数据通道。这样,暂停时就不再占用带宽。否则,结束程序。
所述的一定时间,可以根据实际情况自由设置,一般设为3到5分钟。
在步骤S207中,服务器释放该时移数据通道。
这一步是由用户端发出通知服务器释放该时移数据通道的信息。服务器执行释放时移数据通道的命令。然后程序结束。这样,暂停时便不再因为占用时移数据通道而造成带宽浪费了。进一步减少了带宽的浪费。
在步骤S208中,向用户提示暂停失败,表示当前节目不支持时移功能。
图3示出了本发明实施例提供的恢复播放的流程。
在步骤S301中,判断当前节目是否处于暂停状态。
若不是,即该节目并不处于暂停状态,那么提示恢复播放命令无效,即执行步骤S308。若是,则进入下一步骤S302,执行恢复播放的命令。
在步骤S302中,判断当前使用的是否是时移数据通道。
若是,则跳到步骤S306,直接恢复节目播放;若不是则进入步骤S303建立时移数据通道。
在步骤S303中,用户端与服务器联络。
用户端机与服务器联络,建立新的时移数据通道,并从服务器端获取节目映射表(PMT)的包标识符(PID)值、调制方式、符号率和频率的信息。
在步骤S304中,用户端根据符号率、频率和调制方式锁频。
因为在恢复播放时,用户端与服务器联络,建立了新的数据流通道。为了接收新的数据流通道上的数据,用户端机需要根据新通路的符号率、频率和调制方式特点重新配置锁频。这样才是真正建立了数据流通道。
在步骤S305中,请求播放MPEG2格式视频所需的表。
在本发明实施例中,用户端机向服务器请求播放MPEG2格式的视频所需要的表。
MPEG2格式的视频只需要PAT(节目关联)表和PTM(节目映射)表就可以播放了,如果是加密节目才需要CAT(条件接收)表和其他一些相关的表;NIT(网络信息)表是搜索节目时需要的表。在本发明实施例中,为了简便,只选择PAT和PMT表。由于PAT包含了所有的节目号及其相关的PMT的PID值,所以当请求PAT表成功后就可以根据PMT表的PID值去播放指定的节目。
在步骤S306中,用户端请求服务器从暂停时间点开始播放节目。
在本发明实施例中,由于在暂停时就记录好了暂停时间点,那么重新播放时,请求服务器从暂停时间点开始播放。
在步骤S307中,设置解码器开始工作。这一步后就恢复了电视节目的播放。
在步骤S308中,向用户提示恢复播放无效,表示当前节目对象并不处于暂停状态。
图4示出了本发明实施例提供的时移暂停***结构。为了简便只写出本发明实施例相关的部分。可以理解,本***可以集成到IP-QAM视频点播***里面,例如集成在用户端的机顶盒或者一体化电视机内。
暂停节目单元401执行暂停命令,暂停节目的播放,记录暂停时间点,停止解码器;在暂停一段时间后,没有收到恢复播放命令时,释放当前使用的时移数据通道。
在收到用户的暂停命令后,暂停命令响应模块4013判断当前节目是否支持时移,若支持便设置静帧并且记录当前暂停时间点,使电视画面静止;用户看到暂停的效果。否则提示暂停失败。
若在暂停命令响应模块4013之前,有获取节目列表模块4011,用于从服务器上获取支持视频点播的节目列表;以及同步时间模块4012,用于同步服务器时间;将有利于提高视觉效果。具体如上所述。
停止解码器模块4014在暂停命令响应模块4013设置静帧并且记录当前暂停时间点后使解码器停止解码。从而减少暂停时所消耗的电能。
时移数据通道释放模块4015在当前使用的是时移数据通道且在一定时间内检测不到恢复播放命令时,通过回传网络与服务器通信,让服务器释放当前使用的时移数据通道。从而,减少了暂停状态下带宽的浪费。
收到用户的恢复播放命令后,恢复播放单元402,恢复播放电视节目。
恢复播放命令响应模块4021,用于判断当前节目是否处于暂停状态。若是则继续,若不是,表示该节目并不处于暂停状态,那么提示恢复播放命令无效。
通道建立模块4022,用于建立播放节目的时移数据通道。
先判断当前使用的是否是时移数据通道;若是,便跳出本模块,进入下一模块。若不是,则建立时移数据通道;具体由下面的子模块完成:
服务器联络子模块40221,用于与服务器联络;
频率锁定子模块40222,用于根据符号率、频率和调制方式锁频;
表请求子模块40223,用于请求播放MPEG2格式视频所需的表。
时移数据通道建立完成后,节目播放模块4023,向服务器请求从暂停时间点开始播放节目并设置解码器开始工作。是则直接服务器请求从暂停时间点开始播放节目并设置解码器开始工作。这样,电视恢复播放节目。
在本发明中,用户端机收到暂停命令后,设置静帧且不建立时移数据通道,达到视觉效果好和减少带宽的浪费的效果;停止解码器,有助于减少暂停时电能的浪费;释放时移数据通道这一步骤当暂停时间较长时,释放时移数据通道,进一步减少了带宽的浪费。获取支持点播节目列表,用户可以了解当前节目是否支持视频点播,用户端机可以直接判断当前节目是否支持视频点播,有利于加快程序处理速度,提高用户的视觉感觉。让本地时间同步服务器时间,使记录的暂停时间点更准确,恢复播放时服务器可以更加准确按照用户请求的时间点播放节目,给用户的视觉感觉更佳。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (13)
1、一种IP-QAM视频点播***的时移暂停方法,其特征在于,所述方法包括下列步骤:
响应暂停命令,设置静帧及记录暂停时间点;
释放时移数据通道。
2、如权利要求1所述的时移暂停方法,其特征在于,在响应暂停命令,设置静帧及记录暂停时间点之后还包括步骤:停止解码器。
3、如权利要求1所述的时移暂停方法,其特征在于,在响应暂停命令,设置静帧及记录暂停时间点之前,还包括步骤:从服务器获取支持时移节目列表。
4、如权利要求1所述的时移暂停方法,其特征在于,在响应暂停命令,设置静帧及记录暂停时间点之前,还包括步骤:同步服务器时间。
5、如权利要求1所述的时移暂停方法,其特征在于,还包括如下步骤:
响应恢复命令;
建立新的时移数据通道;
恢复播放节目。
6、如权利要求5所述的时移暂停方法,其特征在于,建立新的时移数据通道的步骤具体为:
与服务器联络;
根据符号率、频率和调制方式锁频;
请求播放MPEG2格式视频所需的表。
7、一种IP-QAM视频点播***的时移暂停***,其特征在于,包括下列模块:
暂停命令响应模块,用于设置静帧及记录暂停时间点;
时移数据通道释放模块,用于释放当前时移数据通道。
8、如权利要求7所述的时移暂停***,其特征在于,还包括解码器停止模块,用于停止解码器。
9、如权利要求7所述的时移暂停***,其特征在于,还包括:节目列表获取模块,用于从服务器获取支持时移的节目列表。
10、如权利要求7所述的时移暂停***,其特征在于,还包括:服务器时间同步模块,用于同步服务器时间。
11、如权利要求7所述的时移暂停***,其特征在于,还包括恢复播放单元,该单元包括以下模块:
恢复播放命令响应模块,用于响应恢复播放命令;
通道建立模块,用于建立新的时移数据通道;
节目播放模块,用于恢复播放节目。
12、如权利要求11所述的时移暂停***,其特征在于,建立新的时移数据通道模块,包括下列子模块:
服务器联络子模块,用于与服务器联络;
频率锁定子模块,用于根据符号率、频率和调制方式锁频;
表请求子模块,用于请求播放MPEG2格式视频所需的表。
13、一种IP-QAM视频点播***的用户端,包括一种时移暂停***,其特征在于,包括下列模块:
暂停命令响应模块,用于设置静帧及记录暂停时间点;
时移数据通道释放模块,用于释放当前时移数据通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810067305 CN101588470B (zh) | 2008-05-20 | 2008-05-20 | 一种ip-qam视频点播***的时移暂停方法、***及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810067305 CN101588470B (zh) | 2008-05-20 | 2008-05-20 | 一种ip-qam视频点播***的时移暂停方法、***及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101588470A true CN101588470A (zh) | 2009-11-25 |
CN101588470B CN101588470B (zh) | 2013-05-29 |
Family
ID=41372504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810067305 Expired - Fee Related CN101588470B (zh) | 2008-05-20 | 2008-05-20 | 一种ip-qam视频点播***的时移暂停方法、***及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101588470B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164306A (zh) * | 2011-04-26 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | 流媒体服务的暂停处理方法、装置及*** |
WO2015184738A1 (zh) * | 2014-06-06 | 2015-12-10 | 小米科技有限责任公司 | 多媒体播放方法及装置 |
CN106454389A (zh) * | 2016-10-10 | 2017-02-22 | 广州酷狗计算机科技有限公司 | 一种直播视频的播放方法与装置 |
CN107734390A (zh) * | 2017-10-27 | 2018-02-23 | 广州酷狗计算机科技有限公司 | 直播方法、装置及存储介质 |
CN110858910A (zh) * | 2018-08-23 | 2020-03-03 | 广州虎牙信息科技有限公司 | 直播视频的显示方法、装置、设备及存储介质 |
CN112822552A (zh) * | 2021-01-11 | 2021-05-18 | 湖南新云网科技有限公司 | 多媒体资源加载方法、装置、设备及计算机存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5357276A (en) * | 1992-12-01 | 1994-10-18 | Scientific-Atlanta, Inc. | Method of providing video on demand with VCR like functions |
CN1250006C (zh) * | 2000-03-31 | 2006-04-05 | 联合视频制品公司 | 显示暂停时间内容的交互式媒体***和方法 |
CN1852421A (zh) * | 2005-11-30 | 2006-10-25 | 华为技术有限公司 | 一种实现直播与时移播放之间切换的方法 |
CN100512426C (zh) * | 2006-12-05 | 2009-07-08 | 华为技术有限公司 | 一种iptv应用***及准视频点播节目播放方法及*** |
CN101060617B (zh) * | 2007-05-22 | 2010-07-28 | 华为技术有限公司 | 一种视频点播控制方法、客户端设备和切换控制装置 |
-
2008
- 2008-05-20 CN CN 200810067305 patent/CN101588470B/zh not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102164306A (zh) * | 2011-04-26 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | 流媒体服务的暂停处理方法、装置及*** |
WO2015184738A1 (zh) * | 2014-06-06 | 2015-12-10 | 小米科技有限责任公司 | 多媒体播放方法及装置 |
US9589596B2 (en) | 2014-06-06 | 2017-03-07 | Xiaomi Inc. | Method and device of playing multimedia and medium |
US9786326B2 (en) | 2014-06-06 | 2017-10-10 | Xiaomi Inc. | Method and device of playing multimedia and medium |
CN106454389A (zh) * | 2016-10-10 | 2017-02-22 | 广州酷狗计算机科技有限公司 | 一种直播视频的播放方法与装置 |
CN106454389B (zh) * | 2016-10-10 | 2019-05-03 | 广州酷狗计算机科技有限公司 | 一种直播视频的播放方法与装置 |
CN107734390A (zh) * | 2017-10-27 | 2018-02-23 | 广州酷狗计算机科技有限公司 | 直播方法、装置及存储介质 |
CN110858910A (zh) * | 2018-08-23 | 2020-03-03 | 广州虎牙信息科技有限公司 | 直播视频的显示方法、装置、设备及存储介质 |
CN110858910B (zh) * | 2018-08-23 | 2022-05-27 | 广州虎牙信息科技有限公司 | 直播视频的显示方法、装置、设备及存储介质 |
CN112822552A (zh) * | 2021-01-11 | 2021-05-18 | 湖南新云网科技有限公司 | 多媒体资源加载方法、装置、设备及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN101588470B (zh) | 2013-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107483460B (zh) | 一种多平台并行导播推流的方法及*** | |
RU2534977C2 (ru) | Устройство обработки информации, способ управления данными и программа | |
CN101588470B (zh) | 一种ip-qam视频点播***的时移暂停方法、***及设备 | |
JP4368420B2 (ja) | リモート・ネットワークからトリガを送信し放送局でインタラクティブ・プログラム・コンテントを制御するプロトコルおよびシステム | |
CN103517153B (zh) | 一种实现多屏幕同屏播放视频的方法及*** | |
KR20120028818A (ko) | 송신 장치, 송신 방법, 수신 장치, 수신 방법, 프로그램 및 방송 시스템 | |
JPH0715720A (ja) | 対話形テレビサービス用の信号送達システム及び方法 | |
MX2013002074A (es) | Receptor, metodo de recepcion, transmisor, metodo de transmision, programa y sistema de radiodifusion. | |
JP2009105902A (ja) | 圧縮された情報信号を接続する方法及び装置 | |
CN106453302A (zh) | 一种应急广播消息传输装置和*** | |
CN101087404A (zh) | 一种在网络电视直播节目中插播广告的方法及*** | |
CN102469346B (zh) | 在单向数字电视接收终端播放的互动影片生成方法及*** | |
US8418212B2 (en) | Method and system of providing digital video remodulation | |
CN101605243B (zh) | 节目提供的方法、媒体设备和用户侧设备 | |
JP2008301335A (ja) | 映像信号切替装置 | |
CN103533385A (zh) | 地面数字电视***实现智能应急广播的方法 | |
CN102523485B (zh) | 一种消息分发方法和*** | |
CN100385950C (zh) | 可适配现有电视设备的数字音像流的传输-压缩装置 | |
KR20080022816A (ko) | 아이피 티브이 방송 시스템에서의 실시간 채널 변경 장치및 방법 | |
CN204887296U (zh) | 一种有线电视与地面数字电视以及网络电视终端融合机顶盒 | |
US20130117794A1 (en) | Multimedia content broadcast procedure | |
US8424051B2 (en) | Enhancement for interactive TV formatting apparatus | |
CN115314478B (zh) | 一种应用于金融***的全ip音视频*** | |
KR101019253B1 (ko) | 디지털방송 재전송 시스템의 전원 관리 장치 | |
JP4330814B2 (ja) | デジタル放送番組中継送出システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1139268 Country of ref document: HK |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130529 Termination date: 20150520 |
|
EXPY | Termination of patent right or utility model | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1139268 Country of ref document: HK |