CN102802052A - 一种点播节目方法及装置 - Google Patents

一种点播节目方法及装置 Download PDF

Info

Publication number
CN102802052A
CN102802052A CN2012102915538A CN201210291553A CN102802052A CN 102802052 A CN102802052 A CN 102802052A CN 2012102915538 A CN2012102915538 A CN 2012102915538A CN 201210291553 A CN201210291553 A CN 201210291553A CN 102802052 A CN102802052 A CN 102802052A
Authority
CN
China
Prior art keywords
program
request
tabulation
media server
streaming media
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
Application number
CN2012102915538A
Other languages
English (en)
Inventor
肖蓉
刘澍
张海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2012102915538A priority Critical patent/CN102802052A/zh
Publication of CN102802052A publication Critical patent/CN102802052A/zh
Priority to PCT/CN2013/080463 priority patent/WO2014026544A1/zh
Priority to EP20130829648 priority patent/EP2871849A1/en
Priority to US14/421,322 priority patent/US20150215675A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种点播节目方法及装置,该方法包括:机顶盒将用户选中的节目加入定制栏,生成点播节目列表;接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。根据本发明用户可以在EPG上选择多个想观看的VOD节目,制作成节目列表,流媒体服务器根据节目列表自动播放列表中的节目,以达到点播可定制的目的,提供用户体验。

Description

一种点播节目方法及装置
技术领域
本发明涉及多媒体通讯领域,尤其涉及IPTV***轮播频道的点播节目方法及装置。
背景技术
交互式网络电视(Interactive Personality TV,以下简称IPTV),是一种利用宽带有线电视网,其集成互联网、多媒体、通讯等多种技术于一体,向用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用多种网络资源。
点播(Vedio On Demand,简称VOD)业务是IPTV的一种主要业务,通常由运营商将预先在流媒体服务器上发布好的节目展示在电子节目菜单(Electronic Program Guide,简称EPG)上,用户通过EPG浏览和选择需要观看的节目,通过EPG获得节目的信息,再通过信令将请求节目信息发送给流媒体服务器,由流媒体服务器为用户提供媒体服务。
但目前点播***用户通常只能一次选择一个节目,当节目收看结束,需要用户重新选择。互动性较低,用户体验较差。
发明内容
本发明要解决的技术问题是提供一种点播节目方法及装置,以实现点播可定制的目的,提供用户体验。
为了解决上述技术问题,本发明提供了一种点播节目的方法,包括:
机顶盒将用户选中的节目加入定制栏,生成点播节目列表;
接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。
进一步地,上述方法还具有下面特点:所述点播播放请求为实时流传输协议消息,所述点播播放请求携带所述点播节目列表是通过以下方式实现的:
在实时流传输协议消息的描述信令中加入消息体扩展字段,所述消息体包括所述点播节目列表。
为了解决上述问题,本发明还提供了一种机顶盒,包括:
电子节目菜单模块,用于将用户选中的节目加入定制栏,生成点播节目列表;
处理模块,用于接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。
进一步地,上述机顶盒还具有下面特点:所述点播播放请求为实时流传输协议消息,
所述处理模块,具体用于在实时流传输协议消息的描述信令中加入消息体扩展字段,所述消息体包括所述点播节目列表。
为了解决上述问题,本发明还提供了一种点播节目的方法,包括:
流媒体服务器接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
按照所述节目列表的顺序向对应的机顶盒播放节目。
进一步地,上述方法还具有下面特点:所述播放节目的过程包括:
所述流媒体服务器如播放到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息。
进一步地,上述方法还具有下面特点:所述播放节目的过程包括:
所述流媒体服务器如接收到快进命令,则对所述点播节目列表中节目进行快进处理,当快进到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息,或
所述流媒体服务器如接收到快退命令,则对所述点播节目列表中节目进行快退处理,当快退到所述点播节目列表中第一个节目的起始位置时,向所述机顶盒发送点播节目开始消息。
进一步地,上述方法还具有下面特点:所述播放节目的过程包括:
所述流媒体服务器如接收到定点播放请求,则将节目切换到所述定点播放请求的指定节目的指定时间点。
为了解决上述问题,本发明还提供了一种流媒体服务器,包括:
第一模块,用于接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
第二模块,用于按照所述节目列表的顺序向对应的机顶盒播放节目。
进一步地,上述流媒体服务器还具有下面特点:
所述第二模块,还用于如播放到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息。
进一步地,上述流媒体服务器还具有下面特点:
所述第二模块,还用于如接收到快进命令,则对所述点播节目列表中节目进行快进处理,当快进到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息,或如接收到快退命令,则对所述点播节目列表中节目进行快退处理,当快退到所述点播节目列表中第一个节目的起始位置时,向所述机顶盒发送点播节目开始消息。
进一步地,上述流媒体服务器还具有下面特点:
所述第二模块,还用于如接收到定点播放请求,则将节目切换到所述定点播放请求指定节目的指定时间点。
综上,本发明提供一种点播节目方法及装置,用户可以在EPG上选择多个想观看的VOD节目,制作成节目列表,流媒体服务器根据节目列表自动播放列表中的节目,以达到点播可定制的目的,提供用户体验。
附图说明
图1为本发明实施例的点播节目的方法的流程图;
图2为本发明实施例的机顶盒的示意图;
图3为本发明实施例的流媒体服务器的示意图;
图4为本发明实施例的IPTV***的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本发明实施例的点播节目的方法的流程图,如图1所示,本实施例的方法包括:
S11、机顶盒将用户选中的节目加入定制栏,生成点播节目列表;
S12、机顶盒接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表;
S13、流媒体服务器接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
S14、流媒体服务器按照所述节目列表的顺序向对应的机顶盒播放节目。
通过本实施例的方法可以在EPG上部署VOD节目定制栏目,STB(SetTop Box,机项盒)用户可以通过浏览EPG,选择VOD节目并加入栏目来定制自己的播放列表。然后STB通过RTSP(Real Time Streaming Protocol,实时流传输协议)点播信令的扩展字段,将用户定制好的VOD节目列表带给流媒体服务器,流媒体服务器存储该节目列表,然后按照列表顺序自动播放列表中的节目。
本实施例可以在RTSP的Describe(描述)信令中加入ContentBody(消息体)扩展字段,实际上是一个遵守SDP(会话描述协议)语法的消息体。通过Content-Body给流服务***携带一个或者多个a=x-playlist属性行,用来指示需要播放的一个或者多个内容及其相关属性。
x-playlist属性定义如下:
a=x-playlist:<contentID><type>[bitrate][<range>]
语义要求:
a=″″是描述媒体属性的SDP语法,遵循RFC2327。
contentID表示内容资产的标识
type标识了内容的类型,可分别取值为ad(标识广告内容)、vod(普通点播节目)、npvr(时移节目)。此参数为可选。
Bitrate为媒体文件的码率,以bps为单位。此参数为可选。
range表示播放范围,格式为[<start-npt>]-[<stop-npt>]。start-npt标识了该内容文件播放的起始位置,stop-npt标识了该内容文件播放的结束位置。npt以秒为单位。
对于x-playlist所列出的contentID内容文件,流服务服务器需要按照range范围进行播放。
本实施例可以兼容一个内容和多个内容两种模式,即普通播放模式和列表播放模式。
(1)普通播放模式:
当此SDP消息体中只有一个x-playlist内容情况下,称之为普通播放模式。
普通播放模式下,当正常或反向播放到该文件的start-npt或stop-npt点时,流服务器***必须向机顶盒发出ANNOUNCE(宣告)命令,标识EOS(Endof Stream,达到了视频播放的结束位置)或BOS(Begin of Stream,达到了视频播放的起始位置)。此模式等同于一般的VOD点播。
(2)列表播放模式:
当此SDP消息体中有多个x-playlist内容情况下,称之为列表播放模式,由流媒体服务器按照其在SDP中列出的顺序先后播放。
列表播放模式下,当正常或反向播放到某文件的start-npt或stop-npt点时,流媒体服务器必须按照所有列表内容,自动播放前面一个节目或后面一个节目;只有当达到了列表中第一个节目的BOS(Begin of Stream,视频播放的起始位置)或列表中最后一个节目的EOS(End of Stream,视频播放的结束位置)时,才需要向机顶盒发出ANNOUNCE命令。
此模式下,当用户请求快进/快退服务时,从当前节目播放位置开始快进/快退,当快进/快退到一个节目的EOS/BOS时,查找播放列表中的下一个/上一个节目,然后从下一个/上一个节目的BOS/EOS开始继续按同样的倍速快进/快退。只有当到达第一个节目的BOS或者最后一个节目的EOS,才向机顶盒发出ANNOUNCE命令。
当用户需要定点播放时,流媒体服务器接收到定点播放请求时,将所有节目按顺序排列,将它们看成一个时间上连续的整体,根据当前播放的节目、当前节目开始播放时间和当前时间可以计算出用户请求的时间段所对应的节目及时间点,通过切换到对应节目并定点(指定时间点)播放,为用户提供服务。
图2为本发明实施例的机顶盒的示意图,如图2所示,本实施例的机顶盒包括:
EPG模块,用于将用户选中的节目加入定制栏,生成点播节目列表;
处理模块,用于接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。
其中,所述点播播放请求为实时流传输协议消息,
所述处理模块,具体用于在实时流传输协议消息的描述信令中加入消息体扩展字段,所述消息体包括所述点播节目列表。
图3为本发明实施例的流媒体服务器的示意图,如图3所示,本实施例的流媒体服务器包括:
第一模块,用于接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
第二模块,用于按照所述节目列表的顺序向对应的机顶盒播放节目。
其中,所述第二模块还可以用于如播放到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息。
其中,所述第二模块还可以用于如接收到快进命令,则对所述点播节目列表中节目进行快进处理,当快进到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息,或如接收到快退命令,则对所述点播节目列表中节目进行快退处理,当快退到所述点播节目列表中第一个节目的起始位置时,向所述机顶盒发送点播节目开始消息。
其中,所述第二模块还可以用于如接收到定点播放请求,则将节目切换到所述定点播放请求的指定节目的指定时间点。
图4为本发明实施例的IPTV***的示意图,如图4所示,包括:
STB,与EPG及流媒体服务器交互以获取服务。
EPG,负责展示和提供***可提供的内容、频道等业务,在本发明实施例中,增加VOD定制栏目,用于用户定制VOD列表服务。
IPTV业务***,用于管理流媒体服务器上的内容和频道等业务。
流媒体服务器包括以下模块:
协议处理模块,用于接收和处理用户发送的请求,为用户提供服务。
业务处理模块,用于接收和处理IPTV业务***发送的业务请求,在流媒体服务器上实现内容的管理。
流媒体模块(相当于上文的第二模块),接收来自用户管理模块和频道管理模块的媒体服务请求,实现媒体的控制、分析、存储和传输。
数据管理模块,管理和存储各种数据。
业务处理模块和数据管理模块的组合相当于上文的第一模块。
基于以上的***组成,本实施例中实现VOD定制及播放的方法如下:
步骤101、IPTV业务***向流媒体服务器发送内容发布的请求;流媒体服务器的业务处理模块通知流媒体模块将内容下拉到本节点,流媒体模块下拉成功后,将节目时长等信息上报给业务处理模块,业务处理模块将节目ID、节目时长等信息保存在数据管理模块,并向IPTV业务***上报发布成功。
步骤102、IPTV业务***将发布成功的内容同步到EPG,EPG将内容展示出来。
步骤103、STB用户通过EPG浏览内容,将选中的内容加入定制栏,然后STB向流媒体服务器发起VOD播放请求,在请求中将定制栏中的节目列表规定发送给流媒体服务器的协议处理模块。
步骤104、协议处理模块接收到VOD列表播放请求,将列表中节目列表信息保存到数据管理模块,并按照顺序通知流媒体模块开始播放节目,协议处理模块还需要记录用户请求的时间。
步骤105、流媒体模块播放节目,将媒体流发送至STB用户。
当一个节目播放完毕时,流媒体模块向协议处理模块上报EOS结束消息,协议处理模块向数据库管理模块查找播放列表中下一个节目,通知流媒体模块播放下一个节目。每次切换节目,协议处理模块记录下当前节目和当前节目开始播放的时间。如果当前节目是列表中最后一个,协议处理模块向STB用户发送ANNOUNCE命令表示已经播放到尾。
当STB用户请求快进/快退服务时,从当前节目播放位置开始快进/快退,当快进/快退到一个节目的EOS/BOS时,查找播放列表中的下一个/上一个节目,然后从下一个/上一个节目的BOS/EOS开始继续按同样的倍速快进/快退。只有当到达第一个节目的BOS或者最后一个节目的EOS,才向机顶盒发出ANNOUNCE命令。
当STB用户请求定点播放时,协议处理模块向数据管理模块获取播放列表中所有节目的时长,将所有节目按顺序排列,将它们看成一个时间上连续的整体。根据之前记录的当前节目和当前节目开始播放的时间,与当前时间比较,就能得出当前播放到的节目位置。然后就可以根据STB用户的请求定位到的时间点,定位到对应的节目和时间点,切换到对应节目并定点播放。比如某节目从第几分钟起是精彩片段,用户就定点到该时间点定点播放。
当STB用户请求一键到头时,协议处理模块定位到整个播放列表的第一个节目的开头进行播放。
当STB用户请求一键到尾时,协议处理模块定位到整个播放列表的最后一个节目的结尾。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (12)

1.一种点播节目的方法,包括:
机顶盒将用户选中的节目加入定制栏,生成点播节目列表;
接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。
2.如权利要求1所述的方法,其特征在于:所述点播播放请求为实时流传输协议消息,所述点播播放请求携带所述点播节目列表是通过以下方式实现的:
在实时流传输协议消息的描述信令中加入消息体扩展字段,所述消息体包括所述点播节目列表。
3.一种机顶盒,包括:
电子节目菜单模块,用于将用户选中的节目加入定制栏,生成点播节目列表;
处理模块,用于接收到用户的指令后,向流媒体服务器发起点播播放请求,所述点播播放请求携带所述点播节目列表。
4.如权利要求3所述的机顶盒,其特征在于:所述点播播放请求为实时流传输协议消息,
所述处理模块,具体用于在实时流传输协议消息的描述信令中加入消息体扩展字段,所述消息体包括所述点播节目列表。
5.一种点播节目的方法,包括:
流媒体服务器接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
按照所述节目列表的顺序向对应的机顶盒播放节目。
6.如权利要求5所述的方法,其特征在于:所述播放节目的过程包括:
所述流媒体服务器如播放到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息。
7.如权利要求5所述的方法,其特征在于:所述播放节目的过程包括:
所述流媒体服务器如接收到快进命令,则对所述点播节目列表中节目进行快进处理,当快进到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息,或
所述流媒体服务器如接收到快退命令,则对所述点播节目列表中节目进行快退处理,当快退到所述点播节目列表中第一个节目的起始位置时,向所述机顶盒发送点播节目开始消息。
8.如权利要求5所述的方法,其特征在于:所述播放节目的过程包括:
所述流媒体服务器如接收到定点播放请求,则将节目切换到所述定点播放请求的指定节目的指定时间点。
9.一种流媒体服务器,包括:
第一模块,用于接收到携带点播节目列表的点播播放请求后,存储所述点播节目列表;
第二模块,用于按照所述节目列表的顺序向对应的机顶盒播放节目。
10.如权利要求9所述的流媒体服务器,其特征在于:
所述第二模块,还用于如播放到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息。
11.如权利要求9所述的流媒体服务器,其特征在于:
所述第二模块,还用于如接收到快进命令,则对所述点播节目列表中节目进行快进处理,当快进到所述点播节目列表中最后一个节目的结束位置时,向所述机顶盒发送点播节目结束消息,或如接收到快退命令,则对所述点播节目列表中节目进行快退处理,当快退到所述点播节目列表中第一个节目的起始位置时,向所述机顶盒发送点播节目开始消息。
12.如权利要求9所述的流媒体服务器,其特征在于:
所述第二模块,还用于如接收到定点播放请求,则将节目切换到所述定点播放请求指定节目的指定时间点。
CN2012102915538A 2012-08-16 2012-08-16 一种点播节目方法及装置 Pending CN102802052A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2012102915538A CN102802052A (zh) 2012-08-16 2012-08-16 一种点播节目方法及装置
PCT/CN2013/080463 WO2014026544A1 (zh) 2012-08-16 2013-07-31 一种点播节目方法及装置
EP20130829648 EP2871849A1 (en) 2012-08-16 2013-07-31 Program demanding method and device
US14/421,322 US20150215675A1 (en) 2012-08-16 2013-07-31 Program Demanding Method And Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012102915538A CN102802052A (zh) 2012-08-16 2012-08-16 一种点播节目方法及装置

