CN101282460A - 实现视频直播的方法、设备及*** - Google Patents

实现视频直播的方法、设备及*** Download PDF

Info

Publication number
CN101282460A
CN101282460A CNA2007101070425A CN200710107042A CN101282460A CN 101282460 A CN101282460 A CN 101282460A CN A2007101070425 A CNA2007101070425 A CN A2007101070425A CN 200710107042 A CN200710107042 A CN 200710107042A CN 101282460 A CN101282460 A CN 101282460A
Authority
CN
China
Prior art keywords
btv
btv business
control information
network edge
edge device
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
Application number
CNA2007101070425A
Other languages
English (en)
Other versions
CN100551044C (zh
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2007101070425A priority Critical patent/CN100551044C/zh
Priority to ES08715216T priority patent/ES2385525T3/es
Priority to PCT/CN2008/070480 priority patent/WO2008122222A1/zh
Priority to EP08715216A priority patent/EP2148468B1/en
Publication of CN101282460A publication Critical patent/CN101282460A/zh
Priority to US12/419,816 priority patent/US20090193481A1/en
Application granted granted Critical
Publication of CN100551044C publication Critical patent/CN100551044C/zh
Priority to US14/274,297 priority patent/US9226002B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1453Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
    • H04L12/1471Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network splitting of costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • 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/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2221Secondary servers, e.g. proxy server, cable television Head-end being a cable television head-end
    • 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • 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/26208Content 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 the scheduling operation being performed under constraints
    • H04N21/26216Content 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 the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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/643Communication protocols
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种实现视频直播的方法、设备及***,该方法包括如下步骤:接收建立会话的请求,所述请求中携带标识视频直播BTV业务包的指示信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;将对应于BTV业务包的BTV业务控制信息发送到UE的网络边缘设备,并建立与UE之间的会话;所述网络边缘设备根据所述BTV业务控制信息将所述UE需访问的频道节目发送给所述UE。因为将BTV节目根据鉴权属性和计费属性分成不同的BTV业务包,用户在同一个BTV业务包中的频道节目之间切换时,不需要现做鉴权和计费工作;在保证灵活的鉴权和计费能力的同时,也保证了用户进行快速的频道切换。

Description

实现视频直播的方法、设备及***
技术领域
本发明涉及IP网络,特别涉及一种实现视频直播的方法、设备及***。
背景技术
随着以IP为基础的INTERNET蓬勃发展。出现了视频直播(BTV)业务,该业务利用IP网络传送视频节目,使家庭获得象目前电视一样的业务体验;同时利用IP网络的特点,可以在家庭电视终端上提供更加丰富的功能,如支持视频电话、电视会议和远程教育等。
图1是现有技术中BTV业务的网络模型,参见图1,BTV业务在IP网络中采用组播方式从头端传送到家庭。在家庭内部,视频流通过家庭网关传送到带机顶盒(STB)的电视终端。
图2是现有技术一中的实现BTV业务的网络模型,参见图2,为达到快速的频道切换,现有技术一中预先将用户可观看的节目权限表下发到离用户最近的数字用户环线接入设备(DSLAM)(图2中步骤1a、通过网管(OSS)或策略服务器(PolicyServer)配置策略,进行静态配置节目权限表;或者图2中步骤1a’、用户注册到IPTV业务管理***,步骤1b’、IPTV业务管理***下发该用户策略到边缘设备,进行动态下发节目权限表)。DSLAM获得节目权限表后,对用户发来的加入一个频道的请求(图2中步骤2)查询节目权限表,以决定用户是否能够观看相应节目。如用户通过验证,则将所请求的组播流发送到相应用户端口。另外,如需要QOS保证,DSLAM会请求资源服务器为组播视频流预留相应的带宽资源(图2中步骤3、资源预留请求及步骤4、资源预留响应)。如果相应组播流没有预先到达DSLAM,则DSLAM设备会将IGMP请求消息上传到BNG设备建立传送通道。或者由资源服务器建立一条有QOS保证的组播通道到DSLAM。
现有技术一中的技术方案能够实现快速的频道切换。但由于用户对节目的访问权限表一次性下发到DSLAM上。对用户缺乏具体节目的控制。比如交互式网络电视(IPTV)运营商可能希望控制一个家庭能够同时观看的节目数量和节目内容,或给同一家庭不同用户不同的权限,这种简单控制表下发控制力十分有限。
图3是现有技术二中的实现BTV业务的网络模型,参见图3,现有技术二中实现BTV业务的方法包括如下步骤:
1、用户终端(UE)发送业务请求到IPTV服务器建立一个会话;
2、IPTV服务器对用户的业务请求进行鉴权后,发送请求到策略/资源服务器;
3、策略/资源服务器进行网络资源的接纳控制,控制承载网络建立有QOS保证的组播管道。
4、媒体流通过建立的组播管道下发到UE;
4’、策略/资源服务器响应IPTV服务器的请求;
5、IPTV服务器通过业务层会话响应用户。
现有技术二中的将用户业务鉴权策略放置到中心管理的IPTV服务器上,这样难以实现快速的的频道切换。
发明内容
本发明实施例提供了实现视频直播的方法、设备及***,在保证灵活的鉴权和计费能力的同时,也保证了用户可进行快速的频道切换。
一方面,提供一种实现视频直播的方法,包括如下步骤:
接收建立会话的请求,所述请求中携带标识视频直播BTV业务包的指示信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
将对应于BTV业务包的BTV业务控制信息发送到用户设备UE的网络边缘设备,并根据所述请求建立与UE之间的会话;
所述网络边缘设备根据所述BTV业务控制信息将所述UE需访问的频道节目发送给所述UE。
另一方面,提供一种IPTV服务器,包括:
搜索单元,用于根据接收到的建立会话的请求中对应于BTV业务包的指示信息,寻找所述BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
控制单元,用于根据所述BTV业务包的寻找结果,将BTV业务控制信息发送到UE的网络边缘设备;并建立与UE之间的会话。
又一方面,提供一种策略/资源控制服务器,包括:
业务单元,用于接收对应于BTV业务包的BTV业务控制信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识;
发送单元,用于将携带所述关联标识的BTV业务控制信息发送给网络边缘设备。
又一方面,提供一种网络边缘设备,包括:
业务单元,用于接收BTV业务控制信息,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
切换控制单元,用于接收来自UE的访问请求,根据所述BTV业务控制信息,将所需访问的频道节目发送给所述UE。
再一方面,提供一种实现视频直播的***,包括:
IPTV服务器,用于根据接收到的建立会话的请求,发送相应的BTV业务控制信息;并建立与UE之间的会话,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
网络边缘设备,用于接收来自UE的访问请求,根据接收到的所述BTV业务控制信息,将所需访问的频道节目发给所述UE。
上述技术方案中的一个技术方案具有如下优点或有益效果:
因为将BTV节目根据鉴权属性和计费属性分成不同的BTV业务包,用户在同一个BTV业务包所包含的频道节目之间切换时,不需要现做鉴权和计费工作;用户如想同时观看属不同BTV业务包中的频道内容,需要再建立对应的会话连接;用户如想同时观看属同一BTV业务包中两个以上频道内容,也需要建立对应两个以上会话连接;在保证灵活的鉴权和计费能力的同时,也保证了用户可进行快速的频道切换。
附图说明
图1是现有技术中BTV业务的网络模型;
图2是现有技术一中的实现BTV业务的网络模型;
图3是现有技术二中的实现BTV业务的网络模型;
图4是本发明一实施例中建立会话的示意图;
图5是本发明一实施例中用会话维护一个激活的BTV业务包的示意图;
图6是本发明一实施例中会话中断/中止时的处理流程;
图7是本发明一实施例中实现视频直播的***的结构示意图。
具体实施方式
本发明的一个实施例,UE与IPTV服务器建立一个IPTV会话,请求一个与会话对应的BTV业务包,该业务包由一组频道节目组成,所有在该业务包中的频道节目具有统一的鉴权属性和统一的计费属性,也就是说,用户在同一个业务包所包含的频道之间进行切换时,不需要现做鉴权和计费工作。
IPTV服务器将该BTV业务包或业务包标识连同一个对相应请求用户的标识下发到靠近用户设备的网络边缘设备。用户使用IGMP协议到网络边缘设备实现切换频道切换。IPTV服务器利用会话与UE建立在线检测(keepalive)对话,当IPTV检测到用户会话中断时,操作网络边缘设备中止对相应用户相应BTV业务包的授权。
总结来说,就是将用户可观看的BTV业务总集细分成BTV业务包。IPTV服务器通过会话可实现对用户的一个BTV业务包的鉴权和计费功能,同时通过会话在线监测UE的在线状态;由网络边缘设备处理UE的IGMP请求可保证快速的频道切换,网络边缘设备只处理在同一BTV业务包中频道的切换。在同一驻地中,当相同或不同的UE需要观看不同的节目类时(对应不同的BTV业务包),需要再发起一个新会话,新会话将为该UE激活另一个BTV业务包到网络边缘设备。
BTV业务最典型的是对应一组用户可观看的基本频道,当一个家庭有两个终端要同时观看都属于同一组基本频道的两个不同节目时,也需要建立两个会话,以实现计费控制。
图4是本实施例中建立会话的示意图,参见图4,当用户申请观看一个频道节目时:
步骤401、UE发起一个会话建立请求,请求中携带所要观看的节目标识或这个节目所属的BTV业务包标识,以使IPTV服务器可找到该UE所请求的BTV业务包;
步骤402、IPTV服务器对用户访问的业务进行鉴权,通过后,向策略/资源服务器发起请求,请求中携带至少一个BTV业务包的标识(这里也可以直接将BTV的业务包携带在请求中,考虑到运营管理,运营商会针对一组用户群划分相对固定的BTV业务包,此时只要在网络边缘设备中预先把各BTV业务包表示的频道节目内容配置好,并分配一个BTV业务包标识,在动态下发控制时,就只需要携带一个BTV业务包标识即可)。请求中还可以携带对BTV业务包激活的指示及用户标识;
步骤403、策略/资源服务器收到请求后,将用户标识转换为网络边缘设备可识别的关联标识(这个关联标识用于网络边缘设备收到IGMP请求后,可以将IGMP请求与相应的BTV业务包相关联,关联标识包括但不限于:用户终端的IP地址、用户所在的物理端口标识、用户所在的逻辑端口标识和用户终端的MAC地址其中之一或组合)。策略/资源服务器向网络边缘设备(例如DSLAM设备)发送消息,消息包括但不限于:激活相应的BTV业务包指示、BTV业务包标识、BTV业务包和关联标识其中之一或组合。边缘设备完成相关安装后,响应策略/资源服务器;
步骤404、策略/资源服务器响应IPTV服务器的请求,表示激活成功;
步骤405、IPTV服务器给UE发送一个会话响应确认用户请求成功。
可选的,在步骤402到步骤404之间,策略/资源服务器为用户请求的BTV业务包预留资源,与承载设备交互,建立有QOS保证的传送管道。
另外,在某些应用场景下,由以上策略/资源服务器实现的将用户标识转换为关联标识的功能可以内置于IPTV服务器或网络边缘设备中。这样上述过程就简化为IPTV服务器与网络边缘设备的交互,请求中携带至少一个BTV业务包的标识,还可以携带对BTV业务包激活的指示及用户标识。
当用户在观看节目的过程中,UE向网络边缘设备发送IGMP报文加入或离开一个频道实现频道切换。同时UE通过与IPTV服务器建立的会话连接进行keepalive交互。此时IPTV服务器可以实现实时的计费。
图5是本实施例中用会话维护一个激活的BTV业务包的示意图,参见图5,只有在会话处于在线状态时,IPTV服务器才允许与该会话对应的BTV业务包由相应用户享用。
当用户发送IGMP JOIN/LEAVE到网络边缘设备时,以DSLAM为例说明一种处理过程如下:
当DSLAM收到一个IGMP JOIN报文时,执行如下步骤:
步骤1、根据IGMP JOIN报文及报文来自的物理和逻辑端口标识信息,提取出关联标识;
步骤2、查找是否有激活的同样的关联标识,如没有将报文丢弃,流程结束,如有则进一步判断,关联标识是否建立与对应BTV业务包的一个频道节目的对应关系(已建立对应关系表明这个激话的关联标识已经有请求过对应的业务流),如没有,则继续步骤3;如有,将报文丢弃,过程结束;
步骤3、DSLAM记录了每一次关联标识的激活(同一关联标识可以有多于一次的激活,表示一个家庭有多个终端同时观看节目,或一个家庭终端要同时观看二个以上节目)和每个激活的关联标识所对应的正在观看的频道节目。DSLAM查找请求的频道节目(体现为一个组播地址或<一个组播地址,视频源地址>二元组)是否在关联标识所关联的一个BTV业务包中。如果找到,则将相应请求的频道节目业务流发送到用户所在端口,同时建立一个相应关联标识与已发送的频道节目业务流之间的对应关系;如果找不到,将报文丢弃;
步骤4、过程结束。
当DSLAM收到一个IGMP LEAVE报文时,执行如下步骤:
步骤1、根据IGMP LEAVE报文及报文来自的物理和逻辑端口标识信息,提取出关联标识;
步骤2、查找是否有激活的同样的关联标识,并找到相应的BTV业务包。如有,则继续步骤3;如没有,则将报文丢弃,过程结束;
步骤3、判断请求离开的频道节目是否建立了与关联标识的关联。如有,则停止相应频道节目流的发送,删除此频道节目流与关联标识的对应;如没有,则将报文丢弃;
步骤4、过程结束。
针对以上过程,用户在切换频道1到频道2时,应该先发送频道1的IGMP LEAVE,紧接着发送频道2的IGMP JOIN。
以上在DSLAM内部处理过程只是辅助说明本实施例的总体方案,具体实现还有多种其它方案:如当DSLAM只收到IGMP LEAVE报文而没有收到IGMP JOIN报文时,可能出现用户节目中断;DSLAM还可考虑在一个新BTV包激活后就下发一个缺省频道,在一段时间内收到IGMP LEAVE和IGMP JOIN两个具有同样关联标识的报文时才进行操作,这样允许用户用任意次序发这两个报文,并防止出现用户节目中断的情况。具体不再详述。
图6是本实施例中会话中断/中止时的处理流程,当IPTV服务器检测到一个会话中断时(一段时间内不再收到keepalive报文)或用户主动请求中止会话时,执行以下步骤(以会话中断示例),参见图6:
步骤601、IPTV业务控制器检测到会话中断;
步骤602、IPTV服务器找到与该会话关联的BTV业务包,并发送请求消息到资源策略服务器。请求中携带去激活一个BTV业务包的指示、BTV业务包标识及用户ID;
步骤603、策略/资源服务器收到请求后,将用户标识转换为网络边缘设备可识别的关联标识。策略/资源服务器向网络边缘设备(例如DSLAM设备)发送消息,消息中包括但不限于去激活相应的BTV业务包指示、BTV业务包标识和关联标识其中之一或组合。网络边缘设备完成相关关联标识的删除后,响应策略/资源服务器;
步骤604、策略/资源服务器响应IPTV服务器的请求,表示去激活成功。
该发明的方案实现了通过会话控制用户BTV业务,保证可实现灵活的鉴权和计费能力同时,也保证了用户可实现快速的频道切换。
图7是本实施例中实现视频直播的***的结构示意图,参见图7,实现视频直播的***,包括:
IPTV服务器,用于根据接收到的建立会话的请求,寻找相应的BTV业务控制信息;并建立与UE之间的会话,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
和网络边缘设备,用于接收来自UE的访问请求,根据接收到的BTV业务控制信息,将所需访问的频道节目发给所述UE。
其中,IPTV服务器,包括:
搜索单元,用于根据接收到的建立会话的请求中的BTV业务包的指示信息,寻找所述BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
和控制单元,用于根据所述BTV业务包的寻找结果,将BTV业务控制信息发送到UE的网络边缘设备;并建立与UE之间的会话。
IPTV服务器还可以包括计费单元,用于在所述会话期间内,根据所述计费属性对所述用户观看各频道节目进行计费。
IPTV服务器还可以包括检测单元,用于监测所述会话,并将检测结果发送给所述控制单元,当所述会话中断时,所述控制单元控制所述网络边缘设备中止对所述UE相应BTV业务包的授权。
还包括转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识。
网络边缘设备,包括:
业务单元,用于接收BTV业务控制信息,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
和切换单元,用于接收来自UE的访问请求,根据所述BTV业务控制信息,将所需访问的频道节目发送给所述UE。
网络边缘设备还可以包括转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识。所述转换单元也可以设置在IPTV服务器中,可选的,所述转换单元也可以设置在策略/资源控制服务器中,该策略/资源控制服务器,包括:
业务单元,用于接收BTV业务控制信息,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识后,将携带所述关联标识的BTV业务控制信息发送给网络边缘设备。
进一步的,策略/资源控制服务器还可以包括资源接纳控制单元,用于根据BTV业务包对应的带宽信息,为BTV业务包预留相应的带宽资源。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤:接收建立会话的请求,所述请求中携带标识视频直播BTV业务包的指示信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;将对应于BTV业务包的BTV业务控制信息发送到用户设备UE的网络边缘设备,并建立与UE之间的会话;所述的存储介质,如:ROM/RAM、磁碟、光盘等。
以上对本发明所提供的一种实现视频直播的方法、设备及***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (20)

1. 一种实现视频直播的方法,其特征在于,包括如下步骤:
接收建立会话的请求,所述请求中携带标识视频直播BTV业务包的指示信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
将对应于BTV业务包的BTV业务控制信息发送到用户设备UE的网络边缘设备,并根据所述请求建立与UE之间的会话;
所述网络边缘设备根据所述BTV业务控制信息将所述UE需访问的频道节目发送给所述UE。
2. 根据权利要求1所述的方法,其特征在于,还包括如下步骤:在所述会话期间内,根据所述计费属性对所述BTV业务包进行计费。
3. 根据权利要求1所述的方法,其特征在于,所述BTV业务包的指示信息包括节目标识或BTV业务包标识。
4. 根据权利要求1所述的方法,其特征在于,所述BTV业务控制信息包括BTV业务包或BTV业务包标识。
5. 根据权利要求1至4其中之一所述的方法,其特征在于,还包括如下步骤:
所述BTV业务控制信息还携带UE标识,在将所述BTV业务控制信息发送到所述网络边缘设备之前,将所述UE标识转换为网络边缘设备可识别的关联标识;或者
所述网络边缘设备将所述UE标识转换为网络边缘设备可识别的关联标识。
6. 根据权利要求5所述的方法,其特征在于,所述关联标识至少包括UE的IP地址、UE所在的物理端口标识、UE所在的逻辑端口标识和UE的介质访问控制MAC地址其中之一。
7. 根据权利要求1所述的方法,其特征在于,还包括如下步骤:
所述BTV业务控制信息还携带对应BTV业务包的带宽信息,根据所述带宽信息为BTV业务包预留相应的带宽资源。
8. 根据权利要求1所述的方法,其特征在于,还包括如下步骤:
监测所述会话,当所述会话中断时,控制所述网络边缘设备中止对所述UE相应BTV业务包的授权。
9. 根据权利要求8所述的方法,其特征在于,所述会话中断的情况包括所述UE关机、所述UE故障或所述UE主动请求中止会话。
10. 一种IPTV服务器,其特征在于,包括:
搜索单元,用于根据接收到的建立会话的请求中对应于BTV业务包的指示信息,寻找所述BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
控制单元,用于根据所述BTV业务包的寻找结果,将BTV业务控制信息发送到UE的网络边缘设备;并建立与UE之间的会话。
11. 根据权利要求10所述的IPTV服务器,其特征在于,还包括计费单元,用于在所述会话期间内,根据所述计费属性对所述用户观看各频道节目进行计费。
12. 根据权利要求10所述的IPTV服务器,其特征在于,还包括转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识。
13. 根据权利要求10所述的IPTV服务器,其特征在于,还包括检测单元,用于监测所述会话,并将检测结果发送给所述控制单元,当所述会话中断时,所述控制单元控制所述网络边缘设备中止对所述UE相应BTV业务包的授权。
14. 一种策略/资源控制服务器,其特征在于,包括:
业务单元,用于接收对应于BTV业务包的BTV业务控制信息,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识;
发送单元,用于将携带所述关联标识的BTV业务控制信息发送给网络边缘设备。
15. 根据权利14所述的策略/资源控制服务器,其特征在于,还包括资源接纳控制单元,用于根据BTV业务包对应的带宽信息,为BTV业务包预留相应的带宽资源。
16. 一种网络边缘设备,其特征在于,包括:
业务单元,用于接收BTV业务控制信息,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
切换单元,用于接收来自UE的访问请求,根据所述BTV业务控制信息,将所需访问的频道节目发送给所述UE。
17. 根据权利要求16所述的网络边缘设备,其特征在于,还包括转换单元,用于将BTV业务控制信息中携带的UE标识转换为网络边缘设备可识别的关联标识。
18. 一种实现视频直播的***,其特征在于,包括:
IPTV服务器,用于根据接收到的建立会话的请求,发送相应的BTV业务控制信息;并建立与UE之间的会话,所述BTV业务控制信息对应于BTV业务包,所述BTV业务包中包括若干频道节目,所述各频道节目的鉴权属性和计费属性相同;
网络边缘设备,用于接收来自UE的访问请求,根据接收到的所述BTV业务控制信息,将所需访问的频道节目发给所述UE。
19. 根据权利18所述的***,其特征在于,还包括策略/资源控制服务器,用于接收所述IPTV服务器发送的BTV业务控制信息,将BTV业务控制信息携带的UE标识转换为网络边缘设备可识别的关联标识后,将携带所述关联标识的BTV业务控制信息发送给所述网络边缘设备。
20. 根据权利19所述的***,其特征在于,所述策略/资源控制服务器还用于根据BTV业务控制信息携带的对应BTV业务包的带宽信息为BTV业务包预留相应的带宽资源。
CNB2007101070425A 2007-04-06 2007-05-17 实现视频直播的方法、设备及*** Active CN100551044C (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CNB2007101070425A CN100551044C (zh) 2007-04-06 2007-05-17 实现视频直播的方法、设备及***
ES08715216T ES2385525T3 (es) 2007-04-06 2008-03-12 Método, equipo y sistema para realizar una videodifusión en directo
PCT/CN2008/070480 WO2008122222A1 (fr) 2007-04-06 2008-03-12 Procédé, équipement et système pour mettre en œuvre une diffusion vidéo en direct
EP08715216A EP2148468B1 (en) 2007-04-06 2008-03-12 Method, equipment and system for realizing video live broadcast
US12/419,816 US20090193481A1 (en) 2007-04-06 2009-04-07 Method, device and system for providing a broadcast tv
US14/274,297 US9226002B2 (en) 2007-04-06 2014-05-09 Method, device and system for realizing broadcast TV

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200710100409 2007-04-06
CN200710100409.0 2007-04-06
CNB2007101070425A CN100551044C (zh) 2007-04-06 2007-05-17 实现视频直播的方法、设备及***

Publications (2)

Publication Number Publication Date
CN101282460A true CN101282460A (zh) 2008-10-08
CN100551044C CN100551044C (zh) 2009-10-14

Family

ID=39830487

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101070425A Active CN100551044C (zh) 2007-04-06 2007-05-17 实现视频直播的方法、设备及***

Country Status (5)

Country Link
US (2) US20090193481A1 (zh)
EP (1) EP2148468B1 (zh)
CN (1) CN100551044C (zh)
ES (1) ES2385525T3 (zh)
WO (1) WO2008122222A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792705A (zh) * 2009-12-17 2012-11-21 第三雷沃通讯有限责任公司 数据馈送资源保留***
CN102984043A (zh) * 2012-11-02 2013-03-20 中兴通讯股份有限公司 组播数据流的转发方法及装置
CN103763139B (zh) * 2014-01-21 2017-05-10 北京视达科科技有限公司 一种自动故障恢复直播时移传输***及其方法
CN109561321A (zh) * 2018-12-10 2019-04-02 深圳Tcl数字技术有限公司 节目搜索方法、装置、电视终端及存储介质

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100551044C (zh) 2007-04-06 2009-10-14 华为技术有限公司 实现视频直播的方法、设备及***
US10410222B2 (en) * 2009-07-23 2019-09-10 DISH Technologies L.L.C. Messaging service for providing updates for multimedia content of a live event delivered over the internet
US20110137980A1 (en) * 2009-12-08 2011-06-09 Samsung Electronics Co., Ltd. Method and apparatus for using service of plurality of internet service providers
US9491735B2 (en) * 2010-12-19 2016-11-08 Motorola Solutions, Inc. System and method in a communication network of dynamically assigning a multimedia broadcast/multicast service bearer to a multicast channel
US9173073B2 (en) * 2011-12-19 2015-10-27 Motorola Solutions, Inc. Method and apparatus for processing group event notifications and providing group policy in a communication system
CA3010041C (en) 2015-12-29 2020-09-22 DISH Technologies L.L.C. Remote storage digital video recorder streaming and related methods
CN107948762B (zh) * 2016-10-13 2021-05-11 华为技术有限公司 直播视频的传输方法、装置和***
CN106534995B (zh) * 2016-12-01 2022-01-21 上海港聚信息科技有限公司 一种互动式直播平台及直播互动方法
US11424961B2 (en) * 2018-09-14 2022-08-23 Hewlett Packard Enterprise Development Lp Exporting the device sharing attribute for host devices from a wireless controller to a switch
US11128482B2 (en) * 2019-04-19 2021-09-21 Microsoft Technology Licensing, Llc Metering cloud workloads at edge computing devices

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6396546B1 (en) * 1994-05-20 2002-05-28 United Video Properties, Inc. Electronic television program guide schedule system and method
US6016141A (en) * 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US20050028206A1 (en) * 1998-06-04 2005-02-03 Imagictv, Inc. Digital interactive delivery system for TV/multimedia/internet
US8189662B2 (en) * 1999-07-27 2012-05-29 Microsoft Corporation Selection compression
US7694319B1 (en) * 1998-11-02 2010-04-06 United Video Properties, Inc. Interactive program guide with continuous data stream and client-server data supplementation
US6639943B1 (en) 1999-11-23 2003-10-28 Koninklijke Philips Electronics N.V. Hybrid temporal-SNR fine granular scalability video coding
ES2220408T3 (es) * 2000-03-10 2004-12-16 Rudolf Ritter Procedimiento, sistema de comunicacion y dispositivo de recepcion para la facturacion de programas y/o datos con control de acceso de transmisores de radiodifusion.
US20020172368A1 (en) * 2000-10-26 2002-11-21 General Instrument, Inc. Intial free preview for multimedia multicast content
US6970461B2 (en) * 2000-11-29 2005-11-29 Nortel Networks Limited Access control enhancements for delivery of video and other services
US7774817B2 (en) * 2001-01-31 2010-08-10 Microsoft Corporation Meta data enhanced television programming
KR100708467B1 (ko) * 2001-02-03 2007-04-18 삼성전자주식회사 홈네트워크내의 기기에 서비스를 제공하는 시스템 및 그방법
US7194756B2 (en) * 2003-06-20 2007-03-20 N2 Broadband, Inc. Systems and methods for provisioning a host device for enhanced services in a cable system
JP4306365B2 (ja) * 2003-08-07 2009-07-29 ソニー株式会社 サーバ及びコンテンツ受信装置
US9247288B2 (en) * 2003-08-12 2016-01-26 Time Warner Cable Enterprises Llc Technique for effectively delivering targeted advertisements through a communications network having limited bandwidth
US7562375B2 (en) * 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
SE0400825D0 (sv) * 2004-03-30 2004-03-30 Packetfront Sweden Ab Anordning och förfarande
US7801824B1 (en) * 2004-07-27 2010-09-21 Amazon Technologies, Inc. Method and apparatus to facilitate online purchase of works using paid electronic previews
EP1633144A1 (fr) * 2004-09-06 2006-03-08 Nagra France Sarl Procédé de gestion des conditions d accès à un flux vidéo par un routeur / DSLAM
CN100440966C (zh) * 2004-09-23 2008-12-03 华为技术有限公司 宽带接入网中实现组播视频节目预览的方法
US8413198B2 (en) * 2004-11-12 2013-04-02 Intel Corporation System and method for the controlled on-demand distribution of content via a centralized server and a peer-to-peer network
KR100639973B1 (ko) * 2004-11-30 2006-11-01 한국전자통신연구원 가입자 망에서 멀티캐스트 기반 ip tv 방송 서비스수신을 위한 방송 채널 정보 획득 및 등록 방법
CN100499567C (zh) * 2004-12-02 2009-06-10 华为技术有限公司 视频组播业务中频道切换的实现方法
US20060225108A1 (en) * 2005-04-01 2006-10-05 Nextel Communications, Inc. System and method for interactivity between mobile stations and a television device
US7477654B2 (en) * 2005-04-14 2009-01-13 Alcatel Lucent Method and system for managing access to multicast groups
US20060235800A1 (en) * 2005-04-18 2006-10-19 Alcatel Digital rights management for media streaming systems
US7797721B2 (en) * 2005-05-06 2010-09-14 Starz Entertainment Group, LLC Multilevel bandwidth check
WO2006129496A1 (ja) * 2005-06-01 2006-12-07 Pioneer Corporation 映像配信装置、映像配信方法、映像配信プログラム、および記録媒体
CN100438622C (zh) * 2005-06-09 2008-11-26 Ut斯达康通讯有限公司 网络互动电视漫游用户的可控组播管理方法
CN100362812C (zh) * 2005-10-28 2008-01-16 华为技术有限公司 一种用户组播权限的管理方法
US20070124781A1 (en) * 2005-11-30 2007-05-31 Qwest Communications International Inc. Networked content storage
WO2007071003A1 (en) * 2005-12-20 2007-06-28 Bce Inc. Method, system and apparatus for conveying personalized content to a viewer
US8782706B2 (en) * 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US7793329B2 (en) * 2006-02-06 2010-09-07 Kasenna, Inc. Method and system for reducing switching delays between digital video feeds using multicast slotted transmission technique
BRPI0621350A2 (pt) * 2006-02-24 2012-10-09 Ericsson Telefon Ab L M método para fornecer um canal de controle habilitado por ims para um serviço de iptv, canal de controle habilitado por ims para um serviço de iptv, e, código de programa de computador
US8570857B2 (en) * 2006-04-07 2013-10-29 At&T Intellectual Property I, Lp Resilient IP ring protocol and architecture
CN100429901C (zh) * 2006-05-10 2008-10-29 中国电信股份有限公司 音视频广播网络直播频道切换的方法及结构
US8028319B2 (en) * 2006-05-31 2011-09-27 At&T Intellectual Property I, L.P. Passive video caching for edge aggregation devices
US8656445B2 (en) * 2006-11-27 2014-02-18 Genband Us Llc Multimedia subsystem control for internet protocol based television services
US8869189B2 (en) * 2006-12-29 2014-10-21 Echostar Technologies L.L.C. Controlling access to content and/or services
US7849490B2 (en) * 2007-03-12 2010-12-07 Cisco Technology, Inc. Method and apparatus providing scalability for channel change requests in a switched digital video system
CN100551044C (zh) 2007-04-06 2009-10-14 华为技术有限公司 实现视频直播的方法、设备及***
KR100879148B1 (ko) * 2007-11-20 2009-01-19 한국전자통신연구원 Iptv 서비스 인증 및 서비스 품질 제어 방법 및 그시스템

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102792705A (zh) * 2009-12-17 2012-11-21 第三雷沃通讯有限责任公司 数据馈送资源保留***
CN102792705B (zh) * 2009-12-17 2016-09-28 第三雷沃通讯有限责任公司 数据馈送资源保留***
US9832243B2 (en) 2009-12-17 2017-11-28 Level 3 Communications, Llc Data feed resource reservation system
US10225296B2 (en) 2009-12-17 2019-03-05 Level 3 Communication, Llc Data feed resource reservation system
US10841349B2 (en) 2009-12-17 2020-11-17 Level 3 Communications, Llc Data feed resource reservation system
CN102984043A (zh) * 2012-11-02 2013-03-20 中兴通讯股份有限公司 组播数据流的转发方法及装置
CN102984043B (zh) * 2012-11-02 2017-12-12 中兴通讯股份有限公司 组播数据流的转发方法及装置
CN103763139B (zh) * 2014-01-21 2017-05-10 北京视达科科技有限公司 一种自动故障恢复直播时移传输***及其方法
CN109561321A (zh) * 2018-12-10 2019-04-02 深圳Tcl数字技术有限公司 节目搜索方法、装置、电视终端及存储介质

Also Published As

Publication number Publication date
US9226002B2 (en) 2015-12-29
CN100551044C (zh) 2009-10-14
WO2008122222A1 (fr) 2008-10-16
US20140250451A1 (en) 2014-09-04
US20090193481A1 (en) 2009-07-30
EP2148468A4 (en) 2010-08-11
ES2385525T3 (es) 2012-07-26
EP2148468A1 (en) 2010-01-27
EP2148468B1 (en) 2012-05-23

Similar Documents

Publication Publication Date Title
CN100551044C (zh) 实现视频直播的方法、设备及***
CN101710979B (zh) 一种视频监控***的管理方法及中央管理服务器
CN108881361B (zh) 一种基于视联网的数据推送方法和装置
CN109068186B (zh) 丢包率的处理方法和装置
CN108632559B (zh) 一种视频数据处理方法及装置
CN109379254B (zh) 一种基于视频会议的网络连接的检测方法和***
CN109617956A (zh) 一种数据处理方法和装置
CN110475090A (zh) 一种会议控制的方法和***
CN109587432A (zh) 一种会议发言终端切换方法及***
CN110475131A (zh) 一种终端连接方法、服务器和终端
CN110113558B (zh) 数据处理方法、装置、***及计算机可读存储介质
CN110233982A (zh) 一种基于视联网的监控方法和装置
CN100512130C (zh) 一种管理点播业务***中的组播控制的***和方法
CN109451001B (zh) 一种通讯方法和***
CN101262413B (zh) 实现媒体缓存的方法、***和装置
CN110324678A (zh) 传输监控资源的方法、装置、电子设备及可读存储介质
CN109936563A (zh) 一种同声传译的数据处理方法和装置
CN110072101A (zh) 一种网络状况的测试方法和装置
CN110417792B (zh) 通信方法、***、网关设备及存储介质
CN111131840A (zh) 一种视频业务***切换网络的方法及装置
CN110072154A (zh) 一种基于视联网的建群方法和中转服务器
CN109121017A (zh) 一种视联网网络质量评估方法和装置
CN110012316A (zh) 一种视联网业务的处理方法及装置
CN109491804A (zh) 消息传输方法和装置
CN110049069A (zh) 一种数据获取方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant