CN102137293B - 流媒体服务的资源配置方法、用户业务终端及头端*** - Google Patents
流媒体服务的资源配置方法、用户业务终端及头端*** Download PDFInfo
- Publication number
- CN102137293B CN102137293B CN201010619791.8A CN201010619791A CN102137293B CN 102137293 B CN102137293 B CN 102137293B CN 201010619791 A CN201010619791 A CN 201010619791A CN 102137293 B CN102137293 B CN 102137293B
- Authority
- CN
- China
- Prior art keywords
- service
- streaming media
- media service
- user
- terminal
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000013468 resource allocation Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims description 49
- 238000011084 recovery Methods 0.000 claims description 17
- 239000000725 suspension Substances 0.000 abstract 1
- 238000012544 monitoring process Methods 0.000 description 18
- 238000007726 management method Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44218—Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47202—End-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
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了流媒体服务的资源配置方法、用户业务终端及头端***,该方法包括:在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;若当前时间超过所述流媒体服务的失效时间,将所述流媒体服务的状态设为失效状态,并记录所述流媒体服务的中断信息;向头端***发送停止播发请求,以请求所述头端***停止为所述流媒体服务分配资源。应用本发明实施例,当用户关闭播放终端,或者长时间离开而不再观看流媒体内容时,将流媒体服务判断为失效,从而使得头端***停止向用户业务终端播发流媒体,节省播放终端对***资源的占用。
Description
技术领域
本发明涉及流媒体通信技术领域,特别涉及流媒体服务的资源配置方法、用户业务终端及头端***。
背景技术
随着人们对视听娱乐需要的增强,与流媒体相关的业务得到发展,目前在不同领域,针对不同类型的网络覆盖出现了多种流媒体服务形式,包括:IPTV(internet protocol Television,IP电视)、DTV(Digital Television,数字电视)、MTV(Mobile Television,移动电视)等。
流媒体服务***包括头端***、用户业务终端(例如:机顶盒、PC主机)和播放终端(例如:电视机、显示器)。其中,头端***主要包括流媒体服务器和网络设备,流媒体服务器用于提供流媒体的播发,网络设备提供流媒体的传输;用户业务终端接收流媒体并解码输出流媒体到播放终端;播放终端播出流媒体内容。现有技术中,每次流媒体服务过程中,都会对头端***和用户业务终端形成资源占用,这些资源包括CPU、内存、硬盘、端口、网络带宽、频点、IP地址等物理资源,也包括业务标识和包标识等逻辑资源。
发明人在对现有技术的研究过程中发现,现有技术中在实现流媒体服务时,用户可能在观看完流媒体内容后直接关闭播放终端,或者长时间离开而不再观看流媒体内容,此时用户业务终端并不关闭,虽然用户已经结束观看流媒体内容,但是流媒体服务器仍然会向用户业务终端播发媒体流,网络设备也会正常传输该媒体流到用户业务终端,用户业务终端也会正常对媒体流进行解码输出,仅仅是播放终端不再播放解码后的流媒体内容。由此可知,在用户结束观看流媒体内容后,流媒体服务器、网络设备、用户业务终端等仍然会为该播放终端耗费大量处理资源。
发明内容
本发明的目的在于提供流媒体服务的资源配置方法、用户业务终端及头端***,以解决现有技术中用户结束观看流媒体时仍然耗费大量流媒体处理资源的问题。
为解决上述技术问题,本发明提供如下技术方案:
一种流媒体服务的资源配置方法,包括:
在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
若当前时间超过所述流媒体服务的失效时间,将所述流媒体服务的状态设为失效状态,并记录所述流媒体服务的中断信息;
向头端***发送停止播发请求,以请求所述头端***停止为所述流媒体服务分配资源;
其中,所述方法还包括:
当接收到流媒体服务的服务请求时,设置所述流媒体服务的状态为有效状态;
重置预先设置的流媒体服务有效性处理定时器的服务失效时间,所述服务失效时间为当前时间与预设业务失效时长的和。
一种流媒体服务的资源配置方法,包括:
接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求,其中,所述流媒体服务的有效状态是所述用户业务终端在接收到流媒体服务的服务请求时设置的,并且预先设置的流媒体服务有效性处理定时器的服务失效时间是由所述用户业务终端在接收到流媒体服务的服务请求时进行重置的,所述服务失效时间为当前时间与预设业务失效时长的和;
记录所述流媒体服务的中断信息,并停止为所述流媒体服务分配资源。
一种用户业务终端,包括:输入输出接口模块、用户操作监测模块、服务有效性识别模块和服务断点处理模块;其中,
输入输出接口模块,用于接收用户终端发送的操作控制命令,并将所述操作控制命令上报给用户操作监测模块;
用户操作监测模块,用于监测用户终端发送的操作控制命令,并将监测信息上报给服务有效性识别模块;
服务有效性识别模块,用于向服务断点处理模块请求流媒体终端播放,或请求从断点处恢复流媒体播放;
服务断点处理模块,用于向头端***发送流媒体的服务中断请求,或流媒体的服务恢复请求。
一种头端***,包括:服务请求接入模块、服务控制模块、网络资源管理模块、服务资源管理模块和流媒体服务模块;其中,
服务请求接入模块,用于向服务控制模块转发用户业务终端发送的流媒体的服务中断请求,或流媒体的服务恢复请求;
服务控制模块,用于向网络资源管理模块发送释放网络资源或分配网络资源的控制命令,以及向服务资源管理模块发送释放服务资源或分配服务资源的控制命令,以及向流媒体服务模块发送中断流媒体播放,或从指定时间点处恢复流媒体播放的控制命令;
流媒体服务模块,用于播放媒体流到用户业务终端。
一种用户业务终端,包括:
判断单元,用于在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
设置单元,用于所述判断单元判断当前时间超过所述流媒体服务的失效时间时,将所述流媒体服务的状态设为失效状态;并当接收到流媒体服务的服务请求时,设置所述流媒体服务的状态为有效状态;
重置单元,用于重置预先设置的流媒体服务有效性处理定时器的服务失效时间,所述服务失效时间为当前时间与预设业务失效时长的和;
记录单元,用于记录所述流媒体服务的中断信息;
发送单元,用于向头端***发送停止播发请求,以使所述头端***停止为所述流媒体服务分配资源。
一种头端***,包括:
接收单元,用于接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求,其中,所述流媒体服务的有效状态是所述用户业务终端在接收到流媒体服务的服务请求时设置的,并且预先设置的流媒体服务有效性处理定时器的服务失效时间是由所述用户业务终端在接收到流媒体服务的服务请求时进行重置的,所述服务失效时间为当前时间与预设业务失效时长的和;
记录单元,用于记录所述流媒体服务的中断信息;
配置单元,用于停止为所述流媒体服务分配资源。
由以上本发明实施例提供的技术方案可见,本发明实施例中用户业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间时,将流媒体服务的状态设为失效状态,并记录流媒体服务的中断信息,向头端***发送停止播发请求,以使头端***停止为该流媒体服务分配资源。应用本发明实施例,当用户关闭播放终端,或者长时间离开而不再观看流媒体内容时,将流媒体服务判断为失效,从而使得头端***停止向用户业务终端播发流媒体,节省播放终端对***资源的占用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1A为本发明流媒体服务的资源配置方法的第一实施例流程图;
图1B为本发明流媒体服务的资源配置方法的第二实施例流程图;
图2为应用本发明实施例的一种头端***和用户业务终端的交互架构示意图;
图3为本发明流媒体服务的资源配置方法的第三实施例流程图;
图4为图3第三实施例中分配资源并开始流媒体服务的流程图;
图5为图3第三实施例中中断流媒体播发并释放资源的流程图;
图6为图3第三实施例中判定用户恢复流媒体服务并进行资源分配的流程图;
图7为图6中分配资源并恢复流媒体服务的流程图;
图8为本发明流媒体服务的资源配置方法的第四实施例流程图;
图9为图8第四实施例中记录服务中断点、中断流媒体播发并释放资源的流程图;
图10为图8第四实施例中判定用户恢复流媒体服务并进行资源分配的流程图;
图11为图10中分配资源并恢复流媒体服务的流程图;
图12为本发明流媒体服务的资源配置***的实施例框图;
图13为本发明用户业务终端的第一实施例框图;
图14为本发明用户业务终端的第二实施例框图;
图15为本发明头端***的第一实施例框图;
图16为本发明头端***的第二实施例框图。
具体实施方式
本发明实施例提供了流媒体服务的资源配置方法、用户业务终端及头端***。
为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参见图1A,为本发明流媒体服务的资源配置方法的第一实施例流程图,该实施例从用户业务终端侧进行描述:
步骤101:在流媒体服务处于有效状态时,用户业务终端判断当前时间是否超过流媒体服务的失效时间。
本发明实施例中,当用户业务终端接收到流媒体服务的服务请求时,设置流媒体服务的状态为有效状态,并重置预先设置的流媒体服务有效性处理定时器的服务失效时间,该服务失效时间为当前时间与预设业务失效时长的和。
具体的,当流媒体服务有效性处理定时器到达运行周期时,比较当前时间与流媒体服务有效性处理定时器的服务失效时间,当当前时间小于服务失效时间时,则确定流媒体服务有效,当当前时间大于服务失效时间时,则确定流媒体服务失效。
步骤102:若当前时间超过流媒体服务的失效时间,将流媒体服务的状态设为失效状态。
步骤103:记录流媒体服务的中断信息。
其中,流媒体服务包括点播服务和直播服务。对于点播服务,则记录所点播的流媒体节目的节目号和当前播放的时间点;对于直播服务,则记录所直播的流媒体节目的频道号。
步骤104:向头端***发送停止播发请求,以请求头端***停止为流媒体服务分配资源。
其中,头端***获取流媒体服务的服务会话,释放为该流媒体服务分配的网络资源、服务资源和播出资源,并清除流媒体服务的服务会话。
进一步,当流媒体服务从失效状态重新进入有效状态时,用户业务终端获取媒体服务的中断信息,根据中断信息向头端***发送服务恢复请求,请求头端***从流媒体服务的断点处开始向用户业务终端发送流媒体。
参见图1B,为本发明流媒体服务的资源配置方法的第二实施例流程图,该实施例从头端***侧进行描述:
步骤111:头端***接收用户业务终端发送的停止播发请求,该停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求。
步骤112:记录流媒体服务的中断信息。
步骤113:停止为流媒体服务分配资源。
具体的,头端***获取流媒体服务的服务会话,释放为流媒体服务分配的网络资源、服务资源和播出资源,清除流媒体服务的服务会话。
进一步,当头端***接收用户业务终端发送的服务恢复请求,该服务恢复请求为用户业务终端判断流媒体服务从失效状态进入有效状态时发送的请求,头端***获取中断信息,并根据中断信息从流媒体服务的断点处开始向用户业务终端发送流媒体。
参见图2,为本发明流媒体服务的资源配置实施例所应用的头端***和用户业务终端的交互架构示意图:
其中,用户业务终端210可以具体为机顶盒,包括:输入输出接口模块211、用户操作监测模块212、服务有效性识别模块213和服务断点处理模块214;头端***220可以具体为VOD(Video On Demand,视频点播)***,包括:服务请求接入模块221、服务控制模块222、网络资源管理模块223、服务资源管理模块224和流媒体服务模块225。
其中,输入输出接口模块211用于接收用户终端发送的操作控制命令,并将该操作控制命令上报给用户操作监测模块212;用户操作监测模块212用于监测用户终端对机顶盒的操作控制命令,并将监测信息上报给服务有效性识别模块213;服务有效性识别模块213用于向服务断点处理模块214请求流媒体终端播放,或请求从断点处恢复流媒体播放;服务断点处理模块214用于向服务请求接入模块发送流媒体的服务中断请求,或流媒体的服务恢复请求;服务请求接入模块221用于向服务控制模块222转发流媒体的服务中断请求,或流媒体的服务恢复请求;服务控制模块222用于向网络资源管理模块223发送释放网络资源或分配网络资源的控制命令,以及向服务资源管理模块224发送释放服务资源或分配服务资源的控制命令,以及向流媒体服务模块225发送中断流媒体播放,或从指定时间点处恢复流媒体播放的控制命令;流媒体服务模块225用于播放媒体流到用户业务终端210。
本发明实施例在不变更现有架构的情况下,通过对用户业务终端功能的扩展,采用监测用户的终端操作行为的方法,对流媒体服务的有效性进行判定,这样在用户只关闭播放终端(如电视机、显示器)而未关闭用户的业务终端(如机顶盒、PC机主机或业务客户端),或者用户长时间不观看流媒体内容时,能够判定流媒体服务无效并及时释放为该流媒体服务分配的资源,从而避免资源的长期不合理占用。
为了进一步改善用户体验,在确定需要释放资源并终止播放流媒体时,用户业务终端增加记录当前流媒体播放点的信息(对于直播频道记录频道号,对于点播记录节目号和时间点)的处理,这样当用户重新打开播放终端(如电视机、显示器)继续观看流媒体内容,或者用户回座继续观看流媒体内容时,根据业务终端对用户操作的监测情况(如机顶盒遥控器操作、触摸屏操作等),则判定流媒体服务重新生效,此时为该流媒体服务重新分配资源,如果中断之前播出的是直播频道,则继续播出该直播频道,如果中断之前播出的是点播节目,则从上次终止播出的位置处继续播放该点播节目,这样用户可以继续观看上次观看的频道或点播节目。
参见图3,为本发明流媒体服务的资源配置方法的第三实施例流程图,该实施例结合图2,描述了流媒体服务的无效判定和资源释放的过程,其中假设用户业务终端为机顶盒终端,头端***为VOD***:
步骤301:用户操作机顶盒遥控器驱动机顶盒终端中的输入输出接口模块切换频道或点播节目。
步骤302:输入输出接口模块向用户操作监测模块上报用户通过机顶盒遥控器的播放操作。
步骤303:用户操作监测模块判定是播放操作时,向服务有效性识别模块请求开始流媒体服务。
步骤304:服务有效性识别模块设置当前流媒体的服务状态为有效状态,并设置服务失效时间,以及启动服务有效性处理定时器。
服务失效时间为当前***时间加上服务失效时长得到的时间,其中服务失效时长是用户通过机顶盒配置功能配置的时长(单位秒),也可以通过VOD***EPG页面中的机顶盒配置参数写入接口设置到机顶盒中,例如,可以默认服务失效时长为10800秒(3小时);服务有效性处理定时器的周期为用户通过机顶盒***配置功能配置的时长,可以默认该周期为600秒(10分钟)。
步骤305:输入输出接口模块向VOD***发送播发请求,请求VOD***播放频道的媒体流或点播节目的媒体流。
步骤306:VOD***分配资源,接收频道的媒体流或获取点播节目的媒体文件,然后向输入输出接口模块播发媒体流。
其中,VOD***分配资源并开始服务的处理流程在后续图4所示的实施例进行详细描述。
步骤307:输入输出接口模块接收VOD***发送的媒体流,并将媒体流向电视机输出,供用户观看所请求的频道或点播的节目。
步骤3081:用户操作机顶盒遥控器,进行快进、快退、暂停、恢复等操作,输入输出接口模块把用户操作的机顶盒遥控器按键信息报送给用户操作监测模块。
步骤3082:用户操作监测模块收到报送的遥控器操作后,向服务有效性识别模块发送维持服务有效性的请求。
步骤3083:服务有效性识别模块收到维持服务有效性的请求后,重置服务失效时间,服务失效时间的计算规则与步骤304中的描述一致。
步骤3084:输入输出接口模块判定用户进行的操作是否是播控操作,播控操作包括快进、快退、暂停、恢复、停止、停止、一键到头等,如果是播控操作,则向VOD***发送请求节目播控的消息。
步骤3085:VOD***根据请求消息进行节目播控处理。
步骤3086:当用户直接关闭电视机但未关闭机顶盒终端时,或者用户长时间离开座位不观看节目,在服务失效时间达到时,服务有效性处理定时器触发服务失效的处理。
步骤3091:服务有效性识别模块中的服务有效性处理定时器在运行周期到达时,判断流媒体服务的有效性,判断规则是根据服务状态以及当前时间与服务失效时间的关系,判断逻辑及结果处理包括:如果服务状态为无效,则不处理,结束本次定时处理逻辑;如果服务状态为有效,且当前时间小于服务失效时间,则服务继续有效,结束本次定时处理逻辑;如果服务状态为有效,且当前时间大于等于服务失效时间,则服务失效,触发步骤3092。
步骤3092:设置服务状态为失效,服务有效性处理定时器向服务断点处理模块请求中断播放节目。
步骤3093:服务断点处理模块记录服务断点信息,对于直播频道则记录频道号,对于点播则记录节目号和时间点,完成服务断点记录后通知输入输出接口模块停止节目播放。
步骤3094:输入输出接口模块向VOD***发送中断节目播放请求。
步骤3095:VOD***根据请求中断播放的节目并释放为该节目配置的资源。
其中,VOD***中断节目流播出并释放资源的流程在后续图5所示的实施例中进行描述。
步骤310:机顶盒把节目画面静止在最后一帧画面,释放播放资源。
参见图4,为第三实施例中VOD***分配资源并开始流媒体服务的详细过程:
步骤401:VOD***的服务请求接入模块收到机顶盒终端的频道和节目播放请求时,判断出是开始流媒体服务的请求,向服务控制模块请求开始流媒体服务。
步骤402:服务控制模块创建服务会话。
步骤403:服务控制模块向网络资源管理模块请求分配网络资源。
步骤404:网络资源管理模块分配网络资源,并将网络资源返回给服务控制模块。
网络资源分配处理为根据用户请求的服务分配对应的网络带宽,应用在DTV***时,还包括分配节目流播发所需要的IPQAM(IP QuadratureAmplitude Modulation,IP流正交幅度调制)和QAM(Quadrature AmplitudeModulation,正交幅度调制)的IP地址、入流端口、节目流下发的频点、节目流的服务标识、符号率、调制值等。
步骤405:服务控制模块在服务会话中记录网络资源参数。
步骤406:服务控制模块向服务资源管理模块请求分配服务资源。
步骤407:服务资源管理模块分配服务资源,并将服务资源返回给服务控制模块,服务资源分配包括分配RTP头标识、请求CA/DRM分配加扰资源、并获取解扰密钥、分配本次提供媒体流服务的流媒体服务器、分配流媒体服务License(许可证)、分配出流IP和端口。
步骤408:服务控制模块在服务会话中记录服务资源参数。
步骤409:服务控制模块向流媒体服务模块请求播发媒体流。
步骤410:流媒体服务模块分配播出资源,接收频道媒体流或读取媒体文件。播出资源分配包括分配播发线程、分配播发缓冲空间、分配端口出流带宽等。
步骤411:流媒体服务模块利用分配的播出资源向网络设备播发媒体流,并指示所要发送的用户业务终端,网络设备向对应的机顶盒播送媒体流。
参见图5,为第三实施例中VOD***中断流媒体播发并释放资源的详细过程:
步骤501:VOD***的服务请求接入模块收到机顶盒终端发送的停止频道和节目流播发请求后,判断出当前流媒体服务中断,则向服务控制模块请求中断服务。
步骤502:服务控制模块获取本次流媒体服务的会话。
步骤503:服务控制模块向流媒体服务模块请求停播媒体流。
步骤504:媒体服务模块释放播出资源,播出资源释放处理包括释放播发线程、释放播发缓冲空间、释放端口出流带宽。
步骤505:流媒体服务模块停止播发媒体流。
步骤506:服务控制模块向服务资源管理模块请求释放服务资源。
步骤507:服务资源管理模块释放服务资源并把结果返回给服务控制模块,服务资源释放处理包括释放RTP头标识、请求CA/DRM释放加扰资源、释放流媒体服务License、释放出流IP和端口等。
步骤508:服务控制模块向网络资源管理模块请求释放网络资源。
步骤509:网络资源管理模块释放网络资源并把结果返回给服务控制模块,网络资源释放处理包括释放为该用户服务分配的网络带宽,对于DTV***还包括释放为该流媒体服务分配的IPQAM和QAM的IP地址、入流端口、节目流下发的频点、节目流的服务标识、符号率、调制值等。
步骤510:服务控制模块清除服务会话。
参见图6,为第三实施例后续判定用户恢复流媒体服务并进行资源分配的过程:
步骤601:用户重新打开电视机或回到座位继续观看流媒体节目。
步骤602:用户操作机顶盒遥控器的任意按键。
步骤603:输入输出接口模块向用户操作监测模块上报用户对遥控器的按键操作。
步骤604:用户操作监测模块向服务有效性识别模块发送重置服务有效性的请求。
步骤605:服务有效性识别模块收到重置服务有效性的请求后,设置服务状态为有效状态,并重置服务失效时间。
步骤606:服务有效性识别模块向服务断点处理模块请求从前述流媒体的断点处开始播放。
步骤607:服务断点处理模块获取服务断点信息,并根据服务断点信息生成流媒体的播放URL。
对于直播频道,则根据频道号获取频道播放URL;对于点播节目,则根据记录的节目号获取点播播放URL,并根据中断时间点设置播放的起始位置。
步骤608:服务断点处理模块通知机顶盒开始频道播放或点播节目的播放。
步骤609:输入输出接口模块向VOD***请求频道和点播节目的播放(对于点播节目则从断点处播放)。
步骤610:VOD***分配资源,接收频道媒体流或获取点播节目媒体文件,然后向输入输出接口模块播发媒体流,对于点播节目则需要从请求的指定时间点播出。
其中,VOD***分配资源并恢复服务的处理流程在后续图7所示的实施例进行详细描述。
参见图7,为图6中VOD***分配资源并恢复流媒体服务的详细过程:
步骤701:VOD***的服务请求接入模块收到机顶盒终端发送的恢复频道和节目播放请求后,判断出是恢复流媒体服务的请求,向服务控制模块请求恢复流媒体服务。
步骤702:服务控制模块恢复流媒体服务会话,需要根据请求消息参数确定媒体流开始播出的位置。
步骤703至步骤708:与前述图4中的步骤403至步骤408一致,在此不再赘述。
步骤709:服务控制模块向流媒体服务模块请求从指定时间点恢复播发媒体流。
步骤710:流媒体服务模块分配播出资源,接收频道媒体流或读取点播节目的媒体文件。
对于点播节目的恢复播放请求,则从指定时间点处开始读取媒体流。播出资源分配包括分配播发线程、分配播发缓冲空间、分配端口出流带宽等。
步骤711:流媒体服务模块利用分配的播出资源向网络设备播发从指定时间点处开始播放的媒体流,并指示媒体流所要发送的用户业务终端,网络设备向对应的机顶盒播送媒体流。
参见图8,为本发明流媒体服务的资源配置方法的第四实施例流程图,该实施例结合图2,描述了流媒体服务的无效判定和资源释放的过程,其中假设用户业务终端为机顶盒终端,头端***为VOD***,该实施例与图3所示的第三实施例的不同在于,本实施例在VOD***的服务控制模块中完成服务中断时服务断点信息的记录,以及服务恢复时设置从断点处播放:
步骤801至步骤8092与图3中示出的步骤301至步骤3092一致,在此不再赘述。
步骤8093:输入输出接口模块向VOD***发送中断节目播放的请求。
步骤8094:VOD***根据中断节目播放的请求,停止节目流的播出,记录流媒体服务的中断点信息,并释放为该流媒体配置的资源。
其中,对于直播频道,则记录频道号;对于点播节目,则记录节目号和时间点。VOD***分配资源并开始流媒体服务在后续图9中的实施例流程中详细描述。
步骤8095:输入输出接口模块把节目画面静止在最后一帧画面,释放播放资源。
参见图9,为第四实施例中VOD***记录服务中断点,中断流媒体播发并释放资源的详细过程:
步骤901至步骤905与图5中示出的步骤501至步骤505一致,在此不再赘述。
步骤906:服务控制模块记录记录当前中断的节目的断点信息,并将断点信息保存到服务会话中。
其中,节目的断点信息对于直播频道则记录频道号,对于点播节目则记录节目号和时间点。
步骤907至步骤911与图4中示出的步骤506至步骤510一致,在此不再赘述。
参见图10,为第四实施例后续判定用户恢复流媒体服务并进行资源分配的过程:
步骤1001至步骤1006与图6中示出的步骤601至步骤606一致,在此不再赘述。
步骤1007:服务断点处理模块判断节目状态为中断,则通知输入输出接口模块恢复播放。
步骤1008:输入输出接口模块向VOD***请求恢复频道和点播节目的播放。
步骤1009:VOD***从会话中获取服务断点信息,并根据服务断点信息生成播放URL,分配资源,接收频道媒体流或获取点播节目媒体文件,然后向机顶盒播发媒体流,对于点播节目则需要从请求的指定时间点播出。
其中,VOD***分配资源和恢复流媒体服务的流程在后续图11的实施例流程中进行详细描述。
步骤1010:用户收看或收听节目,并可进行播控等操作。
参见图11,为图10中VOD***分配资源和恢复流媒体服务的流程:
步骤1101:VOD***的服务请求接入模块收到机顶盒终端发送的恢复频道和节目播放请求,判断出是恢复服务请求,向服务控制模块请求恢复服务。
步骤1102:服务控制模块获取该用户终端的服务断点消息,然后恢复服务会话。
步骤1103至步骤1108与图7所示的步骤703至步骤708一致,在此不再赘述。
步骤1109:服务控制模块根据服务断点信息生成播放URL,对于直播频道则根据频道号获取频道播放URL;对于点播则根据记录的节目号获取点播播放URL,并根据中断时间点设置播放的起始位置。
步骤1110至步骤1112与图7中的步骤709至步骤711一致,在此不再赘述。
与本发明流媒体服务的资源配置方法的实施例相对应,本发明还提供了流媒体服务的资源配置***、用户业务终端及头端***的实施例。
参见图12,为本发明流媒体服务的资源配置***的实施例框图:
该***包括:用户业务终端1210和头端***1220。
其中,用户业务终端1210,用于在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间,若当前时间超过所述流媒体服务的失效时间,将所述流媒体服务的状态设为失效状态,并记录所述流媒体服务的中断信息,向头端***1220发送停止播发请求;
所述头端***1220,用于接收到所述停止播发请求后,停止为所述流媒体服务分配资源。
进一步,所述用户业务终端1210,还用于当所述流媒体服务从所述失效状态进入有效状态时,获取所述媒体服务的中断信息,根据所述中断信息向所述头端***1220发送服务恢复请求;
所述头端***1220,还用于根据所述中断信息向从所述流媒体服务的断点处开始向所述用户业务终端1210发送流媒体。
参见图13,为本发明用户业务终端的第一实施例框图:
该用户业务终端包括:判断单元1310、设置单元1320、记录单元1330和发送单元1340。
其中,判断单元1310,用于在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
设置单元1320,用于所述判断单元判断当前时间超过所述流媒体服务的失效时间时,将所述流媒体服务的状态设为失效状态;
记录单元1330,用于记录所述流媒体服务的中断信息;
发送单元1340,用于向头端***发送停止播发请求,以使所述头端***停止为所述流媒体服务分配资源。
参见图14,为本发明用户业务终端的第二实施例框图:
该用户业务终端包括:设置单元1410、重置单元1420、判断单元1430、记录单元1440、发送单元1450和获取单元1460。
其中,所述设置单元1410,还用于当接收到流媒体服务的服务请求时,设置所述流媒体服务的状态为有效状态;
重置单元1420,用于重置预先设置的流媒体服务有效性处理定时器的服务失效时间,所述服务失效时间为当前时间与预设业务失效时长的和;
判断单元1430,用于在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
设置单元1410,还用于所述判断单元判断当前时间超过所述流媒体服务的失效时间时,将所述流媒体服务的状态设为失效状态;
记录单元1440,用于记录所述流媒体服务的中断信息;
发送单元1450,用于向头端***发送停止播发请求,以使所述头端***停止为所述流媒体服务分配资源;
获取单元1460,用于当所述流媒体服务从所述失效状态进入有效状态时,获取所述媒体服务的中断信息;
所述发送单元1450,还用于根据所述中断信息向所述头端***发送服务恢复请求,请求所述头端***从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
具体的,判断单元可以包括(图14中未示出):时间比较单元,用于当所述流媒体服务有效性处理定时器到达运行周期时,比较当前时间与所述流媒体服务有效性处理定时器的服务失效时间;结果确定单元,用于当所述当前时间小于所述服务失效时间时,则确定所述流媒体服务有效,当所述当前时间大于所述服务失效时间时,则确定所述流媒体服务失效。
参见图15,为本发明头端***的第一实施例框图:
该头端***包括:接收单元1510、记录单元1520和配置单元1530。
其中,接收单元1510,用于接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求;
记录单元1520,用于记录所述流媒体服务的中断信息;
配置单元1530,用于停止为所述流媒体服务分配资源。
参见图16,为本发明头端***的第二实施例框图:
该头端***包括:接收单元1610、记录单元1620、配置单元1630、获取单元1640和发送单元1650。
接收单元1610,用于接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求;
记录单元1620,用于记录所述流媒体服务的中断信息;
配置单元1630,用于停止为所述流媒体服务分配资源;
接收单元1610,还用于接收所述用户业务终端发送的服务恢复请求,所述服务恢复请求为所述用户业务终端判断所述流媒体服务从所述失效状态进入有效状态时发送的请求;
获取单元1640,用于获取所述中断信息;
发送单元1650,用于根据所述中断信息从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
具体的,配置单元可以包括(图16未示出):会话获取单元,用于获取所述流媒体服务的服务会话;资源释放单元,用于释放为所述流媒体服务分配的网络资源、服务资源和播出资源;会话清除单元,用于清除所述流媒体服务的服务会话。
通过以上的实施方式的描述可知,本发明实施例中用户业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间时,将流媒体服务的状态设为失效状态,并记录流媒体服务的中断信息,向头端***发送停止播发请求,以使头端***停止为该流媒体服务分配资源。应用本发明实施例,当用户关闭播放终端,或者长时间离开而不再观看流媒体内容时,将流媒体服务判断为失效,从而使得头端***停止向用户业务终端播发流媒体,节省播放终端对***资源的占用。
本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种流媒体服务的资源配置方法,其特征在于,包括:
用户业务终端在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
若当前时间超过所述流媒体服务的失效时间,将所述流媒体服务的状态设为失效状态,确定流媒体服务失效,并记录所述流媒体服务的中断信息;
所述用户业务终端向头端***发送停止播发请求,以请求所述头端***停止为所述流媒体服务分配资源;其中,所述方法还包括:
当接收到流媒体服务的服务请求时,设置所述流媒体服务的状态为有效状态,确定流媒体服务有效;
重置预先设置的流媒体服务有效性处理定时器的服务失效时间,所述服务失效时间为当前时间与预设业务失效时长的和;
其中,所述方法还包括:
当所述流媒体服务从所述失效状态进入有效状态时,所述用户业务终端获取所述媒体服务的中断信息;
根据所述中断信息向所述头端***发送服务恢复请求,请求所述头端***从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
2.根据权利要求1所述的方法,其特征在于,所述判断当前时间是否超过流媒体服务的失效时间包括:
当所述流媒体服务有效性处理定时器到达运行周期时,比较当前时间与所述流媒体服务有效性处理定时器的服务失效时间;
当所述当前时间小于所述服务失效时间时,则确定所述流媒体服务有效,当所述当前时间大于所述服务失效时间时,则确定所述流媒体服务失效。
3.一种流媒体服务的资源配置方法,其特征在于,包括:
接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求,其中,所述流媒体服务的有效状态是所述用户业务终端在接收到流媒体服务的服务请求时设置的,并且预先设置的流媒体服务有效性处理定时器的服务失效时间是由所述用户业务终端在接收到流媒体服务的服务请求时进行重置的,所述服务失效时间为当前时间与预设业务失效时长的和;
记录所述流媒体服务的中断信息,并停止为所述流媒体服务分配资源;
其中,所述方法还包括:
接收所述用户业务终端发送的服务恢复请求,所述服务恢复请求为所述用户业务终端判断所述流媒体服务从所述失效状态进入有效状态时发送的请求;
获取所述中断信息,并根据所述中断信息从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
4.根据权利要求3所述的方法,其特征在于,所述停止为所述流媒体服务分配资源包括:
获取所述流媒体服务的服务会话;
释放为所述流媒体服务分配的网络资源、服务资源和播出资源;
清除所述流媒体服务的服务会话。
5.一种用户业务终端,其特征在于,包括:
判断单元,用于在流媒体服务处于有效状态时,判断当前时间是否超过流媒体服务的失效时间;
设置单元,用于所述判断单元判断当前时间超过所述流媒体服务的失效时间时,将所述流媒体服务的状态设为失效状态,确定流媒体服务失效;并当接收到流媒体服务的服务请求时,设置所述流媒体服务的状态为有效状态,确定流媒体服务有效;
重置单元,用于当接收到所述流媒体服务的服务请求,设置所述流媒体服务的状态为有效状态,确定所述流媒体服务有效的情况下重置预先设置的流媒体服务有效性处理定时器的服务失效时间,所述服务失效时间为当前时间与预设业务失效时长的和;
记录单元,用于当当前时间超过所述流媒体服务的失效时间,所述流媒体服务的状态设为失效状态,确定所述流媒体服务失效时,记录所述流媒体服务的中断信息;
发送单元,用于当当前时间超过所述流媒体服务的失效时间,所述流媒体服务的状态设为失效状态,确定所述流媒体服务失效时,向头端***发送停止播发请求,以使所述头端***停止为所述流媒体服务分配资源;
获取单元,用于当所述流媒体服务从所述失效状态进入有效状态时,获取所述媒体服务的中断信息;
所述发送单元,还用于根据所述中断信息向所述头端***发送服务恢复请求,请求所述头端***从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
6.根据权利要求5所述的用户业务终端,其特征在于,所述判断单元包括:
时间比较单元,用于当所述流媒体服务有效性处理定时器到达运行周期时,比较当前时间与所述流媒体服务有效性处理定时器的服务失效时间;
结果确定单元,用于当所述当前时间小于所述服务失效时间时,则确定所述流媒体服务有效,当所述当前时间大于所述服务失效时间时,则确定所述流媒体服务失效。
7.一种头端***,其特征在于,包括:
接收单元,用于接收用户业务终端发送的停止播发请求,所述停止播发请求为流媒体业务终端在流媒体服务处于有效状态时,判断当前时间超过流媒体服务的失效时间后所发送的请求,其中,所述流媒体服务的有效状态是所述用户业务终端在接收到流媒体服务的服务请求时设置的,并且预先设置的流媒体服务有效性处理定时器的服务失效时间是由所述用户业务终端在接收到流媒体服务的服务请求时进行重置的,所述服务失效时间为当前时间与预设业务失效时长的和,并用于接收所述用户业务终端发送的服务恢复请求,所述服务恢复请求为所述用户业务终端判断所述流媒体服务从所述失效状态进入有效状态时发送的请求;
记录单元,用于当所述接收单元接收到用户业务终端发送的停止播发请求后,记录所述流媒体服务的中断信息;
配置单元,用于当所述接收单元接收到用户业务终端发送的停止播发请求后,停止为所述流媒体服务分配资源;
获取单元,用于当接收到用户业务终端发送的服务恢复请求后,获取所述中断信息;
发送单元,用于当所述获取单元获取所述中断信息后,根据所述中断信息从所述流媒体服务的断点处开始向所述用户业务终端发送流媒体。
8.根据权利要求7所述的头端***,其特征在于,所述配置单元包括:
会话获取单元,用于获取所述流媒体服务的服务会话;
资源释放单元,用于释放为所述流媒体服务分配的网络资源、服务资源和播出资源;
会话清除单元,用于清除所述流媒体服务的服务会话。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010619791.8A CN102137293B (zh) | 2010-12-31 | 2010-12-31 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
PCT/CN2011/079410 WO2012088922A1 (zh) | 2010-12-31 | 2011-09-07 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010619791.8A CN102137293B (zh) | 2010-12-31 | 2010-12-31 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102137293A CN102137293A (zh) | 2011-07-27 |
CN102137293B true CN102137293B (zh) | 2015-01-21 |
Family
ID=44296932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010619791.8A Expired - Fee Related CN102137293B (zh) | 2010-12-31 | 2010-12-31 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102137293B (zh) |
WO (1) | WO2012088922A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102137293B (zh) * | 2010-12-31 | 2015-01-21 | 华为技术有限公司 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
CN107920260A (zh) * | 2016-10-10 | 2018-04-17 | 国家新闻出版广电总局广播科学研究院 | 数字电视用户行为预测方法及装置 |
CN108874348B (zh) * | 2018-07-10 | 2023-10-27 | 众安信息技术服务有限公司 | 一种资源播控***及方法 |
CN110248419B (zh) * | 2018-10-23 | 2022-08-09 | 浙江芯昇电子技术有限公司 | 一种通信业务中断的方法及装置 |
CN111711867A (zh) * | 2020-05-19 | 2020-09-25 | 腾讯科技(深圳)有限公司 | 流媒体业务的指标收集方法、装置、介质及电子设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1984025B (zh) * | 2006-05-17 | 2012-05-30 | 华为技术有限公司 | 释放被无效占用的资源的方法和存储转发装置 |
CN1925584B (zh) * | 2006-09-12 | 2010-05-12 | 深圳创维数字技术股份有限公司 | 一种数字电视接收机的节能***及方法 |
CN1929489B (zh) * | 2006-10-20 | 2011-07-20 | 华为技术有限公司 | 实现会话与媒体流同步的处理方法、***、机顶盒及装置 |
CN101257617B (zh) * | 2007-03-01 | 2010-04-21 | 中兴通讯股份有限公司 | 一种移动流媒体点播业务中的续播***及其方法 |
CN101459809B (zh) * | 2008-11-26 | 2010-06-23 | 北京惠信博思技术有限公司 | 一种数字电视节目播放的方法和*** |
CN101662474B (zh) * | 2009-09-29 | 2012-08-22 | 中国电信股份有限公司 | 移动终端流媒体异常中断的自动恢复方法和*** |
CN102137293B (zh) * | 2010-12-31 | 2015-01-21 | 华为技术有限公司 | 流媒体服务的资源配置方法、用户业务终端及头端*** |
-
2010
- 2010-12-31 CN CN201010619791.8A patent/CN102137293B/zh not_active Expired - Fee Related
-
2011
- 2011-09-07 WO PCT/CN2011/079410 patent/WO2012088922A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN102137293A (zh) | 2011-07-27 |
WO2012088922A1 (zh) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3387836B1 (en) | Recording of abr content | |
US8001575B2 (en) | Method of distributing video-on-demand over an internet protocol network infrastructure | |
US11665265B2 (en) | Method for resolving delivery path unavailability | |
US20070220577A1 (en) | Method and media manager client unit for optimising network resources usage | |
US8418194B2 (en) | System and method for dynamic bandwidth allocation | |
US9521466B2 (en) | Method and device for receiving and providing programs | |
US20120203822A1 (en) | Apparatus and methods for controlled bandwidth reclamation | |
US10057543B2 (en) | Digital video recorder having live-off-disk buffer for receiving missing portions of buffered events | |
US20090031341A1 (en) | Method and apparatus for reducing the number of control messages transmitted by a set top terminal in an sdv system | |
US8005973B2 (en) | Method and system for playing video on a mobile device | |
US20190045230A1 (en) | Distributed scalable encoder resources for live streams | |
CN102137293B (zh) | 流媒体服务的资源配置方法、用户业务终端及头端*** | |
US8935735B2 (en) | Methods and apparatus for supporting trick play functions in devices without local storage | |
EP3348069A1 (en) | Fast channel change in a multicast adaptive bitrate (mabr) streaming network using http download segment recovery in a dedicated bandwidth pipe | |
US10051301B2 (en) | Initiating a unicast stream based on a triggering event associated with a node receiving a multicast stream | |
CN101668151B (zh) | 一种交互式网络电视的录制方法和*** | |
CA2881417A1 (en) | System and method bridging cloud based user interfaces | |
CN102651745B (zh) | 一种业务内容的播放方法、***和装置 | |
WO2012034430A1 (zh) | Iptv***中顶盒带宽控制方法及装置 | |
EP3970384B1 (en) | Method and apparatus for playing multimedia streaming data | |
WO2009085622A1 (en) | Method and apparatus for scheduling a recording of an upcoming sdv program deliverable over a content delivery system | |
KR100525175B1 (ko) | DualChannel을 이용한 멀티캐스트 방식의VOD방송 서비스 방법 | |
US20130135525A1 (en) | Fragment boundary independent closed captioning | |
US20060271948A1 (en) | Method and Device for Receiving and Providing Programs |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150121 |