Publications (1)

Publication Number Publication Date
CN102802052A true CN102802052A (zh) 2012-11-28

Family

ID=47201003

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102915538A Pending CN102802052A (zh) 2012-08-16 2012-08-16 一种点播节目方法及装置

Country Status (4)

Country Link
US (1) US20150215675A1 (zh)
EP (1) EP2871849A1 (zh)
CN (1) CN102802052A (zh)
WO (1) WO2014026544A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103237264A (zh) * 2013-04-12 2013-08-07 深圳创维-Rgb电子有限公司 网络视频播放方法及装置
WO2014026544A1 (zh) * 2012-08-16 2014-02-20 中兴通讯股份有限公司 一种点播节目方法及装置
CN104918099A (zh) * 2015-05-20 2015-09-16 广东欧珀移动通信有限公司 一种多媒体定时播放方法、终端及***
WO2015172438A1 (zh) * 2014-05-15 2015-11-19 中兴通讯股份有限公司 节目播放控制方法及装置
CN105959805A (zh) * 2016-05-05 2016-09-21 Tcl海外电子(惠州)有限公司 电视节目的播放方法及播放装置
CN107360466A (zh) * 2017-08-22 2017-11-17 天脉聚源(北京)传媒科技有限公司 一种对视频节目单排序的方法及装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10917674B2 (en) * 2019-03-08 2021-02-09 Rovi Guides, Inc. Systems and methods for providing media content for continuous watching
CN113163262B (zh) * 2020-09-23 2024-01-26 深圳市灰度科技有限公司 一种节目播放方法、装置、车载设备及存储介质
CN115103203B (zh) * 2022-05-06 2023-08-04 广东有线广播电视网络有限公司 一种实现直播节目自适应垫播的控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060267995A1 (en) * 2005-03-02 2006-11-30 Radloff Jon P Playlists and bookmarks in an interactive media guidance application system
CN101099142A (zh) * 2004-03-03 2008-01-02 分组视频网络技术方案有限公司 用来从网络节点获取数字多媒体内容的***和方法
US20080155613A1 (en) * 2006-12-22 2008-06-26 Robert Benya Methods, apparatus and user interface for providing content on demand
CN102387404A (zh) * 2011-10-25 2012-03-21 中兴通讯股份有限公司 一种视频点播节目的定位方法及***

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4222295B2 (ja) * 2004-11-19 2009-02-12 パナソニック株式会社 ビデオサーバおよびこれを用いた映像配信システム
US20080115173A1 (en) * 2006-11-10 2008-05-15 Guideworks Llc Systems and methods for using playlists
US8555318B2 (en) * 2006-12-06 2013-10-08 Verizon Patent And Licensing Inc. Customized media on demand
WO2010041576A1 (ja) * 2008-10-06 2010-04-15 株式会社プランネット・アソシエイツ コンテンツの配信システム
WO2010046722A1 (en) * 2008-10-24 2010-04-29 Telefonaktiebolaget L M Ericsson (Publ) Systems and methods for reducing loss of service using protocol redirect functions
CN101459825A (zh) * 2008-12-19 2009-06-17 上海全景数字技术有限公司 一种互动节目的控制方法
US20110247035A1 (en) * 2010-03-31 2011-10-06 Verizon Patent And Licensing, Inc. Content playlist
FR2983380A1 (fr) * 2011-11-24 2013-05-31 Logiways France Procede de transmission de programmes de video a la demande de type " push " et decodeur associe
CN102638731B (zh) * 2011-12-13 2018-04-17 中兴通讯股份有限公司 一种用户点播的优化方法及***
CN102802052A (zh) * 2012-08-16 2012-11-28 中兴通讯股份有限公司 一种点播节目方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101099142A (zh) * 2004-03-03 2008-01-02 分组视频网络技术方案有限公司 用来从网络节点获取数字多媒体内容的***和方法
US20060267995A1 (en) * 2005-03-02 2006-11-30 Radloff Jon P Playlists and bookmarks in an interactive media guidance application system
US20080155613A1 (en) * 2006-12-22 2008-06-26 Robert Benya Methods, apparatus and user interface for providing content on demand
CN102387404A (zh) * 2011-10-25 2012-03-21 中兴通讯股份有限公司 一种视频点播节目的定位方法及***

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014026544A1 (zh) * 2012-08-16 2014-02-20 中兴通讯股份有限公司 一种点播节目方法及装置
CN103237264A (zh) * 2013-04-12 2013-08-07 深圳创维-Rgb电子有限公司 网络视频播放方法及装置
CN103237264B (zh) * 2013-04-12 2017-03-15 深圳创维-Rgb电子有限公司 网络视频播放方法及装置
WO2015172438A1 (zh) * 2014-05-15 2015-11-19 中兴通讯股份有限公司 节目播放控制方法及装置
CN105100887A (zh) * 2014-05-15 2015-11-25 中兴通讯股份有限公司 节目播放控制方法及装置
CN104918099A (zh) * 2015-05-20 2015-09-16 广东欧珀移动通信有限公司 一种多媒体定时播放方法、终端及***
CN104918099B (zh) * 2015-05-20 2018-11-23 广东欧珀移动通信有限公司 一种多媒体定时播放方法、终端及***
CN105959805A (zh) * 2016-05-05 2016-09-21 Tcl海外电子(惠州)有限公司 电视节目的播放方法及播放装置
CN105959805B (zh) * 2016-05-05 2020-10-02 Tcl海外电子(惠州)有限公司 电视节目的播放方法及播放装置
CN107360466A (zh) * 2017-08-22 2017-11-17 天脉聚源(北京)传媒科技有限公司 一种对视频节目单排序的方法及装置

