[go: up one dir, main page]

CN105916003B - The method and system of video flow monitoring are realized under room closed state using super pipe - Google Patents

The method and system of video flow monitoring are realized under room closed state using super pipe Download PDF

Info

Publication number
CN105916003B
CN105916003B CN201610395682.XA CN201610395682A CN105916003B CN 105916003 B CN105916003 B CN 105916003B CN 201610395682 A CN201610395682 A CN 201610395682A CN 105916003 B CN105916003 B CN 105916003B
Authority
CN
China
Prior art keywords
room
player
video
state
video stream
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
Application number
CN201610395682.XA
Other languages
Chinese (zh)
Other versions
CN105916003A (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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201610395682.XA priority Critical patent/CN105916003B/en
Publication of CN105916003A publication Critical patent/CN105916003A/en
Application granted granted Critical
Publication of CN105916003B publication Critical patent/CN105916003B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/45Management 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/462Content 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/4627Rights management associated to the content
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/442Monitoring 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses utilizing super pipe to realize the method and system of video flow monitoring under a kind of room closed state, it is related to the monitoring technology field of live video stream.This method includes:When user enters live streaming room, loads and initialize player;Judge current room state, if open state, then plays video flowing in player;If being in off state, then current user identity is judged, when it is super pipe shaft part to judge user identity, acquisition request corresponding video stream, and judge whether the video flowing obtained can play, if so, the normal play video stream in player, and provide the prompt message that direct broadcasting room video flowing does not disconnect really;Otherwise, blank screen effect is shown in player, and provides the prompt message that direct broadcasting room video flowing has disconnected.The present invention can be monitored the break-make of video flowing in the case where live streaming room is closed, and avoid the push that is not intended to of video flowing, and reduction video flowing, which is stolen, abuses or be intercepted the risk of broadcasting.

Description

房间关闭状态下利用超管实现视频流监控的方法及系统Method and system for realizing video stream monitoring by using superpipe in room closed state

技术领域technical field

本发明涉及直播视频流的监控技术领域,具体来讲是一种房间关闭状态下利用超管实现视频流监控的方法及系统。The invention relates to the technical field of monitoring live video streams, and specifically relates to a method and system for monitoring video streams by using super pipes in a closed state of a room.

背景技术Background technique

随着互联网技术的迅速发展,越来越多的用户可以使用电脑、手机等终端通过网络观看在线视频直播。在线视频直播是指利用互联网网络资源进行的现场视频直播服务,通过现场的视频拍摄同步发布到网络上,用户可以同一时间在网络上看到实时的现场情况。With the rapid development of Internet technology, more and more users can use terminals such as computers and mobile phones to watch online live video broadcasts through the Internet. Online video live broadcast refers to live video live broadcast service using Internet network resources. Through live video shooting and synchronous release to the network, users can see real-time on-site conditions on the network at the same time.

在视频直播的各业务场景中,为了对直播房间内的直播内容进行一定的监控和管理,通常会在直播平台中设置超管。超管是直播平台中有着特定权限对直播房间进行管理的一种身份的称谓。In various business scenarios of live video broadcasting, in order to monitor and manage the live broadcast content in the live broadcast room, super management is usually set up on the live broadcast platform. Super management is the title of an identity in the live broadcast platform that has specific authority to manage the live broadcast room.

目前,超管的监控和管理多是针对开启状态下的直播房间进行的,即对正在直播的视频内容进行监管,而对于处于关闭状态下的房间没有再进一步的监管。但是,在实际使用过程中,会出现仅仅房间关闭了,但视频流推送软件没关和/或摄像头也没关掉的情况,也就是说该直播视频流没有真正的断开,视频流还是被推送到流媒体服务器上。这样会使得无意被推送的视频会存在被盗取滥用或被截取播放的风险,一旦视频遭到曝光可能会影响主播的隐私安全,严重时还会给主播和直播平台造成不良的后果。At present, the monitoring and management of the super tube is mostly carried out for the live broadcast room in the open state, that is, to supervise the live video content, and there is no further supervision for the room in the closed state. However, in actual use, there may be cases where only the room is closed, but the video streaming push software and/or the camera are not closed, that is to say, the live video stream is not really disconnected, and the video stream is still blocked. Push to streaming media server. This will make the unintentionally pushed videos risk being stolen, misused or intercepted for playback. Once the video is exposed, it may affect the privacy and security of the anchor, and in severe cases, it will also cause adverse consequences for the anchor and the live broadcast platform.

发明内容Contents of the invention

本发明的目的是为了克服上述背景技术的不足,提供一种房间关闭状态下利用超管实现视频流监控的方法及系统,能在直播房间关闭的情况下对视频流的通断进行监控,避免视频流的无意推送,降低视频流被盗取滥用或被截取播放的风险。The purpose of the present invention is to overcome the deficiency of the above-mentioned background technology, and provide a method and system for monitoring video streams by using super pipes in the closed state of the room. The unintentional push of video streams reduces the risk of video streams being stolen, abused or intercepted for playback.

为达到以上目的,本发明提供一种房间关闭状态下利用超管实现视频流监控的方法,包括以下步骤:A、当用户进入直播房间时,加载并初始化播放器,转入步骤B;B、判断当前的房间状态,房间状态包括开启状态或关闭状态,若为开启状态,转入步骤C;若为关闭状态,则转入步骤D;C、请求获取相应视频流,在播放器中播放视频流,结束;D、对当前的用户身份进行判断,用户身份包括超管身份和非超管身份,转入步骤E;E、当判定用户身份为超管身份时,请求获取相应视频流,并判断获取的视频流是否能在播放器中播放,若是,则在播放器中正常播放视频流,并给出直播间视频流未真正断开的提示信息;否则,在播放器中显示黑屏效果,并给出直播间视频流已断开的提示信息。In order to achieve the above purpose, the present invention provides a method for monitoring video streams using a super tube in the closed state of the room, comprising the following steps: A, when the user enters the live broadcast room, load and initialize the player, and proceed to step B; B, Judging the current room state, the room state includes open state or closed state, if it is open state, go to step C; if it is closed state, go to step D; C, request to obtain the corresponding video stream, and play the video in the player Stream, end; D, judge current user identity, user identity includes supervising identity and non-supervising identity, turn to step E; E, when judging that user identity is supervising identity, request to obtain corresponding video flow, and Determine whether the obtained video stream can be played in the player, if so, play the video stream normally in the player, and give a prompt message that the video stream in the live room is not actually disconnected; otherwise, display a black screen effect in the player, And give a prompt message that the video stream in the live room has been disconnected.

在上述技术方案的基础上,步骤A中,加载播放器时,通过直播间页面将房间参数信息传递给播放器,所述房间参数信息包括房间开启或关闭的信息;步骤B中,根据播放器中的房间参数信息判断当前的房间状态。On the basis of the above technical solution, in step A, when the player is loaded, the room parameter information is passed to the player through the live broadcast room page, and the room parameter information includes information on opening or closing the room; in step B, according to the player The room parameter information in determines the current room status.

在上述技术方案的基础上,步骤C具体包括以下操作:通过HTTP(HypertextTransfer Protocol,超文本传输协议)方式向流媒体服务器请求获取视频流地址;根据获取的视频流地址,通过调用由ActionScript3.0开发的功能函数获取相应的视频流;将获取到的视频流在播放器中进行播放。On the basis of the above-mentioned technical scheme, step C specifically includes the following operations: request the video stream address to the streaming media server through HTTP (HypertextTransfer Protocol, Hypertext Transfer Protocol) mode; according to the video stream address obtained, by calling ActionScript3. The developed function obtains the corresponding video stream; the obtained video stream is played in the player.

在上述技术方案的基础上,步骤D中,对当前的用户身份进行判断后,若判定用户身份为非超管身份,则通过HTTP方式向流媒体服务器请求获取推荐列表数据;在播放器中通过一个推荐列表UI面板展示所述推荐列表数据。On the basis of the above-mentioned technical scheme, in step D, after judging the current user identity, if it is judged that the user identity is a non-supervising identity, then request the streaming media server to obtain the recommended list data through HTTP; A recommendation list UI panel displays the recommendation list data.

在上述技术方案的基础上,步骤E中,所述请求获取相应视频流的同时,还通过HTTP方式向流媒体服务器请求获取推荐列表数据;并且,在播放器中正常播放视频流时或者在播放器中显示黑屏效果时,均会在播放器的视频画面之上增设一个推荐列表UI(UserInterface,用户界面)面板层,在推荐列表UI面板层中通过一个推荐列表UI面板展示所述推荐列表数据。On the basis of the above technical solution, in step E, while the request obtains the corresponding video stream, it also requests the streaming media server to obtain the recommended list data through HTTP; and, when the video stream is played normally in the player or when the When the black screen effect is displayed in the player, a recommendation list UI (UserInterface, user interface) panel layer will be added on the video screen of the player, and the recommendation list data will be displayed through a recommendation list UI panel in the recommendation list UI panel layer .

本发明同时还提供一种房间关闭状态下利用超管实现视频流监控的系统,包括播放器加载模块、房间状态判断模块、视频播放模块、用户身份判断模块和超管处理模块。所述播放器加载模块用于:当用户进入直播间时,加载并初始化播放器,向房间状态判断模块发送房间判断信号;所述房间状态判断模块用于:收到房间判断信号后,判断当前的房间状态,房间状态包括开启状态或关闭状态,若为开启状态,向视频播放模块发送播放信号;若为关闭状态,则向用户身份判断模块发送身份判断信号;所述视频播放模块用于:收到播放信号后,请求获取相应视频流,并在播放器中播放视频流;所述用户身份判断模块用于:收到身份判断信号后,对当前的用户身份进行判断,用户身份包括超管身份和非超管身份;当判定用户身份为超管身份时,向超管处理模块发送第一处理信号;所述超管处理模块用于:收到第一处理信号后,请求获取相应视频流,并判断获取的视频流是否能在播放器中播放,若是,则在播放器中正常播放视频流,并给出直播间视频流未真正断开的提示信息;否则,在播放器中显示黑屏效果,并给出直播间视频流已断开的提示信息。At the same time, the present invention also provides a system for realizing video stream monitoring by super pipe in the closed state of the room, which includes a player loading module, a room state judging module, a video playing module, a user identity judging module and a super pipe processing module. The player loading module is used for: when the user enters the live broadcast room, loads and initializes the player, and sends a room judgment signal to the room state judgment module; the room state judgment module is used for: after receiving the room judgment signal, judges the current The state of the room, the state of the room includes an open state or a closed state, if it is an open state, it sends a playback signal to the video playback module; if it is a closed state, it sends an identity judgment signal to the user identity judgment module; the video playback module is used for: After receiving the playback signal, request to obtain the corresponding video stream, and play the video stream in the player; the user identity judgment module is used for: after receiving the identity judgment signal, judge the current user identity, the user identity includes Identity and non-supervisory identity; when it is determined that the user identity is a supervising identity, the first processing signal is sent to the supervising processing module; the supervising processing module is used to: after receiving the first processing signal, request to obtain the corresponding video stream , and judge whether the obtained video stream can be played in the player, if so, play the video stream normally in the player, and give a prompt message that the video stream in the live room is not really disconnected; otherwise, display a black screen in the player effect, and give a prompt message that the video stream in the live room has been disconnected.

在上述技术方案的基础上,所述播放器加载模块在加载播放器时,通过直播间页面将房间参数信息传递给播放器,所述房间参数信息包括房间开启或关闭的信息;所述房间状态判断模块根据播放器中的房间参数信息判断当前的房间状态。On the basis of the above technical solution, when the player loading module loads the player, the room parameter information is passed to the player through the live room page, and the room parameter information includes the information of opening or closing of the room; the room state The judging module judges the current room state according to the room parameter information in the player.

在上述技术方案的基础上,所述视频播放模块请求获取相应视频流,并在播放器中正常播放视频流的具体过程为:视频播放模块通过HTTP方式向流媒体服务器请求获取视频流地址;根据获取的视频流地址,通过调用由ActionScript3.0开发的功能函数获取相应的视频流;将获取到的视频流在播放器中进行播放。On the basis of the above technical scheme, the video playback module requests to obtain the corresponding video stream, and the specific process of playing the video stream normally in the player is: the video playback module requests the streaming media server to obtain the video stream address through HTTP; The obtained video stream address is obtained by calling the function function developed by ActionScript3.0 to obtain the corresponding video stream; the obtained video stream is played in the player.

在上述技术方案的基础上,该系统还包括非超管处理模块;当所述用户身份判断模块判定用户身份为非超管身份时,向非超管处理模块发送第二处理信号;所述非超管处理模块收到第二处理信号后,通过HTTP方式向流媒体服务器请求获取推荐列表数据,并在播放器中通过一个推荐列表UI面板展示推荐列表数据。On the basis of the above technical solution, the system also includes a non-supervisory processing module; when the user identity judging module determines that the user identity is a non-supervisory identity, it sends a second processing signal to the non-supervisory processing module; After the super pipe processing module receives the second processing signal, it requests the stream media server to obtain the recommendation list data through HTTP, and displays the recommendation list data through a recommendation list UI panel in the player.

在上述技术方案的基础上,所述超管处理模块在请求获取相应视频流的同时,还通过HTTP方式向流媒体服务器请求获取推荐列表数据;并且,所述超管处理模块控制播放器正常播放视频流时或者控制播放器显示黑屏效果时,均会在播放器的视频画面之上增设一个推荐列表UI面板层,并在推荐列表UI面板层中通过一个推荐列表UI面板展示所述推荐列表数据。On the basis of the above technical solution, while requesting to obtain the corresponding video stream, the super-management processing module also requests the streaming media server to obtain recommendation list data through HTTP; and the super-management processing module controls the player to play normally When streaming video or controlling the player to display a black screen effect, a recommendation list UI panel layer will be added above the video screen of the player, and the recommendation list data will be displayed through a recommendation list UI panel in the recommendation list UI panel layer .

本发明的有益效果在于:The beneficial effects of the present invention are:

本发明中,当判定房间状态为关闭状态且用户身份为超管身份时,会请求获取该直播房间的相应视频流,并判断获取的视频流是否能在播放器中正常播放。若不能正常播放,则说明直播房间的视频流推送软件和摄像头均已关闭,即直播房间已真正的断开视频流,此时,播放器中将无法播放视频,仅显示黑屏效果,同时向超管发出直播间视频流已断开的提示信息;若能正常播放,则说明仅仅直播房间关闭了,而视频流推送软件和/或摄像头并没关掉,即直播房间的视频流并没有真正断开,此时,播放器中能正常播放视频流,同时需要向超管发出直播间视频流未真正断开的提示信息,以便超管能及时提醒主播关闭视频流推送软件和/或摄像头,从而避免因视频流的无意推送而使视频流被其他人盗取滥用或被截取播放,有效维护了直播平台、主播的利益和形象。In the present invention, when it is determined that the state of the room is closed and the user's identity is super management identity, it will request to obtain the corresponding video stream of the live broadcast room, and judge whether the obtained video stream can be played normally in the player. If it cannot be played normally, it means that the video streaming software and the camera in the live broadcast room have been closed, that is, the live broadcast room has truly disconnected the video stream. The tube sends a prompt message that the video stream in the live room has been disconnected; if it can be played normally, it means that only the live room is closed, but the video streaming software and/or the camera are not turned off, that is, the video stream in the live room is not really interrupted. At this time, the video stream can be played normally in the player, and at the same time, it is necessary to send a prompt message to the super tube that the video stream in the live room is not actually disconnected, so that the super tube can promptly remind the host to turn off the video stream push software and/or camera, so that Avoid the video stream being stolen, misused or intercepted and played by others due to unintentional push of the video stream, effectively maintaining the interests and image of the live broadcast platform and anchor.

附图说明Description of drawings

图1为本发明实施例中房间关闭状态下利用超管实现视频流监控的方法的流程图;FIG. 1 is a flow chart of a method for monitoring a video stream by using a hyperpipe in a closed state of a room in an embodiment of the present invention;

图2为本发明实施例中房间关闭状态下利用超管实现视频流监控的系统的结构框图。Fig. 2 is a structural block diagram of a system for realizing video stream monitoring by using a hyperpipe in a room closed state in an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图及具体实施例对本发明作进一步的详细描述。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

参见图1所示,本发明实施例提供一种房间关闭状态下利用超管实现视频流监控的方法,包括以下步骤:Referring to Fig. 1 , an embodiment of the present invention provides a method for monitoring video streams by using a hyperpipe when the room is closed, including the following steps:

步骤S1:当用户进入直播房间时,通过直播间页面加载并初始化播放器,在加载播放器的过程中,通过直播间页面将房间参数信息传递给播放器,所述房间参数信息包括房间开启或关闭的信息,转入步骤S2。Step S1: When the user enters the live room, load and initialize the player through the live room page. During the loading process of the player, pass the room parameter information to the player through the live room page. The room parameter information includes room opening or If the message is closed, go to step S2.

可以理解的是,本实施例中加载的播放器为Flash播放器,实际操作中可根据不同需求加载其他可实现同样功能的播放器。It can be understood that the player loaded in this embodiment is a Flash player, and other players that can realize the same function can be loaded according to different requirements in actual operation.

步骤S2:根据播放器中的房间参数信息判断当前的房间状态,房间状态包括开启状态或关闭状态,若为开启状态,转入步骤S3;若为关闭状态,则转入步骤S4。Step S2: Judge the current room state according to the room parameter information in the player. The room state includes open state or closed state. If it is in the open state, go to step S3; if it is in the closed state, go to step S4.

步骤S3:请求获取相应视频流,在播放器中正常播放视频流,结束。具体的,通过HTTP方式向外部的流媒体服务器请求获取视频流地址;根据获取的视频流地址,通过调用由ActionScript3.0(计算机编程语言)开发的功能函数获取相应的视频流;将获取到的视频流在播放器中进行播放。Step S3: Request to obtain the corresponding video stream, play the video stream normally in the player, and end. Specifically, the video stream address is requested from the external streaming media server through HTTP; according to the video stream address obtained, the corresponding video stream is obtained by calling a function developed by ActionScript3.0 (computer programming language); the obtained The video stream is played in the player.

步骤S4:判断当前用户是否为超管身份,若是,转入步骤S6;若否,转入步骤S5。Step S4: Judging whether the current user is supervising, if yes, go to step S6; if not, go to step S5.

步骤S5:获取推荐列表数据,并在播放器中展示。具体的,通过HTTP方式向流媒体服务器请求获取推荐列表数据;在播放器中通过一个推荐列表UI面板展示推荐列表数据。可以理解的是,当用户身份为非超管时,播放器不会通过HTTP方式向流媒体服务器请求获取视频流地址,也就是说不会进行视频播放,而是仅向非超管用户展示推荐列表。这一区别做法是基于非超管用户是没有超管的特定管理权限而设置的。Step S5: Obtain the recommendation list data and display it in the player. Specifically, the streaming media server is requested to obtain the recommendation list data through HTTP; the recommendation list data is displayed in the player through a recommendation list UI panel. It is understandable that when the user identity is non-supermanagement, the player will not request the streaming media server to obtain the video stream address through HTTP, that is to say, it will not play the video, but only display the recommendation to non-supermanagement users. list. This distinction is based on the fact that non-supervisor users do not have the specific management authority of supersupervisor.

步骤S6:请求获取相应视频流,判断获取的视频流是否能在播放器中正常播放,若是,说明仅仅直播房间关闭了,而视频流推送软件和/或摄像头并没关掉,也就是说直播房间并没有真正的断开视频流,视频流还是推送到了流媒体服务器上,则转入步骤S7;若否,说明直播房间的视频流推送软件和摄像头均已关闭,即直播房间已真正的断开视频流,则转入步骤S8。Step S6: Request to obtain the corresponding video stream, and determine whether the obtained video stream can be played normally in the player. If so, it means that only the live broadcast room is closed, but the video stream push software and/or camera are not closed, that is to say, live broadcast The room has not really disconnected the video stream, and the video stream is still pushed to the streaming media server, then go to step S7; Turn on the video stream, then go to step S8.

步骤S7:在播放器中正常播放视频流,同时给出直播房间视频流未真正断开的提示信息(即告知超管主播还未真正关播)。可以理解的是,超管在得知直播房间的视频流未真正断开后,可立即通知直播房间的主播,提醒主播关闭视频流推送软件和/或摄像头(即真正关播),从而避免因视频流的无意推送而使视频流被其他人盗取滥用或被截取播放。Step S7: Play the video stream normally in the player, and at the same time give a prompt message that the video stream in the live room is not actually disconnected (that is, inform the super-management anchor that the broadcast has not been actually shut down). It is understandable that after knowing that the video stream in the live broadcast room has not been disconnected, Chaoguan can immediately notify the host in the live broadcast room to remind the host to turn off the video streaming push software and/or the camera (that is, to actually turn off the broadcast), so as to avoid accidents caused by accidents. The unintentional push of the video stream causes the video stream to be stolen and misused by others or intercepted for playback.

步骤S8:在播放器中显示黑屏效果,同时给出直播房间视频流已断开的提示信息(即告知超管主播已真正关播)。Step S8: Display a black screen effect in the player, and at the same time give a prompt message that the video stream in the live broadcast room has been disconnected (that is, inform the super tube anchor that the broadcast has actually been turned off).

进一步的,为了提高用户体验,特别是提高超管用户在进行监控时的体验,本发明的方法在进行超管监控时,在播放器页面增设了推荐列表UI面板层,用来展示推荐列表数据。具体来说,步骤S6中,在请求获取相应视频流时,还通过HTTP方式向流媒体服务器请求获取推荐列表数据;在此基础上,步骤S7和S8中,均会在播放器的视频画面之上增设一个推荐列表UI面板层,在推荐列表UI面板层中通过一个推荐列表UI面板展示步骤S6中获取的推荐列表数据。Further, in order to improve the user experience, especially to improve the experience of super-management users when monitoring, the method of the present invention adds a recommendation list UI panel layer on the player page to display the recommendation list data when super-management monitoring is performed. . Specifically, in step S6, when requesting to obtain the corresponding video stream, the streaming media server is also requested to obtain the recommendation list data through HTTP; A recommendation list UI panel layer is added above, and the recommendation list data acquired in step S6 is displayed through a recommendation list UI panel in the recommendation list UI panel layer.

参见图2所示,本发明实施例还提供一种房间关闭状态下利用超管实现视频流监控的系统。该系统包括播放器加载模块、房间状态判断模块、视频播放模块、用户身份判断模块、超管处理模块和非超管处理模块;Referring to FIG. 2 , an embodiment of the present invention also provides a system for monitoring video streams by using a hyperpipe when the room is closed. The system includes a player loading module, a room state judging module, a video playing module, a user identity judging module, an overriding processing module and a non-overriding processing module;

所述播放器加载模块用于:当用户进入直播间时,加载并初始化播放器,并在加载播放器时,通过直播间页面将房间参数信息传递给播放器;然后向房间状态判断模块发送房间判断信号。The player loading module is used to: when the user enters the live broadcast room, load and initialize the player, and when loading the player, pass the room parameter information to the player through the live room page; then send the room status judgment module Judgment signal.

所述房间状态判断模块用于:收到房间判断信号后,根据播放器中的房间参数信息判断当前的房间状态,房间状态包括开启状态或关闭状态,若为开启状态,向视频播放模块发送播放信号;若为关闭状态,则向用户身份判断模块发送身份判断信号。The room state judging module is used for: after receiving the room judging signal, judge the current room state according to the room parameter information in the player, the room state includes an open state or a closed state, if it is an open state, send a playback to the video playback module signal; if it is closed, then send an identity judgment signal to the user identity judgment module.

所述视频播放模块用于:收到播放信号后,请求获取相应视频流,并在播放器中正常播放视频流。具体来说,视频播放模块通过HTTP方式向流媒体服务器请求获取视频流地址;根据获取的视频流地址,通过调用由ActionScript3.0开发的功能函数获取相应的视频流;将获取到的视频流在播放器中进行播放。The video playing module is used for: after receiving the playing signal, request to obtain the corresponding video stream, and play the video stream normally in the player. Specifically, the video playback module requests the streaming media server to obtain the video stream address through HTTP; according to the obtained video stream address, the corresponding video stream is obtained by calling the function developed by ActionScript3.0; the obtained video stream is Play in the player.

所述用户身份判断模块用于:收到身份判断信号后,对当前的用户身份进行判断,用户身份包括超管身份和非超管身份;当判定用户身份为超管身份时,向超管处理模块发送第一处理信号;判定用户身份为非超管身份时,向非超管处理模块发送第二处理信号。The user identity judging module is used for: after receiving the identity judgment signal, judge the current user identity, the user identity includes supervising identity and non-supervising identity; The module sends a first processing signal; when it is determined that the user identity is a non-supervising identity, a second processing signal is sent to the non-supervising processing module.

所述超管处理模块用于:收到第一处理信号后,请求获取相应视频流,并判断获取的视频流是否能在播放器中正常播放,若是,则在播放器中正常播放视频流,并给出直播间视频流未真正断开的提示信息;否则,在播放器中显示黑屏效果,并给出直播间视频流已断开的提示信息。The super-pipe processing module is used to: after receiving the first processing signal, request to obtain the corresponding video stream, and judge whether the obtained video stream can be played normally in the player, if so, then play the video stream normally in the player, And give a prompt message that the video stream in the live room is not actually disconnected; otherwise, a black screen effect will be displayed in the player, and a prompt message that the video stream in the live room has been disconnected will be given.

所述非超管处理模块用于:收到第二处理信号后,通过HTTP方式向流媒体服务器请求获取推荐列表数据,并在播放器中通过一个推荐列表UI面板展示推荐列表数据。The non-supervisor processing module is used for: after receiving the second processing signal, request the streaming media server to obtain the recommendation list data through HTTP, and display the recommendation list data through a recommendation list UI panel in the player.

同样地,为了提高超管用户在进行监控时的体验,本发明的系统在实现视频流的超管监控时,会在播放器页面增设推荐列表UI面板层,用来展示推荐列表数据。具体来说,所述超管处理模块在请求获取相应视频流的同时,还通过HTTP方式向流媒体服务器请求获取推荐列表数据;并且,所述超管处理模块控制播放器正常播放视频流时或者控制播放器显示黑屏效果时,均会在播放器的视频画面之上增设一个推荐列表UI面板层,并在推荐列表UI面板层中通过一个推荐列表UI面板展示所述推荐列表数据。Similarly, in order to improve the monitoring experience of super-management users, when the system of the present invention realizes super-management monitoring of video streams, a recommendation list UI panel layer will be added to the player page to display the recommendation list data. Specifically, when the super-management processing module requests to obtain the corresponding video stream, it also requests the streaming media server to obtain the recommended list data through HTTP; and, the super-management processing module controls the player to play the video stream normally or When controlling the player to display the black screen effect, a recommendation list UI panel layer will be added above the video screen of the player, and the recommendation list data will be displayed through a recommendation list UI panel in the recommendation list UI panel layer.

需要说明的是:上述实施例提供的系统在进行操作时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。It should be noted that: when the system provided by the above-mentioned embodiment is in operation, only the division of the above-mentioned functional modules is used as an example for illustration. The internal structure is divided into different functional modules to complete all or part of the functions described above.

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。The present invention is not limited to the above-mentioned embodiments. For those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications are also considered protection of the present invention. within range. The content not described in detail in this specification belongs to the prior art known to those skilled in the art.

Claims (8)

1. under a kind of room closed state using super pipe realization video flow monitoring method, which is characterized in that this method include with Lower step:
A, when user enters live streaming room, player is loaded and is initialized, step B is transferred to;
B, judge that current room state, room state include that open state or closed state are transferred to step if open state C;If being in off state, it is transferred to step D;
C, acquisition request corresponding video stream plays video flowing in player, terminates;
D, current user identity is judged, user identity includes super pipe shaft part and non-super pipe shaft part, if it is determined that user's body Part it is non-super pipe shaft part, then by HTTP modes to streaming media server acquisition request recommendation list data;Lead in player Cross recommendation list data described in a recommendation list UI panels show;It is transferred to step E;
E, when it is super pipe shaft part to judge user identity, acquisition request corresponding video stream, and judge that the video flowing obtained whether can It is played in player, if so, the normal play video stream in player, and provide what direct broadcasting room video flowing did not disconnected really Prompt message;Otherwise, blank screen effect is shown in player, and provides the prompt message that direct broadcasting room video flowing has disconnected.
2. the method for realizing video flow monitoring using super pipe under room closed state as described in claim 1, it is characterised in that: In step A, when loading player, room parameter information is passed to by player, the room parameter letter by the direct broadcasting room page Breath includes the information that room is turned on and off;In step B, current room shape is judged according to the room parameter information in player State.
3. the method for realizing video flow monitoring using super pipe under room closed state as described in claim 1, which is characterized in that Step C specifically includes following operation:By HTTP modes to streaming media server acquisition request video flowing address;According to acquisition Video flowing address obtains corresponding video flowing by calling by the power function that ActionScript3.0 is developed;By what is got Video flowing plays out in player.
4. the method for realizing video flow monitoring using super pipe under room closed state as described in claim 1, it is characterised in that: In step E, while the acquisition request corresponding video stream, also recommended to streaming media server acquisition request by HTTP modes Table data;Also, when showing blank screen effect in player when normal play video stream or in player, can it broadcast It puts and adds a recommendation list UI panel layer on the video pictures of device, recommend to arrange by one in recommendation list UI panel layers Recommendation list data described in table UI panels shows.
5. the system for realizing video flow monitoring using super pipe under a kind of room closed state, it is characterised in that:The system includes broadcasting Put device load-on module, room state judgment module, video playback module, user identity judgment module, super pipe processing module and non- Super pipe processing module;
The player load-on module is used for:When user enters direct broadcasting room, player is loaded and initialized, is sentenced to room state Disconnected module sends room and judges signal;
The room state judgment module is used for:It receives after room judges signal, judges current room state, room state packet Open state or closed state are included, if open state, play signal is sent to video playback module;If being in off state, Identity, which is sent, to user identity judgment module judges signal;
The video playback module is used for:After receiving play signal, acquisition request corresponding video stream, and play and regard in player Frequency flows;
The user identity judgment module is used for:It receives after identity judges signal, current user identity is judged, user Identity includes super pipe shaft part and non-super pipe shaft part;When it is super pipe shaft part to judge user identity, to super pipe processing module transmission the One processing signal;
The non-super pipe processing module;When user identity judgment module judgement user identity is non-super pipe shaft part, Xiang Fei Super pipe processing module sends second processing signal;After the non-super pipe processing module receives second processing signal, by the side HTTP Formula is pushed away in player by a recommendation list UI panels show to streaming media server acquisition request recommendation list data Recommend table data;
The super pipe processing module is used for:After receiving the first processing signal, acquisition request corresponding video stream, and judge that is obtained regards Whether frequency stream can play in player, if so, the normal play video stream in player, and provide direct broadcasting room video flowing not The prompt message really disconnected;Otherwise, blank screen effect is shown in player, and provides the prompt that direct broadcasting room video flowing has disconnected Information.
6. the system for realizing video flow monitoring using super pipe under room closed state as claimed in claim 5, it is characterised in that: Room parameter information is passed to player by the player load-on module when loading player, by the direct broadcasting room page, institute It includes the information that room is turned on and off to state room parameter information;The room state judgment module is according to the room in player Parameter information judges current room state.
7. the system for realizing video flow monitoring using super pipe under room closed state as claimed in claim 5, it is characterised in that: The video playback module acquisition request corresponding video stream, and the detailed process of normal play video stream is in player:Depending on Frequency playing module is by HTTP modes to streaming media server acquisition request video flowing address;According to the video flowing address of acquisition, Corresponding video flowing is obtained by the power function that ActionScript3.0 is developed by calling;The video flowing got is being broadcast It puts in device and plays out.
8. the system for realizing video flow monitoring using super pipe under room closed state as claimed in claim 5, it is characterised in that: The super pipe processing module is also obtained by HTTP modes to streaming media server request while acquisition request corresponding video stream Take recommendation list data;Also, when the super pipe processing module control player normal play video stream or control player When showing blank screen effect, a recommendation list UI panel layer can be added on the video pictures of player, and recommending to arrange Pass through recommendation list data described in a recommendation list UI panels show in table UI panel layers.
CN201610395682.XA 2016-06-06 2016-06-06 The method and system of video flow monitoring are realized under room closed state using super pipe Expired - Fee Related CN105916003B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610395682.XA CN105916003B (en) 2016-06-06 2016-06-06 The method and system of video flow monitoring are realized under room closed state using super pipe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610395682.XA CN105916003B (en) 2016-06-06 2016-06-06 The method and system of video flow monitoring are realized under room closed state using super pipe

Publications (2)

Publication Number Publication Date
CN105916003A CN105916003A (en) 2016-08-31
CN105916003B true CN105916003B (en) 2018-10-23

Family

ID=56750382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610395682.XA Expired - Fee Related CN105916003B (en) 2016-06-06 2016-06-06 The method and system of video flow monitoring are realized under room closed state using super pipe

Country Status (1)

Country Link
CN (1) CN105916003B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108271050B (en) * 2016-12-30 2020-01-03 武汉斗鱼网络科技有限公司 Live broadcast room program recommendation method and device
CN109218808B (en) * 2017-06-30 2022-02-08 武汉斗鱼网络科技有限公司 Video recording method and device and computer equipment
CN114385360B (en) * 2022-01-11 2025-02-25 北京达佳互联信息技术有限公司 Virtual resource distribution method, device, equipment, medium and product

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005173874A (en) * 2003-12-10 2005-06-30 Nautilus Hyosung Inc Chat system with closed participating function for participant and chat method
CN203673393U (en) * 2013-12-13 2014-06-25 神讯电脑(昆山)有限公司 Camera shielding device with switch
CN104093007A (en) * 2014-08-01 2014-10-08 北京奇虎科技有限公司 Mobile communication device, video monitoring system and video monitoring method
CN104159083A (en) * 2014-08-18 2014-11-19 广东美的暖通设备有限公司 Method and system for controlling monitoring apparatus and air-conditioner , and electronic apparatus and server
CN104378542A (en) * 2013-08-14 2015-02-25 腾讯科技(深圳)有限公司 Media content processing method and device and terminal device
CN105007395A (en) * 2015-07-22 2015-10-28 深圳市万姓宗祠网络科技股份有限公司 Privacy processing method for continuously recording video
CN105141817A (en) * 2015-09-20 2015-12-09 成都宇珩智能家居科技有限公司 Computer camera with absence prompting effect for network anchor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2755774C (en) * 2009-03-19 2015-01-06 Azuki Systems, Inc. Method for scalable live streaming delivery for mobile audiences

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005173874A (en) * 2003-12-10 2005-06-30 Nautilus Hyosung Inc Chat system with closed participating function for participant and chat method
CN104378542A (en) * 2013-08-14 2015-02-25 腾讯科技(深圳)有限公司 Media content processing method and device and terminal device
CN203673393U (en) * 2013-12-13 2014-06-25 神讯电脑(昆山)有限公司 Camera shielding device with switch
CN104093007A (en) * 2014-08-01 2014-10-08 北京奇虎科技有限公司 Mobile communication device, video monitoring system and video monitoring method
CN104159083A (en) * 2014-08-18 2014-11-19 广东美的暖通设备有限公司 Method and system for controlling monitoring apparatus and air-conditioner , and electronic apparatus and server
CN105007395A (en) * 2015-07-22 2015-10-28 深圳市万姓宗祠网络科技股份有限公司 Privacy processing method for continuously recording video
CN105141817A (en) * 2015-09-20 2015-12-09 成都宇珩智能家居科技有限公司 Computer camera with absence prompting effect for network anchor

Also Published As

Publication number Publication date
CN105916003A (en) 2016-08-31

Similar Documents

Publication Publication Date Title
CA2893687C (en) Identification delegation for devices
EP3021556B1 (en) Transmission method and device for media stream in video conference
US20190037258A1 (en) Methods, systems, and media for presenting notifications indicating recommended content
US20130007240A1 (en) Systems and methods to provide availability notifications for denied content requests
US20160316272A1 (en) Method and device for same-screen interaction
WO2015078199A1 (en) Live interaction method and device, client, server and system
WO2018184266A1 (en) Communication method, device and system in live broadcasting channel
CN103001982B (en) Real-time sharing method, real-time sharing device and real-time sharing system
CN111522597B (en) Game starting method and device, electronic equipment and storage medium
CN105916003B (en) The method and system of video flow monitoring are realized under room closed state using super pipe
CN102568073A (en) Media Asset Voting
CN104394127A (en) A multimedia sharing method, device and system
KR20140019822A (en) Multi-location dvr access control
US20140033202A1 (en) Media response to social actions
US9680898B2 (en) Comment link to streaming media
CN105635761A (en) Television startup method, router, mobile terminal and television
US11509942B2 (en) System and method for live video feed
CN102546685B (en) Remote file sharing method
CN106303606A (en) A kind of Online Video player method and device
CN115277174A (en) Screen sharing method and device, computer equipment and storage medium
CN101729878B (en) Method of management of trick mode commands destined to control a digital content streaming server
US9047641B2 (en) Methods and systems for using metadata to represent social context information
JP5351180B2 (en) System and method for streaming content
US20250311031A1 (en) Systems, methods, and devices for pairing devices within a hospitality environment
CN110856020A (en) Method and system for controlling terminal equipment to be accessed into camera device to push flow

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
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: 20181023