CN105763900A - 一种设置直播节目权限的方法及装置 - Google Patents
一种设置直播节目权限的方法及装置 Download PDFInfo
- Publication number
- CN105763900A CN105763900A CN201610258428.5A CN201610258428A CN105763900A CN 105763900 A CN105763900 A CN 105763900A CN 201610258428 A CN201610258428 A CN 201610258428A CN 105763900 A CN105763900 A CN 105763900A
- Authority
- CN
- China
- Prior art keywords
- live
- terminal
- video stream
- programme televised
- play right
- 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
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- 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/25—Management 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种设置直播节目权限的方法及装置。所述设置直播节目权限的方法,包括:获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,将所述标识加载到直播视频流中;实时监测播放所述直播视频流的终端是否具备所述播放权限。本发明可针对某个直播频道的预设的节目来设置播放权限,任意终端都可播放该直播频道所有的未设定播放权限的直播节目,只有获取了播放权限的终端才可正常播放设置了播放权限的直播节目,从而丰富了直播节目的功能和加强了服务器端对终端的控制程度。
Description
技术领域
本发明涉及直播视频技术领域,特别涉及一种设置直播节目权限的方法及装置。
背景技术
如今,随着网速等网络软硬件的升级,直播类型的视频节目越来越多的出现在人们的生活中。相比以往的点播类型的视频节目,观众们在观看直播类型的视频节目更有引人入胜的见证感,甚至观众们可以在某些直播类型的视频节目中与正在直播的相关内容发生实时互动。但是在现有的视频直播技术中,若某个视频直播频道对终端不要求播放权限,那么该视频直播频道的所有视频直播节目,都不需要终端具有播放权限即可播放;若该直播频道对终端需求播放权限,那么该终端的所有视频直播节目都需验证终端的播放权限才可播放。即无法针某个视频直播频道的不同的视频直播节目来设置不同的播放权限,使得具有相应的播放权限的终端才可顺利播放相应的直播节目。如何妥善的解决上述问题,就成为了业界亟待解决的课题。
发明内容
本发明提供一种设置直播节目权限的方法及装置,用以对直播节目设置播放权限,用以加强直播服务器端的对直播节目的控制程度。
根据本发明实施例的第一方面,提供一种设置直播节目权限的方法,包括:
获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,将所述标识加载到直播视频流中;
实时监测播放所述直播视频流的终端是否具备所述播放权限;
在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
在一个实施例中,所述获取预设的直播节目的信息,设置所述预设的直播节目的播放权限,包括:
获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
设置多种码流的所述预设的直播节目;
设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
在一个实施例中,所述根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,将所述标识加载到直播视频流中,包括:
获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
在一个实施例中,所述实时监测播放所述直播视频流的终端是否具备所述播放权限,包括:
获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,
其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
在一个实施例中,所述在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端,包括:
将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
根据本发明实施例的第二方面,提供一种设置直播节目权限的装置,包括:
设置模块,用于获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
生成模块,用于根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,并将所述标识加载到直播视频流中;
监测模块,用于实时监测播放所述直播视频流的终端是否具备所述播放权限;
拒绝模块,用于在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
传输模块,用于在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
在一个实施例中,所述设置模块,包括:
第一获取子模块,用于获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
第一设置子模块,用于设置多种码流的所述预设的直播节目;
第二设置子模块,用于设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
在一个实施例中,所述生成模块,包括:
第二获取子模块,用于获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
替换子模块,用于从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
终止子模块,用于到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
在一个实施例中,所述生成模块,包括:
第三获取子模块,用于获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
监测子模块,用于从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
撤销子模块,用于到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
在一个实施例中,所述拒绝模块,包括:
传输子模块,用于将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
暂停子模块,用于暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明一示例性实施例示出的一种设置直播节目权限的方法的流程图;
图2为本发明一示例性实施例示出的一种设置直播节目权限的方法的步骤S11的流程图;
图3为本发明一示例性实施例示出的一种设置直播节目权限的方法的步骤S12的流程图;
图4为本发明一示例性实施例示出的一种设置直播节目权限的方法的步骤S13的流程图;
图5为本发明一示例性实施例示出的一种设置直播节目权限的方法的步骤S14的流程图;
图6为本发明一示例性实施例示出的一种设置直播节目权限的装置的框图;
图7为本发明一示例性实施例示出的一种设置直播节目权限的装置的设置模块61的框图;
图8为本发明一示例性实施例示出的一种设置直播节目权限的装置的生成模块62的框图;
图9为本发明一示例性实施例示出的一种设置直播节目权限的装置的监测模块63的框图;
图10为本发明一示例性实施例示出的一种设置直播节目权限的装置的拒绝模块64的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是根据一示例性实施例示出的一种设置直播节目权限的方法流程图,如图1所示,该设置直播节目权限的方法,包括以下步骤S11-S15:
在步骤S11中,获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
获取该预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;设置多种码流的该预设的直播节目;设置该预设的直播节目的第一播出时长,该第一播出时长为该终端在不具备该播放权限的情况下,仍可播放的该预设的直播节目的时长。
在步骤S12中,根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,将所述标识加载到直播视频流中;
获取预设的第一开始时刻和第一终止时刻,该第一开始时刻早于该第一终止时刻;从该第一开始时刻为起始,在该直播视频流的视频图像帧中预设的区域内,将该直播视频流的原像素替换为该标识的像素;到该第一终止时刻为终止,终止将该直播视频流的原像素替换为该标识的像素。
该标识包括二维码、网页链接、图片、文字和音频中的任一者或多者。如果该标识为二维码,用户可以通过扫描该二维码来获取该播放权限;如果该标识为网页链接,用户通过该网络连接进入到相应的网页来获取该播放权限;如果该标识为图片、文字或音频,那么通过获取其中包含的语义信息来得知如何获取该播放权限。
在步骤S13中,实时监测播放所述直播视频流的终端是否具备所述播放权限;
获取预设的第二开始时刻和第二终止时刻,该第二开始时刻早于该第二终止时刻;从该第二开始时刻为起始,开始实时监测播放该直播视频流的终端是否具备该播放权限,该第二开始时刻早于等于该开播时刻;到该第二终止时刻为终止,撤销实时监测播放该直播视频流的终端是否具备该播放权限,其中,当实时监测到该直播视频流的终端具备该播放权限时,立即终止该实时监测并撤销将该标识加载到直播视频流中,该第二终止时刻早于等于该结束时刻。
其中,若该终端在该直播节目的直播过程中才具备了该播放权限,则根据实时监测到该终端正在进行获取该直播权限的时刻c,根据该直播节目的开播时刻a和结束时刻b,计算出|a-b|与|c-b|的比值,根据该比值来计算出该终端获取该播放权限时所需付出的数额。
在步骤S14中,在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
将该标识加载到预设的替换视频流中,传输该预设的替换视频流到该终端;或暂停传输该预设的直播视频流,将该标识以图片或文本中的任一种或多种方式传输到该终端。
在步骤S15中,在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
本申请方案可针对某个直播频道的指定的节目来设置播放权限,任意终端都可播放该直播频道所有的未设定播放权限的直播节目,只有获取了播放权限的终端才可正常播放设置了播放权限的节目,从而丰富了直播节目的功能和加强了服务器端对终端的控制程度。
在一个实施例中,如图2所示,步骤S11包括如下步骤S21-S23:
在步骤S21中,获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
对于某一直播频道,获知该直播频道的预设的直播节目的开播时刻、播出时长和结束时刻,就可以确定该直播频道需要对那个时间段之内的直播视频流设置播放权限。
在步骤S22中,设置多种码流的所述预设的直播节目;
对于同样的直播内容设置不同的码率,包括普清的直播视频流、高清的直播视频流、720p的直播视频流和1080p的直播视频流等多种直播视频流。播放该直播视频流的终端根据自身所具有的权限的范围之内,反馈给服务器该终端所选择的直播视频流的码率。服务器根据该终端反馈的信息,传输给该终端对应码率的直播视频流。
在步骤S23中,设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
该第一播放时长为不具备播放权限的终端也可以播放该预设的直接节目的时长,在很多情况下,直播节目的视频直播流是实时产生实时传输的,用户很可能对于该直播节目的内容缺乏了解,设置该第一播出时长的好处在于可以让用户了解该直播节目的部分内容,因为对于了解程度不足的直播节目是很难引起用户的兴趣的,从而有帮助用户做出选择。
在一个实施例中,如图3所示,步骤S12包括如下步骤S31-S33:
在步骤S31中,获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
该第一开始时刻的作用在于提前将该预设的直播节目的播放权限的标识提供给终端,方便该终端提前获取该直播节目的播放权限,让用户有充足的时间来获取该直播节目的播放权限,已达到用户可以在预设的直播节目播出时就可以直接观看的效果。该第一终止时刻的作用在于避免用户获取到该直播节目的播放权限时,该直播节目即将结束或者已经结束,从而导致用户进行无效的获取该直播节目的播放权限的操作。
在步骤S32中,从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
在该直播视频流的视频图像帧的预设的区域内显示该标识。该标识显示的区域不明显影响用户观看当前视频流的观赏体验,且该标识的像素覆盖原始的直播视频流中的相应位置的像素,例如该标识显示的区域可以为四角的区域。
在步骤S33中,到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
在到达预设的第一终止时刻时,在直播视频流中不再显示该标识,避免已经无意义的标识出现在直播视频流中,从而给用户带来不良的观赏体验。一般而言,该第一终止时刻早于该直播节目的结束时刻。
从第一开始时刻到第一终止时刻之间的时间段内,可以设定若干个时间段,在该若干个时间段内直播视频流中不包含该预设的直播节目的标识。
在一个实施例中,如图4所示,步骤S13包括如下步骤S41-S43:
在步骤S41中,获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
在步骤S42中,从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
在步骤S43中,到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
服务器端在该第二开始时刻才开始判断播放该直播频道的终端是否具备该预设的直播节目的播放权限,如果过早判断该终端是否具备该预设的直播节目的播放权限是没有必要的,而且会增加服务器端的***消耗;如果过晚的判断该终端是否具备该预设的直播节目的播放权限,服务器端将无法确定传输给该终端何种直播视频流以及何种码流。一般而言,该第二开始时刻早于该开播时刻,该第二开始时刻晚于第一开始时刻。
当服务器端检测到播放该终端具备该预设的直播节目的播放权限后,停止监测该终端,不再加载该标识到该视频直播流中。
在服务器端未实时监测到该终端具备该预设的直播节目的播放权限的情况下,服务器端仍会从第二终止时刻起不再判断该终端是否具备该预设的直播节目的播放权限,在该预设的直播节目的剩余时间内,服务器端也继续按照该终端在第二终止时刻的播放权限状态来传输该直播频道的视频流。
在一个实施例中,如图5所示,步骤S14包括如下步骤S51-S52:
在步骤S51中,将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
在步骤S52中,暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
在某一终端不具备预设的直播节目的播放权限时,服务器端使用预设的替换视频流传送到该终端。该替换视频流可以为预设的直播节目的视频流的低码流版本,该低码流版本的预设的直播节目的视频流中包含了该预设的直播节目的标识信息;该替换视频流也可以为与预设的直播节目不同的内容的视频流;还可以传送多媒体文件(图片或者文字)到该终端,该多媒体文件包括该预设的直播节目的标识信息。
在一个实施例中,图6是根据一示例性实施例示出的一种设置直播节目权限的装置框图。如图6示,该装置包括设置模块61、生成模块62、监测模块63、拒绝模块64和传输模块65。
该设置模块61,用于获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
该生成模块62,用于根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,并将所述标识加载到直播视频流中;
该监测模块63,用于实时监测播放所述直播视频流的终端是否具备所述播放权限;
该拒绝模块64,用于在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
该传输模块65,用于在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
如图7所示,该设置模块61包括第一获取子模块71、第一设置子模块72和第二设置子模块73。
该第一获取子模块71,用于获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
该第一设置子模块72,用于设置多种码流的所述预设的直播节目;
该第二设置子模块73,用于设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
如图8所示,该生成模块62包括第二获取子模块81、替换子模块82和终止子模块83。
该第二获取子模块81,用于获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
该替换子模块82,用于从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
该终止子模块83,用于到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
如图9所示,该监测模块63包括第三获取子模块91、监测子模块92和撤销子模块93:
该第三获取子模块91,用于获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
该监测子模块92,用于从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
该撤销子模块93,用于到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
如图10所示,该拒绝模块64包括传输子模块101和暂停子模块102。
该传输子模块101,用于将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
该暂停子模块102,用于暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种设置直播节目权限的方法,用于服务器端,其特征在于,包括:
获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,并将所述标识加载到直播视频流中;
实时监测播放所述直播视频流的终端是否具备所述播放权限;
在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
2.如权利要求1所述的方法,其特征在于,所述获取预设的直播节目的信息,设置所述预设的直播节目的播放权限,包括:
获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
设置多种码流的所述预设的直播节目;
设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
3.如权利要求2所述的方法,其特征在于,所述根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,将所述标识加载到直播视频流中,包括:
获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
4.如权利要求3所述的方法,其特征在于,所述实时监测播放所述直播视频流的终端是否具备所述播放权限,包括:
获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
5.如权利要求1所述的方法,其特征在于,所述在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端,包括:
将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
6.一种设置直播节目权限的装置,用于服务器端,其特征在于,包括:
设置模块,用于获取预设的直播节目的信息,设置所述预设的直播节目的播放权限;
生成模块,用于根据所述预设的直播节目的播放权限,生成所述预设的直播节目的播放权限的标识,并将所述标识加载到直播视频流中;
监测模块,用于实时监测播放所述直播视频流的终端是否具备所述播放权限;
拒绝模块,用于在所述终端不具备所述播放权限的情况下,拒绝传输所述预设的直播节目的直播视频流到所述终端;
传输模块,用于在所述终端具备所述播放权限的情况下,传输所述预设的直播节目的直播视频流到所述终端。
7.根据权利要求6的装置,其特征在于,所述设置模块,包括:
第一获取子模块,用于获取所述预设的直播节目的开播时刻、播出时长、结束时刻中的任一者或多者;
第一设置子模块,用于设置多种码流的所述预设的直播节目;
第二设置子模块,用于设置所述预设的直播节目的第一播出时长,所述第一播出时长为所述终端在不具备所述播放权限的情况下,仍可播放的所述预设的直播节目的时长。
8.根据权利要求7的装置,其特征在于,所述生成模块,包括:
第二获取子模块,用于获取预设的第一开始时刻和第一终止时刻,所述第一开始时刻早于所述第一终止时刻;
替换子模块,用于从所述第一开始时刻为起始,在所述直播视频流的视频图像帧中预设的区域内,将所述直播视频流的原像素替换为所述标识的像素;
终止子模块,用于到所述第一终止时刻为终止,终止将所述直播视频流的原像素替换为所述标识的像素。
9.根据权利要求8的装置,其特征在于,所述生成模块,包括:
第三获取子模块,用于获取预设的第二开始时刻和第二终止时刻,所述第二开始时刻早于所述第二终止时刻;
监测子模块,用于从所述第二开始时刻为起始,开始实时监测播放所述直播视频流的终端是否具备所述播放权限,所述第二开始时刻早于等于所述开播时刻;
撤销子模块,用于到所述第二终止时刻为终止,撤销实时监测播放所述直播视频流的终端是否具备所述播放权限,其中,当实时监测到所述直播视频流的终端具备所述播放权限时,立即终止所述实时监测并撤销将所述标识加载到直播视频流中,所述第二终止时刻早于等于所述结束时刻。
10.根据权利要求6的装置,其特征在于,所述拒绝模块,包括:
传输子模块,用于将所述标识加载到预设的替换视频流中,传输所述预设的替换视频流到所述终端;或
暂停子模块,用于暂停传输所述预设的直播视频流,将所述标识以图片或文本中的任一种或多种方式传输到所述终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610258428.5A CN105763900B (zh) | 2016-04-22 | 2016-04-22 | 一种设置直播节目权限的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610258428.5A CN105763900B (zh) | 2016-04-22 | 2016-04-22 | 一种设置直播节目权限的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105763900A true CN105763900A (zh) | 2016-07-13 |
CN105763900B CN105763900B (zh) | 2018-10-26 |
Family
ID=56324675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610258428.5A Expired - Fee Related CN105763900B (zh) | 2016-04-22 | 2016-04-22 | 一种设置直播节目权限的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105763900B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106385602A (zh) * | 2016-10-14 | 2017-02-08 | 韩斌 | 一种针对无直播权限用户的终端直播智能控制方法 |
CN108495154A (zh) * | 2018-03-19 | 2018-09-04 | 无锡汉咏科技股份有限公司 | 一种提高付费直播间收费准确率的方法 |
CN109729369A (zh) * | 2018-11-22 | 2019-05-07 | 北京奇艺世纪科技有限公司 | 一种直播交互方法、***、装置及计算机可读存储介质 |
CN111614952A (zh) * | 2019-02-25 | 2020-09-01 | 北京地平线机器人技术研发有限公司 | 检测图像传输通道可靠性的方法及装置 |
CN112770189A (zh) * | 2020-11-30 | 2021-05-07 | 成都中科大旗软件股份有限公司 | 一种通过插帧技术实现视频防伪防盗的方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1946173A (zh) * | 2006-10-10 | 2007-04-11 | 华为技术有限公司 | 一种iptv直播业务控制方法、***和设备 |
US20110231521A1 (en) * | 2010-03-22 | 2011-09-22 | Mobitv, Inc. | Media convergence platform |
CN102256175A (zh) * | 2011-07-21 | 2011-11-23 | 深圳市茁壮网络股份有限公司 | 一种数字电视节目附加信息的***呈现方法和*** |
CN104135675A (zh) * | 2014-07-30 | 2014-11-05 | 华为技术有限公司 | 一种节目直播控制方法及装置 |
CN104394470A (zh) * | 2014-11-26 | 2015-03-04 | 珠海迈科智能科技股份有限公司 | 一种节目权限提醒方法及装置 |
CN104883618A (zh) * | 2015-05-11 | 2015-09-02 | 腾讯科技(北京)有限公司 | 直播节目试看方法、装置及*** |
-
2016
- 2016-04-22 CN CN201610258428.5A patent/CN105763900B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1946173A (zh) * | 2006-10-10 | 2007-04-11 | 华为技术有限公司 | 一种iptv直播业务控制方法、***和设备 |
US20110231521A1 (en) * | 2010-03-22 | 2011-09-22 | Mobitv, Inc. | Media convergence platform |
CN102256175A (zh) * | 2011-07-21 | 2011-11-23 | 深圳市茁壮网络股份有限公司 | 一种数字电视节目附加信息的***呈现方法和*** |
CN104135675A (zh) * | 2014-07-30 | 2014-11-05 | 华为技术有限公司 | 一种节目直播控制方法及装置 |
CN104394470A (zh) * | 2014-11-26 | 2015-03-04 | 珠海迈科智能科技股份有限公司 | 一种节目权限提醒方法及装置 |
CN104883618A (zh) * | 2015-05-11 | 2015-09-02 | 腾讯科技(北京)有限公司 | 直播节目试看方法、装置及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106385602A (zh) * | 2016-10-14 | 2017-02-08 | 韩斌 | 一种针对无直播权限用户的终端直播智能控制方法 |
CN108495154A (zh) * | 2018-03-19 | 2018-09-04 | 无锡汉咏科技股份有限公司 | 一种提高付费直播间收费准确率的方法 |
CN109729369A (zh) * | 2018-11-22 | 2019-05-07 | 北京奇艺世纪科技有限公司 | 一种直播交互方法、***、装置及计算机可读存储介质 |
CN111614952A (zh) * | 2019-02-25 | 2020-09-01 | 北京地平线机器人技术研发有限公司 | 检测图像传输通道可靠性的方法及装置 |
CN112770189A (zh) * | 2020-11-30 | 2021-05-07 | 成都中科大旗软件股份有限公司 | 一种通过插帧技术实现视频防伪防盗的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105763900B (zh) | 2018-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11778249B2 (en) | Rewinding replacement television advertisements inserted by a smart television | |
JP6447705B2 (ja) | 送信装置、送信方法、およびプログラム | |
CN105763900A (zh) | 一种设置直播节目权限的方法及装置 | |
CN105530547A (zh) | 一种网络电视点播内容的书签显示方法、装置及机顶盒 | |
KR20140092814A (ko) | 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템 | |
EP3748978A1 (en) | Screen recording method, client, and terminal device | |
US20220385986A1 (en) | Live video rendering and broadcasting system | |
CN106961634B (zh) | Vod视频结束播放后启动dtv信号的方法、装置和终端设备 | |
KR20200136382A (ko) | 정보 처리 장치, 정보 처리 방법, 송신 장치, 및 송신 방법 | |
JP5549832B2 (ja) | 情報配信装置および情報配信システム | |
CN105187934A (zh) | 一种电视互动***的终端平台 | |
CN112601110A (zh) | 用于内容记录和流传输的方法和设备 | |
CN105208453A (zh) | 一种显示电视互动***互动反馈信息的方法及装置 | |
US11606587B2 (en) | Embeddable media playback interaction sharing | |
US20120185890A1 (en) | Synchronized video presentation | |
CA3179652A1 (en) | Methods and systems for group watching | |
CN113490001A (zh) | 一种音视频数据分享方法、服务器、设备及介质 | |
CN111885395A (zh) | 视频监控方法、装置和*** | |
CA3044685A1 (en) | Video production system with dynamic character generator output |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A method and device for setting live program authority Effective date of registration: 20210104 Granted publication date: 20181026 Pledgee: Inner Mongolia Huipu Energy Co.,Ltd. Pledgor: TVMINING (BEIJING) MEDIA TECHNOLOGY Co.,Ltd. Registration number: Y2020990001527 |
|
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181026 Termination date: 20210422 |
|
CF01 | Termination of patent right due to non-payment of annual fee |