Also Published As

Publication number Publication date
EP2871849A4 (en) 2015-05-13
WO2014026544A1 (zh) 2014-02-20
US20150215675A1 (en) 2015-07-30
EP2871849A1 (en) 2015-05-13

Similar Documents

Publication Publication Date Title
US10349139B2 (en) Delivery of content
CN102802052A (zh) 一种点播节目方法及装置
EP2850844B1 (en) Enforcement of trick-play disablement in adaptive bit rate video content delivery
US8234679B2 (en) Technique for selecting multiple entertainment programs to be provided over a communication network
CN101588469B (zh) 频道访问控制、交付方法、iptv***及装置
EP1936989A1 (en) Method and system for content sharing
US9288542B2 (en) Multi-option sourcing of content
US20150020099A1 (en) Set top box interaction method and related set top box system
CN105165015A (zh) 利用http自适应流的快速信道改变的增强播放列表定义和传递
KR101002070B1 (ko) 연관 콘텐츠 수신 장치, 연관 콘텐츠 제공 장치 및 그를 이용한 연관 콘텐츠 전송 시스템
CN102098585A (zh) 一种网络电视的智能播放方法
EP3314904B1 (en) Methods and apparatus for generating for display portions of media assets
CN102647626A (zh) 在时移节目中实现广告插播的方法和***
KR102640835B1 (ko) 송신 장치, 수신 장치, 및 데이터 처리 방법
CA3193587A1 (en) System and method for dynamic playback switching of live and previously recorded audio content
US8904450B2 (en) Individual internet video link channel
US8233771B2 (en) Systems, devices, and/or methods for managing programs
WO2023044420A1 (en) Methods and systems to provide a playlist for simultaneous presentation of a plurality of media assets
EP1686796A1 (en) Electronic program guide presented by an avatar featuring a talking head speaking with a synthesized voice
KR102628917B1 (ko) 송신 장치, 수신 장치, 및 데이터 처리 방법
KR100979865B1 (ko) Iptv 환경에서 컨텐츠 서비스 제공 방법 및 그 장치
KR20090083274A (ko) 트리거 기반의 부가 컨텐츠 제공을 위한 정보저장매체 및 방법과, 디지털 방송 수신 장치
KR101947186B1 (ko) 콘텐츠 재생 방법 및 그 시스템
US9769415B1 (en) Bandwidth optimized channel surfing and interface thereof
US20240022791A1 (en) Systems and methods to adapt a schedule to be played by a media player

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20121128