CN110536178A - A kind of live-broadcast control method and system - Google Patents

A kind of live-broadcast control method and system Download PDF

Info

Publication number
CN110536178A
CN110536178A CN201810515669.2A CN201810515669A CN110536178A CN 110536178 A CN110536178 A CN 110536178A CN 201810515669 A CN201810515669 A CN 201810515669A CN 110536178 A CN110536178 A CN 110536178A
Authority
CN
China
Prior art keywords
live streaming
live
instruction
streaming
direct broadcasting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810515669.2A
Other languages
Chinese (zh)
Other versions
CN110536178B (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.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information 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 Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN201810515669.2A priority Critical patent/CN110536178B/en
Publication of CN110536178A publication Critical patent/CN110536178A/en
Application granted granted Critical
Publication of CN110536178B publication Critical patent/CN110536178B/en
Active 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/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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64746Control signals issued by the network directed to the server or the client
    • H04N21/64753Control signals issued by the network directed to the server or the client directed to the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (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)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention provides a kind of live-broadcast control method and systems, are applied in view networking, this method comprises: monitor client generates live streaming publication signaling data according to the live streaming number got, are sent to scheduled basis server-side;Scheduled basis server-side determines the view networking number of streaming media server according to the live streaming number carried in live streaming publication signaling data, and live streaming publication signaling data is converted into live streaming publication instruction, is sent to streaming media server;Live streaming publication instruction is transmitted to media client by streaming media server;Media client initiates network direct broadcasting according to live streaming publication instruction, and the corresponding video data of network direct broadcasting is sent to streaming media server;Video data is transmitted to the corresponding view networked terminals of network direct broadcasting by streaming media server, is used to play out network direct broadcasting according to video data depending on networked terminals.The embodiment of the present invention solves the problems, such as that user initiates network direct broadcasting in media client manually and causes network direct broadcasting efficiency for issuing low.

Description

A kind of live-broadcast control method and system
Technical field
The present invention relates to view networking technology fields, more particularly to a kind of live-broadcast control method and a kind of live streaming control system System.
Background technique
With the fast development of the network technology, the increase of network bandwidth more conveniences such as provides using network for user Property, also newborn many industries Internet-based, such as network direct broadcasting, shopping at network.
Wherein, network direct broadcasting is a kind of emerging network social intercourse mode.By network direct broadcasting, user can the same time it is saturating It crosses network system and watches video in different intercommunion platforms, network direct broadcasting platform also becomes a kind of brand-new social media.
Currently, user mainly initiates network direct broadcasting on live streaming software manually, other users is allowed to watch its institute The network direct broadcasting of publication.Live streaming software is a client of streaming media server, may be mounted at terminal in computer etc. In equipment, it specifically can be used for delivery network live streaming.For example, user logs in streaming media service according to live streaming number in live streaming software After device, live streaming publication instruction can be initiated on the live streaming software, such as clicked on live streaming software " publication be broadcast live " button with to Streaming media server sends corresponding live streaming publication instruction, so as to what is instructed based on streaming media server to live streaming publication The publication of network direct broadcasting is realized in response, so that other users can watch its network issued by input live streaming number Live streaming.As it can be seen that the live streaming of prior art delivery network needs user to initiate manually on live streaming software, the publication of network direct broadcasting is influenced Efficiency.
Summary of the invention
In view of the above problems, it proposes the embodiment of the present invention and overcomes the above problem or at least partly in order to provide one kind A kind of live-broadcast control method to solve the above problems and a kind of corresponding live streaming control system.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of live-broadcast control methods, are applied in view networking, institute The method of stating includes:
Monitor client generates live streaming publication signaling data according to the live streaming number got, and signaling is issued in the live streaming Data are sent to scheduled basis server-side;
The scheduled basis server-side determines Streaming Media according to the live streaming number carried in the live streaming publication signaling data Live streaming publication signaling data is converted into live streaming publication instruction by the view networking number of server, and, according to view connection Live streaming publication instruction is sent to the streaming media server by network No. code;
The streaming media server determines media client according to the live streaming number, and instruction forwarding is issued in the live streaming To the media client;
The media client issues instruction according to the live streaming and initiates network direct broadcasting, by the corresponding view of the network direct broadcasting Frequency evidence is sent to the streaming media server;
The video data is transmitted to the corresponding view networked terminals of the network direct broadcasting by the streaming media server, described It is used to play out the network direct broadcasting according to the video data depending on networked terminals.
Optionally, the method also includes:
The monitor client generates live streaming control signaling number according to control command and terminal the view networking number got According to the live streaming control signaling data are sent to the scheduled basis server-side;
The scheduled basis server-side regards networking number according to the terminal and determines view networked terminals, and the live streaming is controlled Signaling data is converted into live streaming control instruction, and the live streaming control instruction is sent to the view networked terminals;
The view networked terminals control the network direct broadcasting according to the live streaming control instruction.
Optionally, the monitor client generates live streaming control according to control command and terminal the view networking number got Signaling data, comprising:
When detecting live streaming control command, terminal view networking number is obtained according to the live streaming control command;
Based on the live streaming control command and terminal view networking number, corresponding live streaming control signaling data are generated.
Optionally, the scheduled basis server-side regards networking number according to the terminal and determines view networked terminals, will be described Control signaling data conversion is broadcast live into live streaming control instruction, comprising:
After receiving the live streaming control signaling data, from the live streaming signaling data extract live streaming control command and Terminal view networking number;
Networking number, which is regarded, according to the terminal determines view networked terminals;
According to preset view networking protocol, the live streaming control command and terminal are packaged depending on networking number, generated Be broadcast live control instruction, wherein the live streaming control instruction include at least one of the following: live play instruction, be broadcast live END instruction, Live pause instruction.
Optionally, the view networked terminals control the network direct broadcasting according to the live streaming control instruction, packet It includes:
After receiving live play instruction, according to live play instruction from the streaming media server, obtain The corresponding video data of network direct broadcasting plays out the network direct broadcasting according to the video data got;Or,
After receiving live pause instruction, suspend the broadcasting of the network direct broadcasting according to live pause instruction;Or,
After receiving live streaming END instruction, terminate the broadcasting of the network direct broadcasting according to the live streaming END instruction.
Optionally, further includes:
Monitor client generates live streaming according to the live streaming shutdown command got and closes signaling data, and the live streaming is closed Signaling data is sent to scheduled basis server-side;
Live streaming closing signaling data is converted into live streaming out code by the scheduled basis server-side, by the live streaming Out code is sent to the streaming media server;
The live streaming number that the streaming media server is carried according to the live streaming out code, determines media client, will The live streaming publication instruction is transmitted to the media client;
The media client issues instruction according to the live streaming and closes network direct broadcasting.
The embodiment of the invention also discloses a kind of live streaming control system, the system is applied in view networking, comprising: monitoring Client, scheduled basis server-side, streaming media server, media client and view networked terminals;Wherein,
The monitor client will be described straight for generating live streaming publication signaling data according to the live streaming number got It broadcasts cloth signaling data and is sent to scheduled basis server-side;
The scheduled basis server-side, for determining according to the live streaming number carried in the live streaming publication signaling data Live streaming publication signaling data is converted into live streaming publication instruction by the view networking number of streaming media server, and, foundation institute It states and live streaming publication instruction is sent to the streaming media server depending on networking number;
The streaming media server refers to live streaming publication for determining media client according to the live streaming number Order is transmitted to the media client;
The media client initiates network direct broadcasting for issuing instruction according to the live streaming, by the network direct broadcasting pair The video data answered is sent to the streaming media server;
The streaming media server is also used to for the video data being transmitted to the corresponding view networking of the network direct broadcasting eventually End;
The view networked terminals, for being played out according to the video data to the network direct broadcasting.
Optionally, the monitor client is also used to generate according to control command and terminal the view networking number got Control signaling data are broadcast live, the live streaming control signaling data are sent to the scheduled basis server-side;
The scheduled basis server-side is also used to regard the determining view networked terminals of networking number according to the terminal, will be described Control signaling data conversion is broadcast live into live streaming control instruction, and the live streaming control instruction is sent to the view and is networked eventually End;
The view networked terminals are also used to control the network direct broadcasting according to the live streaming control instruction.
Optionally, the scheduled basis server-side includes: that extraction module, view networked terminals determining module and control instruction are raw At module, described depending on networked terminals includes network direct broadcasting playing module, network direct broadcasting pause module and network direct broadcasting ending module;
The extraction module, for after receiving the live streaming control signaling data, from the live streaming signaling data Extract live streaming control command and terminal view networking number;
The view networked terminals determining module determines view networked terminals for regarding networking number according to the terminal;
The control instruction generation module is used for according to preset view networking protocol, to the live streaming control command and end End is packaged depending on networking number, generates live streaming control instruction, wherein the live streaming control instruction includes at least one of the following: Live play instruction, live streaming END instruction, live pause instruction;
The network direct broadcasting playing module, for being instructed according to the live play after receiving live play instruction From the streaming media server, the corresponding video data of network direct broadcasting is obtained, according to the video data got to the net Network live streaming plays out;
The website live pause module, for being instructed according to the live pause after receiving live pause instruction Suspend the broadcasting of the network direct broadcasting;
The network direct broadcasting ending module, for receive live streaming END instruction after, according to the live streaming END instruction Terminate the broadcasting of the network direct broadcasting.
Optionally, monitor client is also used to generate live streaming according to the live streaming shutdown command got and closes signaling data, Live streaming closing signaling data is sent to scheduled basis server-side;
The scheduled basis server-side is also used to live streaming closing signaling data being converted into live streaming out code, will The live streaming out code is sent to the streaming media server;
The streaming media server is also used to the live streaming number carried according to the live streaming out code, determines media visitor Live streaming publication instruction is transmitted to the media client by family end;
The media client is also used to issue instruction according to the live streaming and closes network direct broadcasting.
The embodiment of the present invention includes following advantages:
The live streaming that the embodiment of the present invention can be sent monitor client by scheduled basis server-side is issued in signaling data It is converted into live streaming publication instruction, and the live streaming can be issued instruction and be sent to streaming media server, to pass through streaming media server Publication instruction will be broadcast live and be transmitted to media client, instruct initiation network straight to trigger media client and issue according to the live streaming It broadcasts, realizes and initiate network direct broadcasting in monitor client, also that is, can be automatically initiated in media client by monitor client Network direct broadcasting initiates network direct broadcasting in media client without user manually, and then improves the efficiency for issuing of network direct broadcasting, solution The user that determined in media client initiates the problem that network direct broadcasting causes network direct broadcasting efficiency for issuing low manually.
Detailed description of the invention
Fig. 1 is a kind of networking schematic diagram of view networking of the invention;
Fig. 2 is a kind of hardware structural diagram of node server of the invention;
Fig. 3 is a kind of hardware structural diagram of access switch of the invention;
Fig. 4 is the hardware structural diagram that a kind of Ethernet association of the invention turns gateway;
Fig. 5 is a kind of step flow chart of live-broadcast control method embodiment of the invention;
Fig. 6 is a kind of step flow chart of live-broadcast control method alternative embodiment of the invention;
Fig. 7 is the schematic diagram of one of an example of the present invention live streaming control;
Fig. 8 is a kind of structural block diagram of live streaming control system of the embodiment of the present invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific real Applying mode, the present invention is described in further detail.
It is the important milestone of network Development depending on networking, is a real-time network, can be realized HD video real-time Transmission, Push numerous Internet applications to HD video, high definition is face-to-face.
Real-time high-definition video switching technology is used depending on networking, it can be such as high in a network platform by required service Clear video conference, Intellectualized monitoring analysis, emergency command, digital broadcast television, delay TV, the Web-based instruction, shows video monitoring Field live streaming, VOD program request, TV Mail, individual character records (PVR), Intranet (manages) channel by oneself, intelligent video Broadcast Control, information publication All be incorporated into a system platform etc. services such as tens of kinds of videos, voice, picture, text, communication, data, by TV or Computer realizes that high-definition quality video plays.
Embodiment in order to enable those skilled in the art to better understand the present invention is introduced to depending on networking below:
Depending on networking, applied portion of techniques is as described below:
Network technology (Network Technology)
Traditional ethernet (Ethernet) is improved depending on the network technology innovation networked, with potential huge on network Video flow.(Circuit is exchanged different from simple network packet packet switch (Packet Switching) or lattice network Switching), Streaming demand is met using Packet Switching depending on networking technology.Has grouping depending on networking technology Flexible, the simple and low price of exchange, is provided simultaneously with the quality and safety assurance of circuit switching, it is virtually electric to realize the whole network switch type The seamless connection of road and data format.
Switching technology (Switching Technology)
Two advantages of asynchronous and packet switch that Ethernet is used depending on networking eliminate Ethernet under the premise of complete compatible and lack It falls into, has the end-to-end seamless connection of the whole network, direct user terminal, directly carrying IP data packet.User data is in network-wide basis It is not required to any format conversion.It is the more advanced form of Ethernet depending on networking, is a real-time exchange platform, can be realized at present mutually The whole network large-scale high-definition realtime video transmission that networking cannot achieve pushes numerous network video applications to high Qinghua, unitizes.
Server technology (Server Technology)
It is different from traditional server, its Streaming Media depending on the server technology in networking and unified video platform Transmission be built upon it is connection-oriented on the basis of, data-handling capacity is unrelated with flow, communication time, single network layer energy Enough transmitted comprising signaling and data.For voice and video business, handled depending on networking and unified video platform Streaming Media Complexity many simpler than data processing, efficiency substantially increase hundred times or more than traditional server.
Reservoir technology (Storage Technology)
The ultrahigh speed reservoir technology of unified video platform in order to adapt to the media content of vast capacity and super-flow and Using state-of-the-art real time operating system, the programme information in server instruction is mapped to specific hard drive space, media Content is no longer pass through server, and moment is directly delivered to user terminal, and user waits typical time less than 0.2 second.It optimizes Sector distribution greatly reduces the mechanical movement of hard disc magnetic head tracking, and resource consumption only accounts for the 20% of the internet ad eundem IP, but The concurrent flow greater than 3 times of traditional disk array is generated, overall efficiency promotes 10 times or more.
Network security technology (Network Security Technology)
Depending on the structural design networked by servicing independent licence system, equipment and the modes such as user data is completely isolated every time The network security problem that puzzlement internet has thoroughly been eradicated from structure, does not need antivirus applet, firewall generally, has prevented black The attack of visitor and virus, structural carefree secure network is provided for user.
It services innovative technology (Service Innovation Technology)
Business and transmission are fused together by unified video platform, whether single user, private user or a net The sum total of network is all only primary automatic connection.User terminal, set-top box or PC are attached directly to unified video platform, obtain rich The multimedia video service of rich colorful various forms.Unified video platform is traditional to substitute with table schema using " menu type " Complicated applications programming, considerably less code, which can be used, can be realized complicated application, realize the new business innovation of " endless ".
Networking depending on networking is as described below:
It is a kind of central controlled network structure depending on networking, which can be Tree Network, Star network, ring network etc. class Type, but centralized control node is needed to control whole network in network on this basis.
As shown in Figure 1, being divided into access net and Metropolitan Area Network (MAN) two parts depending on networking.
The equipment of access mesh portions can be mainly divided into 3 classes: node server, access switch, terminal (including various machines Top box, encoding board, memory etc.).Node server is connected with access switch, and access switch can be with multiple terminal phases Even, and it can connect Ethernet.
Wherein, node server is the node that centralized control functions are played in access net, can control access switch and terminal. Node server can directly be connected with access switch, can also directly be connected with terminal.
Similar, the equipment of metropolitan area mesh portions can also be divided into 3 classes: metropolitan area server, node switch, node serve Device.Metropolitan area server is connected with node switch, and node switch can be connected with multiple node servers.
Wherein, node server is the node server for accessing mesh portions, i.e. node server had both belonged to access wet end Point, and belong to metropolitan area mesh portions.
Metropolitan area server is the node that centralized control functions are played in Metropolitan Area Network (MAN), can control node switch and node serve Device.Metropolitan area server can be directly connected to node switch, can also be directly connected to node server.
It can be seen that be entirely a kind of central controlled network structure of layering depending on networking network, and node server and metropolitan area The network controlled under server can be the various structures such as tree-shaped, star-like, cyclic annular.
Visually claim, access mesh portions can form unified video platform (part in virtual coil), and multiple unified videos are flat Platform can form view networking;Each unified video platform can be interconnected by metropolitan area and wide area depending on networking.
Classify depending on networked devices
1.1 embodiment of the present invention can be mainly divided into 3 classes: server depending on the equipment in networking, interchanger (including ether Net gateway), terminal (including various set-top boxes, encoding board, memory etc.).Depending on networking can be divided on the whole Metropolitan Area Network (MAN) (or National net, World Wide Web etc.) and access net.
1.2 equipment for wherein accessing mesh portions can be mainly divided into 3 classes: node server, access switch (including ether Net gateway), terminal (including various set-top boxes, encoding board, memory, video wall terminal etc.).
The specific hardware structure of each access network equipment are as follows:
Node server:
As shown in Fig. 2, mainly including Network Interface Module 201, switching engine module 202, CPU module 203, disk array Module 204;
Wherein, Network Interface Module 201, the Bao Jun that CPU module 203, disk array module 204 are come in enter switching engine Module 202;Switching engine module 202 look into the operation of address table 205 to the packet come in, to obtain the navigation information of packet; And the packet is stored according to the navigation information of packet the queue of corresponding pack buffer 206;If the queue of pack buffer 206 is close It is full, then it abandons;All pack buffer queues of 202 poll of switching engine mould, are forwarded: 1) port if meeting the following conditions It is less than to send caching;2) the queue package counting facility is greater than zero.Disk array module 204 mainly realizes the control to hard disk, including The operation such as initialization, read-write to hard disk;CPU module 203 is mainly responsible between access switch, terminal (not shown) Protocol processes, to address table 205 (including descending protocol packet address table, uplink protocol package address table, data packet addressed table) Configuration, and, the configuration to disk array module 204.
Access switch:
As shown in figure 3, mainly including Network Interface Module (downstream network interface module 301, uplink network interface module 302), switching engine module 303 and CPU module 304;
Wherein, the packet (upstream data) that downstream network interface module 301 is come in enters packet detection module 305;Packet detection mould Whether destination address (DA), source address (SA), type of data packet and the packet length of the detection packet of block 305 meet the requirements, if met, It then distributes corresponding flow identifier (stream-id), and enters switching engine module 303, otherwise abandon;Uplink network interface mould The packet (downlink data) that block 302 is come in enters switching engine module 303;The data packet that CPU module 204 is come in enters switching engine Module 303;Switching engine module 303 look into the operation of address table 306 to the packet come in, to obtain the navigation information of packet; If the packet into switching engine module 303 is that downstream network interface is gone toward uplink network interface, in conjunction with flow identifier (stream-id) packet is stored in the queue of corresponding pack buffer 307;If the queue of the pack buffer 307 is close full, It abandons;If the packet into switching engine module 303 is not that downstream network interface is gone toward uplink network interface, according to packet Navigation information is stored in the data packet queue of corresponding pack buffer 307;If the queue of the pack buffer 307 is close full, Then abandon.
All pack buffer queues of 303 poll of switching engine module, are divided to two kinds of situations in embodiments of the present invention:
If the queue is that downstream network interface is gone toward uplink network interface, meets the following conditions and be forwarded: 1) It is less than that the port sends caching;2) the queue package counting facility is greater than zero;3) token that rate control module generates is obtained;
If the queue is not that downstream network interface is gone toward uplink network interface, meets the following conditions and is forwarded: 1) it is less than to send caching for the port;2) the queue package counting facility is greater than zero.
Rate control module 208 is configured by CPU module 204, to all downlink networks in programmable interval Interface generates token toward the pack buffer queue that uplink network interface is gone, to control the code rate of forwarded upstream.
CPU module 304 is mainly responsible for the protocol processes between node server, the configuration to address table 306, and, Configuration to rate control module 308.
Ethernet association turns gateway:
As shown in figure 4, mainly including Network Interface Module (downstream network interface module 401, uplink network interface module 402), switching engine module 403, CPU module 404, packet detection module 405, rate control module 408, address table 406, Bao Huan Storage 407 and MAC adding module 409, MAC removing module 410.
Wherein, the data packet that downstream network interface module 401 is come in enters packet detection module 405;Packet detection module 405 is examined Ethernet mac DA, ethernet mac SA, Ethernet length or frame type, the view networking destination address of measured data packet DA, whether meet the requirements depending on networking source address SA, depending on networking data Packet type and packet length, corresponding stream is distributed if meeting Identifier (stream-id);Then, MAC DA, MAC SA, length or frame type are subtracted by MAC removing module 410 (2byte), and enter corresponding receive and cache, otherwise abandon;
Downstream network interface module 401 detects the transmission caching of the port, if there is Bao Ze is according to the view of packet networking purpose Address D A knows the ethernet mac DA of corresponding terminal, adds the ethernet mac DA of terminal, Ethernet assists the MAC for turning gateway SA, Ethernet length or frame type, and send.
The function that Ethernet association turns other modules in gateway is similar with access switch.
Terminal:
It mainly include Network Interface Module, Service Processing Module and CPU module;For example, set-top box mainly connects including network Mouth mold block, video/audio encoding and decoding engine modules, CPU module;Encoding board mainly includes Network Interface Module, video encoding engine Module, CPU module;Memory mainly includes Network Interface Module, CPU module and disk array module.
The equipment of 1.3 metropolitan area mesh portions can be mainly divided into 2 classes: node server, node switch, metropolitan area server. Wherein, node switch mainly includes Network Interface Module, switching engine module and CPU module;Metropolitan area server mainly includes Network Interface Module, switching engine module and CPU module are constituted.
2, networking data package definition is regarded
2.1 access network data package definitions
Access net data packet mainly include following sections: destination address (DA), source address (SA), reserve bytes, payload(PDU)、CRC。
As shown in the table, the data packet for accessing net mainly includes following sections:
DA SA Reserved Payload CRC
Wherein:
Destination address (DA) is made of 8 bytes (byte), and first character section indicates type (such as the various associations of data packet Discuss packet, multicast packet, unicast packet etc.), be up to 256 kinds of possibility, the second byte to the 6th byte is metropolitan area net address, Seven, the 8th bytes are access net address;
Source address (SA) is also to be made of 8 bytes (byte), is defined identical as destination address (DA);
Reserve bytes are made of 2 bytes;
The part payload has different length according to the type of different datagrams, is if it is various protocol packages 64 bytes are 32+1024=1056 bytes if it is single group unicast packets words, are not restricted to above 2 kinds certainly;
CRC is made of 4 bytes, and calculation method follows the Ethernet CRC algorithm of standard.
2.2 Metropolitan Area Network (MAN) packet definitions
The topology of Metropolitan Area Network (MAN) is pattern, may there is 2 kinds, connection even of more than two kinds, i.e. node switching between two equipment It can all can exceed that 2 kinds between machine and node server, node switch and node switch, node switch and node server Connection.But the metropolitan area net address of metropolitan area network equipment is uniquely, to close to accurately describe the connection between metropolitan area network equipment System, introduces parameter in embodiments of the present invention: label, uniquely to describe a metropolitan area network equipment.
(Multi-Protocol Label Switch, multiprotocol label are handed over by the definition of label and MPLS in this specification Change) label definition it is similar, it is assumed that between equipment A and equipment B there are two connection, then data packet from equipment A to equipment B just There are 2 labels, data packet also there are 2 labels from equipment B to equipment A.Label is divided into label, outgoing label, it is assumed that data packet enters The label (entering label) of equipment A is 0x0000, and the label (outgoing label) when this data packet leaves equipment A may reform into 0x0001.The networking process of Metropolitan Area Network (MAN) is to enter network process under centralized control, also means that address distribution, the label of Metropolitan Area Network (MAN) Distribution be all to be dominated by metropolitan area server, node switch, node server be all passively execute, this point with The label distribution of MPLS is different, and the distribution of the label of MPLS is the result that interchanger, server are negotiated mutually.
As shown in the table, the data packet of Metropolitan Area Network (MAN) mainly includes following sections:
DA SA Reserved Label Payload CRC
That is destination address (DA), source address (SA), reserve bytes (Reserved), label, payload (PDU), CRC.Its In, the format of label, which can refer to, such as gives a definition: label is 32bit, wherein high 16bit retains, only with low 16bit, its position Set is between the reserve bytes and payload of data packet.
Based on the above-mentioned characteristic of view networking, one of the core concepts of the embodiments of the present invention is proposed, it then follows regard the association of networking The live streaming that monitor client is sent is issued by scheduled basis server-side and is converted into live streaming publication instruction in signaling data by view, and The live streaming can be issued instruction and be sent to streaming media server, live streaming publication instruction is transmitted to matchmaker by streaming media server Body client is initiated network direct broadcasting to trigger media client and issue instruction according to the live streaming, is realized in monitor client Network direct broadcasting is initiated, also that is, network direct broadcasting can be initiated by monitor client, and then improves the publication effect of network direct broadcasting Rate solves the problems, such as that user initiates network direct broadcasting in media client manually and causes network direct broadcasting efficiency for issuing low.
Referring to Fig. 5, a kind of step flow chart of live-broadcast control method embodiment of the invention is shown, this method can answer For can specifically include following steps in view networking:
Step 501, monitor client generates live streaming publication signaling data according to the live streaming number got, by the live streaming Publication signaling data is sent to scheduled basis server-side.
In the embodiment of the present invention, it is flat that monitor client can be the monitoring such as view networking monitoring network management dispatching platform The client of platform can will be added in monitor supervision platform depending on need to monitor in networking depending on networked terminals, server, software etc., These of addition are monitored depending on networked terminals, server, software etc. with realizing.Wherein, software may include being mounted on view connection Software on network termination, such as be mounted on view networked terminals on a live streaming software, the embodiment of the present invention to this with no restriction.
In the concrete realization, live streaming number can be added on monitor supervision platform, allow monitor client according to the prison The live streaming number added on control platform generates live streaming publication signaling data.Live streaming number is determined for media client, such as After a certain media client logs in the live streaming number, media visitor can be determined based on the network direct broadcasting number that it is logged in Family end, and then can be communicated based on live streaming number with the media client.Wherein, media client can be used for issuing view Network direct broadcasting in networking can be a client of streaming media server, such as can be a live streaming software, and the live streaming is soft Part may be mounted on the device ends such as computer end etc..
Specifically, monitor client, after detecting live streaming publication order, can be obtained based on live streaming publication order is needed The live streaming number for wanting delivery network to be broadcast live, to generate corresponding live streaming publication signaling data according to the live streaming number got.It should Live streaming publication signaling data can carry signaling code, the live streaming parameters such as number, the embodiment of the present invention to this with no restriction. Wherein, live streaming number can be used as the destination address of signaling transmission, be determined for needing to initiate the media visitor of network direct broadcasting Family end.Signaling code is determined for order entrained in live streaming publication signaling data, can such as determine live streaming publication life Enable corresponding live streaming publication order etc..
In an alternate embodiment of the present invention where, monitor client generates live streaming publication according to the live streaming number got Signaling data may include following sub-step:
Sub-step 5011 issues order according to the live streaming and obtains media client when detecting live streaming publication order Live streaming number.
In the embodiment of the present invention, when needing delivery network to be broadcast live, live streaming publication order can be initiated in monitor client, The corresponding live streaming publication signaling data of order generation is issued to trigger monitor client according to the live streaming.Specifically, monitoring client It holds when detecting the order of delivery network live streaming, can be using the order as live streaming publication order, and can be sent out according to the live streaming Cloth order obtains corresponding live streaming number, such as live streaming publication order, obtains user currently in the input of monitor client The live streaming number submitted on interface, or preconfigured live streaming number etc. in monitor supervision platform is obtained, with straight according to getting It broadcasts number and generates the corresponding live streaming publication signaling data of live streaming publication order.
Sub-step 5012 is generated corresponding live streaming and is issued signaling based on live streaming publication order and the live streaming number Data.
In the embodiment of the present invention, monitor client can will acquire live streaming number as signaling and send address, and can press According to preset Internet protocol, address is sent to the signaling and live streaming publication orders corresponding live streaming publication signaling code to carry out Encapsulation generates corresponding live streaming and issues signaling data so that live streaming publication signaling data can carry live streaming number with Live streaming publication order.
Then, the live streaming of generation can be issued signaling data and be sent to scheduled basis server-side by monitor client, so that Scheduled basis server-side can receive the live streaming signaling data.In the concrete realization, monitor client and scheduled basis service End can be used preset Internet protocol and be communicated.Therefore, monitor client is generating live streaming publication signaling data Afterwards, can be according to Internet protocol, the live streaming publication signaling data of generation is transferred to scheduled basis server-side, so that scheduled basis takes Business end can receive live streaming publication signaling data, signaling data conversion is issued in the live streaming by scheduled basis server-side At the identifiable live streaming publication instruction of streaming media server in view networking.
Step 502, scheduled basis server-side determines Streaming Media according to the live streaming number carried in live streaming publication signaling data Live streaming publication signaling data is converted into live streaming publication and instructed by the view networking number of server, and, it will according to view networking number The live streaming publication instruction is sent to streaming media server.
In the concrete realization, scheduled basis server-side issues signaling data in the live streaming for receiving monitor client transmission Afterwards, the live streaming number entrained by it can be identified, from live streaming publication signaling data so as to straight according to identifying Number is broadcast, determines the corresponding streaming media server of media client for having logged in the live streaming number, and then can determine this The view networking number of streaming media server, is believed with issuing according to the view for the streaming media server determined networking number to the live streaming Data are enabled to be forwarded.
The view networking protocol specifically, scheduled basis server-side can negotiate peace according to preset internet protocol, which is sent out The view that cloth signaling data changing into stream medium server can identify, which is networked, to be instructed, and the view networking instruction conduct that can be will convert into Live streaming publication instruction is sent to streaming media server depending on networking number according to the streaming media server determined, to pass through stream Live streaming publication instruction is transmitted to media client by media server, and triggering media client automatically initiates network direct broadcasting.
As an example of the invention, scheduled basis server-side is receiving the publication of live streaming transmitted by monitor client After signaling data, used preset Internet protocol can be communicated according to the monitor client, which is issued and is believed It enables data be parsed, so as to parse various parameters entrained by live streaming publication signaling data, such as can be parsed out The publication of live streaming entrained by signaling data order and live streaming number are issued in the live streaming.Then, scheduled basis server-side can foundation The live streaming number is searched streaming media server corresponding to the media client for logging in the live streaming number, and can will be found The view networking number of streaming media server is used as instruction destination address, and, it can be according to view networking protocol, to the instruction purpose The live streaming publication order and live streaming number that address, live streaming publication signaling data carry are packaged, and generate corresponding live streaming hair Cloth instruction, then can be transmitted according to view networking protocol by signaling data, and live streaming publication instruction is sent to streaming media service Device, so that streaming media server can receive live streaming publication instruction.
Step 503, streaming media server determines media client according to the live streaming number, and the live streaming is issued and is instructed It is transmitted to the media client.
In the embodiment of the present invention, streaming media server is receiving the publication instruction of live streaming transmitted by scheduled basis server-side Afterwards, the live streaming number carried in instruction can be issued according to the live streaming, determines the media client for having logged in the live streaming number, Then networking protocol can be regarded according to used in the media client end communication, the live streaming received publication instruction is transmitted to The media client, so that media client can receive live streaming publication instruction, it is straight according to this to trigger the media client It broadcasts cloth instruction and initiates network direct broadcasting, achieve the purpose that media client automatically initiates network direct broadcasting.
Step 504, media client issues instruction according to the live streaming and initiates network direct broadcasting, and the network direct broadcasting is corresponding Video data be sent to the streaming media server.
Specifically, media client receive streaming media server transmission live streaming publication instruction after, can be to this Live streaming publication instruction is responded, and can such as be parsed according to depending on networking protocol to live streaming publication instruction, be obtained the live streaming Order is issued in the entrained live streaming of publication instruction, then network direct broadcasting can be initiated, by the net based on live streaming publication order Network is broadcast live corresponding video data and is sent to streaming media server, realizes the publication of network direct broadcasting.
Step 505, the video data is transmitted to the corresponding view networked terminals of the network direct broadcasting by streaming media server, It is described to be used to play out the network direct broadcasting according to the video data depending on networked terminals.
Specifically, streaming media server is receiving the corresponding video data of network direct broadcasting that media client is issued Afterwards, it can need to play the view networked terminals of the network direct broadcasting according to the video data is transmitted to depending on networking protocol, i.e., it will view Frequency allows the view networked terminals according to the video data to network according to the corresponding view networked terminals of network direct broadcasting are sent to Live streaming plays out.Wherein, depending on networked terminals may include the networking of above-mentioned view terminal, such as various set-top boxes, video wall are whole End etc., can be used for playing network direct broadcasting, and user is allowed to watch network direct broadcasting by the view terminal.
To sum up, the embodiment of the present invention follows the agreement of view networking, can be sent out monitor client by scheduled basis server-side It is converted into live streaming publication instruction in the live streaming publication signaling data sent, and the live streaming can be issued instruction and be sent to streaming media service Device, live streaming publication instruction is transmitted to media client by streaming media server, so that triggering media client foundation should Network direct broadcasting is initiated in live streaming publication instruction, is realized and is initiated network direct broadcasting in monitor client, also that is, being by monitor client Network direct broadcasting can be automatically initiated in media client, initiate network direct broadcasting manually in media client without user, and then improve The efficiency for issuing of network direct broadcasting, solving user and manually initiating network direct broadcasting in media client leads to network direct broadcasting publication effect The low problem of rate.
In the embodiment of the present invention, optionally, streaming media server can be according to the video data received to media visitor The network direct broadcasting that family end is issued is stored;And receive for the network direct broadcasting send live play request or After person's live play order, it can be requested according to the live play or live play order is determined to need to play the network direct broadcasting View networked terminals, that is, determine the network direct broadcasting corresponding view radio hookup network termination, can will be then directed to according to view networking protocol The video data of network direct broadcasting storage is sent to view networked terminals, so that view networked terminals are available corresponding to the network direct broadcasting Video data, to pass through broadcasting of the view networked terminals to the network direct broadcasting.
In the concrete realization, after media client initiates network direct broadcasting, live streaming control can also be generated by monitor client Signaling data processed, and the live streaming signaling data can be sent to scheduled basis server-side, it will be straight to pass through scheduled basis server-side Broadcast Control data conversion controls view networked terminals according to live streaming at the view identifiable live streaming control instruction of networked terminals Instruction controls the broadcasting situation of network direct broadcasting, also that is, the monitor client by monitor supervision platform just can control network straight The broadcast state broadcast does not need user directly to operating depending on connection terminal for the network direct broadcasting is played, it is logical not to need user such as Remote controler input live streaming number in view networked terminals is crossed, the convenience of the broadcast state of control network direct broadcasting is improved.
In an alternate embodiment of the present invention where, as shown in fig. 6, the live-broadcast control method can also include following step It is rapid:
Step 601, monitor client generates live streaming control letter according to control command and terminal the view networking number got Data are enabled, the live streaming control signaling data are sent to the scheduled basis server-side.
It in embodiments of the present invention, can be in monitor supervision platform when needing the broadcast state to network direct broadcasting to control Monitor client initiate the corresponding control instruction of the network direct broadcasting so that monitor client it is available arrive the control instruction, Corresponding live streaming control signaling data are generated so as to trigger monitor client according to the control instruction.Specifically, monitoring visitor Family end can obtain the corresponding terminal of network direct broadcasting after getting the corresponding control instruction of network direct broadcasting for the control instruction Depending on number of networking, terminal is got with foundation and generates the corresponding live streaming control signaling data of the control instruction depending on networking number.It should Live streaming control signaling data can carry signaling code, the terminal view networking parameters such as number, the embodiment of the present invention to this not It is restricted.Wherein, terminal may include the view networking number for playing the view networked terminals of the network direct broadcasting depending on networking number, such as may be used To be the main core number for regarding networked terminals and/or virtual view networking number etc.;Signaling code is determined for live streaming control letter Order entrained in data is enabled, such as can be the corresponding live streaming control signaling code of control command.Control instruction can be prison The live streaming control command that control client is automatically generated according to monitoring business demand, is also possible to monitor supervision platform staff and is monitoring Client is for the live streaming control command etc. of network direct broadcasting input, and comparison of the embodiment of the present invention is with no restriction.
In an alternate embodiment of the present invention where, the monitor client is according to control command and the terminal view got Number of networking generates live streaming control signaling data, may include following sub-step:
Sub-step 6011 obtains terminal view networking according to the live streaming control command when detecting live streaming control command Number.
Specifically, monitor client is when detecting the corresponding control command of the current desired network direct broadcasting to be controlled, it can The control command as live streaming control command, can then be obtained corresponding terminal view networking number according to the live streaming control command Code, to generate the corresponding live streaming control signaling data of live streaming control command according to the live streaming number got.For example, can be directed to The live streaming control command detected obtains the terminal view networking number that user currently submits on the input interface of monitor client Code;For another example, it can determine to have been added in monitor supervision platform and for playing current need for the live streaming control command detected The view networked terminals to be controlled can then obtain the view networking number for view networked terminals addition from monitor supervision platform, with The corresponding signaling data of live streaming control command is generated depending on networking number according to what is got.
Sub-step 6012 generates corresponding live streaming control based on the live streaming control command and terminal view networking number Signaling data processed.
Specifically, monitor client can will acquire the destination address that terminal view networking number is sent as signaling, And can determine the corresponding live streaming control command code of live streaming control command, it can then be made to according to scheduled basis service end communication Communications protocol is packaged terminal depending on networking number live streaming control signaling code corresponding with the live streaming control command, raw At corresponding live streaming control signaling data, so that the live streaming control signaling data can carry live streaming number and live streaming control Signaling code.
Then, the live streaming control signaling data of generation can be sent to scheduled basis server-side by monitor client, so that Scheduled basis server-side can receive the live streaming signaling data.For example, monitor client is generating live streaming control signaling data Afterwards, it can be transferred to scheduled basis server-side according to Internet protocol, the live streaming control signaling data of generation, so that scheduled basis takes Business end can receive the live streaming control signaling data, to pass through scheduled basis server-side for the live streaming control signaling data conversion At the live streaming control instruction that can be executed depending on networked terminals.
Wherein, the broadcast state that live streaming control instruction can be used for network direct broadcasting is controlled, and such as can be live play Instruction, the tentative instruction of live streaming, live streaming END instruction etc., the embodiment of the present invention to this with no restriction.It should be noted that broadcasting It puts instruction and can be used for triggering and network direct broadcasting is played out depending on networked terminals;The tentative instruction of live streaming can be used for triggering view networking Terminal fixes tentatively the broadcasting of network direct broadcasting;Live streaming END instruction can be used for triggering the broadcasting for terminating network direct broadcasting depending on networked terminals.
Step 602, scheduled basis server-side regards networking number according to the terminal and determines view networked terminals, by the live streaming Control signaling data conversion is sent to the view networked terminals at live streaming control instruction, and by the live streaming control instruction.
Specifically, scheduled basis server-side is after the live streaming control signaling data for receiving monitor client transmission, it can be with Identify the terminal view networking number entrained by it, from the live streaming control signaling data so as to according to the terminal identified Depending on number of networking, determine to have logged in the corresponding view networked terminals of terminal view networking number;And it is possible to according to preset mutual Networking protocol and view networking protocol refer to the live streaming control signaling data conversion at the live streaming control that can be executed depending on networked terminals It enables.
In an alternate embodiment of the present invention where, it is true to regard number of networking according to the terminal for the scheduled basis server-side Surely networked terminals are regarded, may include following sub-step by the live streaming control signaling data conversion at live streaming control instruction:
Sub-step 6021 is extracted straight after receiving the live streaming control signaling data from the live streaming signaling data Broadcast control command and terminal view networking number.
Specifically, scheduled basis server-side receive live streaming control signaling data after, can be according to Internet protocol pair Live streaming control signaling data are parsed, and live streaming control command entrained by the live streaming signaling data and terminal view networking number are obtained Code, can internet protocol-based, from receive live streaming signaling data in extract live streaming control command and terminal view networking number.
Sub-step 6022 regards networking number according to the terminal and determines view networked terminals.
In the embodiment of the present invention, scheduled basis server-side can be determined to work as according to the terminal view networking number extracted It is preceding required for control the corresponding view networked terminals of network direct broadcasting, so as to by subsequent conversion at live streaming control instruction be sent to view Networked terminals.Wherein, live streaming control instruction can carry the address for the view networked terminals determined, such as regard and join in terminal In the case where address of the network No. code as view networked terminals, live streaming control instruction can carry terminal view networking number.
Sub-step 6023, according to preset view networking protocol, to the live streaming control command and terminal view networking number into Row encapsulation generates live streaming control instruction, wherein the live streaming control instruction includes at least one of the following: that live play instructs, is straight Broadcast END instruction, live pause instruction.
Specifically, scheduled basis server-side can regard networking protocol according to used in view networked terminals communication, to mentioning The live streaming control command and terminal got are packaged depending on networking number, generate corresponding live streaming control instruction.Wherein, live streaming control System order may include the various control commands generated for network direct broadcasting, such as can be initiation command, pause command, terminates life Enable etc..For example, scheduled basis server-side can open this according to view networking protocol when it is initiation command that control command, which is broadcast live, Order and the terminal of beginning are packaged depending on networking number, generate corresponding live play instruction;It for another example, is temporary in live streaming control command When stopping order, scheduled basis server-side can be generated according to view networking protocol using the pause command and terminal view networking number Corresponding live pause instruction;Similarly, when it is to terminate order that control command, which is broadcast live, this, which can be used, terminates order and terminal view connection Network No. code generates corresponding live streaming END instruction, etc..
Then, scheduled basis server-side can join according to the live streaming control instruction to be sent to the view determined depending on networking protocol Network termination controls the broadcast state of network direct broadcasting according to the live streaming control instruction depending on networked terminals with triggering, that is, passes through Monitor client can remote control network live streaming broadcast state, operated without user depending on networked terminals, facilitate control The broadcast state of network direct broadcasting processed.
Step 603, the network direct broadcasting is controlled according to the live streaming control instruction depending on networked terminals.
Specifically, depending on networked terminals after the live streaming control instruction for receiving the transmission of scheduled basis server-side, it can be to this Live streaming control instruction is responded, and can such as be parsed according to depending on networking protocol to live streaming publication instruction, be obtained the live streaming Live streaming control command entrained by control instruction can then be determined currently based on the corresponding live streaming number of the live streaming control command The network direct broadcasting of required control, to control the broadcast state of network direct broadcasting according to the live streaming control command.
In an alternate embodiment of the present invention where, the view networked terminals are according to the live streaming control instruction, to described Network direct broadcasting is controlled, and may include: to instruct according to the live play from the stream after receiving live play instruction In media server, obtain the corresponding video data of network direct broadcasting, according to the video data got to the network direct broadcasting into Row plays;Or, suspending the broadcasting of the network direct broadcasting according to live pause instruction after receiving live pause instruction; Or, terminating the broadcasting of the network direct broadcasting according to the live streaming END instruction after receiving live streaming END instruction.
Specifically, depending on networked terminals after receiving the live play instruction of scheduled basis server-side transmission, it can be by Live play instruction is parsed according to depending on networking protocol, obtain the entrained live play order of live play instruction and Number is broadcast live, the current desired network direct broadcasting to be played can be then determined based on the live streaming number, and live play can be based on Order obtains the corresponding video data of the network direct broadcasting, such as the live play order can be sent to media server, with touching Hair streaming media server issues the corresponding video data of the network direct broadcasting, issues so as to getting the streaming media server Video data;For another example, the network direct broadcasting corresponding live play request can be generated based on live play order, it then can should Live play request is sent to streaming media server, to request to download the corresponding video counts of the network direct broadcasting to streaming media server According to achieving the purpose that obtain corresponding video data of network direct broadcasting, etc. from streaming media server.It is being obtained depending on networked terminals To after the corresponding video data of network direct broadcasting, the network direct broadcasting can be played out according to the video data.
During network direct broadcasting plays, if receiving the live pause of scheduled basis server-side transmission depending on networked terminals Instruction then can such as join according to the tentative network direct broadcasting being currently played of live pause instruction received according to view FidonetFido parses live pause instruction, obtains the entrained live pause order of live pause instruction, then may be used The broadcasting etc. of network direct broadcasting is fixed tentatively based on the live pause order.Similarly, scheduled basis server-side is being received depending on networked terminals After the live streaming END instruction of transmission, the broadcasting of the network direct broadcasting can be terminated according to the live streaming END instruction, it can close Currently playing network direct broadcasting is closed, to stop the broadcasting of the network direct broadcasting.
In an alternate embodiment of the present invention where, live-broadcast control method further include: monitor client foundation is got Live streaming shutdown command generate live streaming close signaling data, by the live streaming close signaling data be sent to scheduled basis service End;Live streaming closing signaling data is converted into live streaming out code by the scheduled basis server-side, and the live streaming is closed Instruction is sent to the streaming media server;The live streaming number that the streaming media server is carried according to the live streaming out code Code, determines media client, and live streaming publication instruction is transmitted to the media client;The media client is according to institute It states live streaming publication instruction and closes network direct broadcasting.Specifically, monitor client is in the network for needing to close media client and being initiated When live streaming, it can generate corresponding live streaming according to live streaming shutdown command live streaming number corresponding with the network direct broadcasting and close signaling Data, to close the network direct broadcasting that media client initiation is automatically closed in signaling data by the live streaming.Wherein, life is closed in live streaming It enables the staff that can be monitor supervision platform input by monitor client, is also possible to monitor client according to business demand Automatically generate, the embodiment of the present invention to this with no restriction.
Specifically, the live streaming can be closed signaling data by monitor client is sent to scheduled basis server-side, then may be used Signaling data is closed into live streaming by the scheduled basis server-side and is converted to live streaming out code, and by the live streaming out code It is sent to streaming media server, to be transmitted to media client for out code is broadcast live by streaming media server, to trigger Media client closes network direct broadcasting according to the live streaming out code, and realizing can remote auto closing by monitor client The network direct broadcasting that media client is initiated, is turned off manually network direct broadcasting in media client without user, and then improve network The closing efficiency of live streaming.
As an example of the invention, the view networking number and such as directly of view networked terminals is had recorded on monitor supervision platform After broadcasting the live streaming number of the media clients such as software, " broadcast button " is clicked by the page of monitor client, so that it may by matchmaker The corresponding video data of network direct broadcasting of body client publication is sent to view networked terminals, allows user by this depending on networking Terminal watches the corresponding live streaming picture of the network direct broadcasting;And " stop button " is clicked by the page of monitor client, control Media client stops sending the corresponding video data of network direct broadcasting, and it is corresponding such as to can control media client closing network direct broadcasting Live streaming picture, and/or, can control view networked terminals to stop playing the corresponding live streaming picture of the network direct broadcasting.
Specifically, monitor client can be added by data, media client client information is added in monitor supervision platform, such as Shown in Fig. 7.Wherein, media client client information may include the various information for the media client of delivery network live streaming, such as Live streaming number of media client etc..After the live streaming number for adding media client on monitor supervision platform, the prison of the monitor supervision platform Live streaming publication signaling data can be generated according to live streaming number by controlling client, then can be transmitted by signaling data, by the live streaming Publication signaling data is sent to scheduling base server-side, with by scheduled basis server-side that live streaming publication signaling data is corresponding straight It broadcasts cloth instruction and issues streaming media server.Wherein, the live streaming number of monitor supervision platform addition may include that streaming media server is logical The live streaming number that the data method of synchronization synchronizes is crossed, also may include the live streaming number that user is manually entered by monitor client Code etc., this example to this with no restriction.
Scheduled basis server-side can be parsed from the live streaming publication signaling data received broadcasts cloth signaling code and straight Number is broadcast, and can be combined to broadcasting cloth signaling code and number being broadcast live, live streaming publication instruction is generated, is sent to streaming media service Device.The streaming media server can be to have logged in server belonging to the media client of live streaming number.Wherein, number is broadcast live It can be used to identify and be communicated with which streaming media server depending on networking number, and can identify the streaming media server Which media client be broadcast live publication.
Streaming media server receive live streaming publication instruction after, such as receive live streaming publication instruct order: RsqStartLMTlive:1231#23 } after, the live streaming number " 1231 " carried in instruction can be issued according to the live streaming, by this Live streaming publication instruction { order:RsqStartLMTlive:1231#23 } is sent to media client.Media client receives directly After broadcasting cloth instruction, network direct broadcasting hair can be initiated, the live streaming publication order carried in instruction can be such as issued according to the live streaming " RsqStartLMTlive " initiates network direct broadcasting.
After media client initiates network direct broadcasting, webcast website can pass through scheduled basis server-side and view networked terminals Link, to depending on networked terminals send watch the streaming media clients issue network direct broadcasting instruction, user is led to Cross the live video that media client desktop is seen depending on networked terminals.Specifically, webcast website can by monitor client to Scheduled basis server-side sends live streaming control signaling data, to pass through scheduled basis server-side, by the live streaming control signaling data The live play instruction of carrying is sent to view networked terminals, and view networked terminals are instructed according to the live play, are passed through Display plays out network direct broadcasting.Similarly, in the broadcasting for needing to stop network direct broadcasting, webcast website can pass through monitoring Client sends live streaming control signaling data to scheduled basis server-side, by scheduled basis server-side, which to be controlled The live pause instruction or live streaming END instruction that signaling data carries, are sent to view networked terminals, it is temporary to trigger the view networked terminals Stop or the broadcasting for terminating network direct broadcasting, etc..
It certainly, can will be corresponding by monitor client when needing to terminate the network direct broadcasting of media client initiation Live streaming closes signaling data and is sent to scheduled basis server-side, then can close the live streaming by scheduled basis server-side and believe The corresponding live streaming out code of data is enabled to be sent to streaming media server, out code hair is broadcast live by the streaming media server Media client is given, realizes the network direct broadcasting that can be automatically stopped media client, it is manual on media client without user Close network direct broadcasting.
To sum up, this example can operate all media clients and the view networking in webcast website by monitor client Terminal, and the live streaming number by regarding networking number and media client in monitor client configurating terminal, realize and are supervising The DESKTOP INFORMATION of media client is watched on control platform, and the long-range control to network direct broadcasting can be realized by monitor client System, avoids the prior art and user is needed media client to be manually operated directly to realize the fiber crops of broadcasting and the stopping of network direct broadcasting It is tired, facilitate broadcasting and stop the network direct broadcasting of media client, improves the efficiency for issuing of network direct broadcasting.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented Necessary to example.
Referring to Fig. 8, a kind of structural block diagram of live streaming control system embodiment of the invention is shown.The live streaming control system It can be applied in view networking, can specifically include: monitor client 810, scheduled basis server-side 820, streaming media server 830, media client 840 and view networked terminals 850.
Wherein, the monitor client 810, for generating live streaming publication signaling data according to the live streaming number got, Live streaming publication signaling data is sent to scheduled basis server-side 820;
The scheduled basis server-side 820, for issuing the live streaming number carried in signaling data according to the live streaming, really Live streaming publication signaling data is converted into live streaming publication instruction by the view networking number of streaming media server, and, foundation It is described that live streaming publication instruction is sent to the streaming media server 830 depending on networking number;
The streaming media server 830, for determining media client 840 according to the live streaming number, by the live streaming Publication instruction is transmitted to the media client 840;
The media client 840 initiates network direct broadcasting for issuing instruction according to the live streaming, by the network direct broadcasting Corresponding video data is sent to the streaming media server 830;
The streaming media server 830 is also used to for the video data being transmitted to the corresponding view connection of the network direct broadcasting Network termination 850;
The view networked terminals 850, for being played out according to the video data to the network direct broadcasting.
In embodiments of the present invention, optionally, the monitor client 810 is also used to according to the control command got Networking number is regarded with terminal and generates live streaming control signaling data, and the live streaming control signaling data are sent to the scheduled basis Server-side 820;The scheduled basis server-side 820 is also used to regard the determining view networked terminals of networking number according to the terminal 850, by the live streaming control signaling data conversion at live streaming control instruction, and described in the live streaming control instruction is sent to Depending on networked terminals 850;The view networked terminals 850 are also used to carry out the network direct broadcasting according to the live streaming control instruction Control.
In one preferred embodiment of the invention, the monitor client 810 may include following module:
Module is obtained depending on networking number, for being obtained according to the live streaming control command when detecting live streaming control command Take terminal view networking number;
Control signaling data generation module is broadcast live, for based on the live streaming control command and terminal view networking number Code generates corresponding live streaming control signaling data.
In embodiments of the present invention, optionally, monitor client 810 may include that live streaming number obtains module and live streaming hair Cloth signaling data module.Wherein, live streaming number obtains module, can be used for when detecting live streaming publication order, according to described in Live streaming publication order obtains the live streaming number of media client;Live streaming publication signaling data module, can be used for based on described straight It broadcasts cloth order and the live streaming number generates corresponding live streaming publication signaling data.
In one preferred embodiment of the invention, the scheduled basis server-side 820 may include following module:
Extraction module, for being extracted from the live streaming signaling data after receiving the live streaming control signaling data Control command and terminal view networking number is broadcast live;
Depending on networked terminals determining module, view networked terminals are determined for regarding networking number according to the terminal;
Control instruction generation module, for being regarded to the live streaming control command and terminal according to preset view networking protocol Networking number is packaged, and generates live streaming control instruction, wherein the live streaming control instruction includes at least one of the following: live streaming Play instruction, live streaming END instruction, live pause instruction.
In the embodiment of the present invention, optionally, the view networked terminals 850 include network direct broadcasting playing module, network direct broadcasting Suspend module and network direct broadcasting ending module.Wherein, the network direct broadcasting playing module, for receiving live play instruction Afterwards, according to live play instruction from the streaming media server, the corresponding video data of network direct broadcasting is obtained, foundation obtains The video data got plays out the network direct broadcasting;The website live pause module, for receiving live streaming temporarily After stop instruction, suspend the broadcasting of the network direct broadcasting according to live pause instruction;The network direct broadcasting ending module, is used for After receiving live streaming END instruction, terminate the broadcasting of the network direct broadcasting according to the live streaming END instruction.
In an alternate embodiment of the present invention where, monitor client 810 are also used to close life according to the live streaming got It enables and generates live streaming closing signaling data, live streaming closing signaling data is sent to scheduled basis server-side 820;
The scheduled basis server-side 820 is also used to live streaming closing signaling data being converted into live streaming out code, The live streaming out code is sent to the streaming media server 830;
The streaming media server 830 is also used to the live streaming number carried according to the live streaming out code, determines media Live streaming publication instruction is transmitted to the media client 840 by client 840;
The media client 840 is also used to issue instruction according to the live streaming and closes network direct broadcasting.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple Place illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, apparatus or calculate Machine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software and The form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer can With in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code The form of the computer program product of implementation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer program The flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructions In each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these Computer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminals Standby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devices Capable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagram The device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devices In computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packet The manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagram The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that Series of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thus The instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchart And/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows bases This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as Including preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning Covering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrap Those elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, article Or the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limited Element, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
Above to a kind of live-broadcast control method provided by the present invention and a kind of live streaming control system, detailed Jie has been carried out It continues, used herein a specific example illustrates the principle and implementation of the invention, and the explanation of above embodiments is only It is to be used to help understand method and its core concept of the invention;At the same time, for those skilled in the art, according to this hair Bright thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not manage Solution is limitation of the present invention.

Claims (10)

1. a kind of live-broadcast control method, which is characterized in that be applied in view networking, which comprises
Monitor client generates live streaming publication signaling data according to the live streaming number got, and signaling data is issued in the live streaming It is sent to scheduled basis server-side;
The scheduled basis server-side determines streaming media service according to the live streaming number carried in the live streaming publication signaling data The view of device is networked number, and live streaming publication signaling data is converted into live streaming publication instruction, and, it networks number according to the view Live streaming publication instruction is sent to the streaming media server by code;
The streaming media server determines media client according to the live streaming number, and live streaming publication instruction is transmitted to institute State media client;
The media client issues instruction according to the live streaming and initiates network direct broadcasting, by the corresponding video counts of the network direct broadcasting According to being sent to the streaming media server;
The video data is transmitted to the corresponding view networked terminals of the network direct broadcasting, the view connection by the streaming media server Network termination is for playing out the network direct broadcasting according to the video data.
2. the method according to claim 1, wherein the method also includes:
The monitor client generates live streaming control signaling data according to control command and terminal the view networking number got, will The live streaming control signaling data are sent to the scheduled basis server-side;
The scheduled basis server-side regards networking number according to the terminal and determines view networked terminals, by the live streaming control signaling Data conversion is sent to the view networked terminals at live streaming control instruction, and by the live streaming control instruction;
The view networked terminals control the network direct broadcasting according to the live streaming control instruction.
3. according to the method described in claim 2, it is characterized in that, the monitor client according to the control command that gets and Terminal view networking number generates live streaming control signaling data, comprising:
When detecting live streaming control command, terminal view networking number is obtained according to the live streaming control command;
Based on the live streaming control command and terminal view networking number, corresponding live streaming control signaling data are generated.
4. according to the method in claim 2 or 3, which is characterized in that the scheduled basis server-side is regarded according to the terminal Number of networking determines view networked terminals, by the live streaming control signaling data conversion at live streaming control instruction, comprising:
After receiving the live streaming control signaling data, live streaming control command and terminal are extracted from the live streaming signaling data Depending on number of networking;
Networking number, which is regarded, according to the terminal determines view networked terminals;
According to preset view networking protocol, the live streaming control command and terminal are packaged depending on networking number, generate live streaming Control instruction, wherein the live streaming control instruction includes at least one of the following: live play instruction, live streaming END instruction, live streaming Pause instruction.
5. according to the method described in claim 4, it is characterized in that, the view networked terminals according to the live streaming control instruction, The network direct broadcasting is controlled, comprising:
After receiving live play instruction, according to live play instruction from the streaming media server, network is obtained Corresponding video data is broadcast live, the network direct broadcasting is played out according to the video data got;Or,
After receiving live pause instruction, suspend the broadcasting of the network direct broadcasting according to live pause instruction;Or,
After receiving live streaming END instruction, terminate the broadcasting of the network direct broadcasting according to the live streaming END instruction.
6. method according to any one of claims 1 to 3, which is characterized in that further include:
Monitor client generates live streaming according to the live streaming shutdown command got and closes signaling data, and signaling is closed in the live streaming Data are sent to scheduled basis server-side;
Live streaming closing signaling data is converted into live streaming out code by the scheduled basis server-side, and the live streaming is closed Instruction is sent to the streaming media server;
The live streaming number that the streaming media server is carried according to the live streaming out code, determines media client, will be described Live streaming publication instruction is transmitted to the media client;
The media client issues instruction according to the live streaming and closes network direct broadcasting.
7. a kind of live streaming control system, which is characterized in that the system is applied in view networking, comprising: monitor client, scheduling Infrastructure service end, streaming media server, media client and view networked terminals;Wherein,
The monitor client sends out the live streaming for generating live streaming publication signaling data according to the live streaming number got Cloth signaling data is sent to scheduled basis server-side;
The scheduled basis server-side, for determining stream matchmaker according to the live streaming number carried in the live streaming publication signaling data Live streaming publication signaling data is converted into live streaming publication instruction by the view networking number of body server, and, according to the view Live streaming publication instruction is sent to the streaming media server by networking number;
The streaming media server turns live streaming publication instruction for determining media client according to the live streaming number Issue the media client;
The media client initiates network direct broadcasting for issuing instruction according to the live streaming, and the network direct broadcasting is corresponding Video data is sent to the streaming media server;
The streaming media server is also used to for the video data to be transmitted to the corresponding view networked terminals of the network direct broadcasting;
The view networked terminals, for being played out according to the video data to the network direct broadcasting.
8. system according to claim 7, which is characterized in that
The monitor client is also used to generate live streaming control signaling according to control command and terminal the view networking number got The live streaming control signaling data are sent to the scheduled basis server-side by data;
The scheduled basis server-side is also used to regard the determining view networked terminals of networking number according to the terminal, by the live streaming Control signaling data conversion is sent to the view networked terminals at live streaming control instruction, and by the live streaming control instruction;
The view networked terminals are also used to control the network direct broadcasting according to the live streaming control instruction.
9. system according to claim 8, which is characterized in that the scheduled basis server-side includes: extraction module, view connection Network termination determining module and control instruction generation module, described depending on networked terminals includes network direct broadcasting playing module, network direct broadcasting Suspend module and network direct broadcasting ending module;
The extraction module, for being extracted from the live streaming signaling data after receiving the live streaming control signaling data Control command and terminal view networking number is broadcast live;
The view networked terminals determining module determines view networked terminals for regarding networking number according to the terminal;
The control instruction generation module, for being regarded to the live streaming control command and terminal according to preset view networking protocol Networking number is packaged, and generates live streaming control instruction, wherein the live streaming control instruction includes at least one of the following: live streaming Play instruction, live streaming END instruction, live pause instruction;
The network direct broadcasting playing module, for instructing according to the live play from institute after receiving live play instruction It states in streaming media server, obtains the corresponding video data of network direct broadcasting, it is straight to the network according to the video data got It broadcasts and plays out;
The website live pause module, for instructing and suspending according to the live pause after receiving live pause instruction The broadcasting of the network direct broadcasting;
The network direct broadcasting ending module, for terminating after receiving live streaming END instruction according to the live streaming END instruction The broadcasting of the network direct broadcasting.
10. according to any system of claim 7 to 9, which is characterized in that
Monitor client is also used to generate live streaming according to the live streaming shutdown command got and closes signaling data, by the live streaming It closes signaling data and is sent to scheduled basis server-side;
The scheduled basis server-side is also used to live streaming closing signaling data being converted into live streaming out code, will be described Live streaming out code is sent to the streaming media server;
The streaming media server is also used to the live streaming number carried according to the live streaming out code, determines media client, Live streaming publication instruction is transmitted to the media client;
The media client is also used to issue instruction according to the live streaming and closes network direct broadcasting.
CN201810515669.2A 2018-05-25 2018-05-25 Live broadcast control method and system Active CN110536178B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810515669.2A CN110536178B (en) 2018-05-25 2018-05-25 Live broadcast control method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810515669.2A CN110536178B (en) 2018-05-25 2018-05-25 Live broadcast control method and system

Publications (2)

Publication Number Publication Date
CN110536178A true CN110536178A (en) 2019-12-03
CN110536178B CN110536178B (en) 2021-08-20

Family

ID=68657655

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810515669.2A Active CN110536178B (en) 2018-05-25 2018-05-25 Live broadcast control method and system

Country Status (1)

Country Link
CN (1) CN110536178B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111245846A (en) * 2020-01-15 2020-06-05 酷得少年(天津)文化传播有限公司 Signaling transmission system and method for live broadcast
CN111726645A (en) * 2020-05-07 2020-09-29 视联动力信息技术股份有限公司 Live broadcast control method and device, electronic equipment and storage medium
CN112261091A (en) * 2020-09-29 2021-01-22 深圳市珍爱捷云信息技术有限公司 Signaling routing method, device, server and computer readable storage medium based on bypass service cluster

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104822079A (en) * 2014-12-31 2015-08-05 北京奇艺世纪科技有限公司 Video file real-time publication method and system
US20170134460A1 (en) * 2008-04-11 2017-05-11 Mobitv, Inc. Content server media stream management
CN107318053A (en) * 2017-07-18 2017-11-03 天脉聚源(北京)教育科技有限公司 A kind of method and device for managing live broadcast system
CN107690085A (en) * 2017-04-25 2018-02-13 腾讯科技(深圳)有限公司 Data sharing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170134460A1 (en) * 2008-04-11 2017-05-11 Mobitv, Inc. Content server media stream management
CN104822079A (en) * 2014-12-31 2015-08-05 北京奇艺世纪科技有限公司 Video file real-time publication method and system
CN107690085A (en) * 2017-04-25 2018-02-13 腾讯科技(深圳)有限公司 Data sharing method and device
CN107318053A (en) * 2017-07-18 2017-11-03 天脉聚源(北京)教育科技有限公司 A kind of method and device for managing live broadcast system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111245846A (en) * 2020-01-15 2020-06-05 酷得少年(天津)文化传播有限公司 Signaling transmission system and method for live broadcast
CN111245846B (en) * 2020-01-15 2022-07-22 酷得少年(天津)文化传播有限公司 Signaling transmission system and method for live broadcast
CN111726645A (en) * 2020-05-07 2020-09-29 视联动力信息技术股份有限公司 Live broadcast control method and device, electronic equipment and storage medium
CN112261091A (en) * 2020-09-29 2021-01-22 深圳市珍爱捷云信息技术有限公司 Signaling routing method, device, server and computer readable storage medium based on bypass service cluster
CN112261091B (en) * 2020-09-29 2023-05-02 深圳市珍爱捷云信息技术有限公司 Signaling routing method, device, server and computer readable storage medium based on bypass service cluster

Also Published As

Publication number Publication date
CN110536178B (en) 2021-08-20

Similar Documents

Publication Publication Date Title
CN108012106B (en) A kind of method and system regarding networking monitoring source synchronous
CN110233984A (en) A kind of monitoring system and method based on view networking
CN107888401B (en) A kind of method and system of real time monitoring view networked terminals cpu busy percentage
CN108965040A (en) A kind of business monitoring method and device of view networking
CN109525854A (en) Treating method and apparatus is broadcast live
CN109743536A (en) A kind of method and apparatus of video data access
CN110475125A (en) Video transcoding method and device
CN110049346A (en) A kind of method and system of net cast
CN108809922B (en) A kind of audio fault handling method, conference dispatching end and view networked terminals
CN109743550A (en) A kind of method and apparatus of monitoring data tune stream
CN109068148A (en) A kind of method and apparatus of video processing
CN110536178A (en) A kind of live-broadcast control method and system
CN108966018A (en) A kind of video broadcasting method and device based on view networking
CN110048903A (en) A kind of association turns gateway status monitoring method and device
CN109802952A (en) Monitoring data synchronous method and device
CN109698930A (en) It is a kind of to attend a meeting method and system depending on networking
CN109714568A (en) A kind of synchronous method and device of video monitoring data
CN109347930A (en) A kind of task processing method and device
CN109286775A (en) A kind of multi-person conference control method and system
CN108989850A (en) A kind of video playing control method and control system
CN110266577A (en) A kind of tunnel establishing method and view networked system
CN109121017A (en) A kind of view intranet network method for evaluating quality and device
CN110418169A (en) A kind of carousel method and device of monitoring data
CN110113555A (en) A kind of video conference processing method and system based on view networking
CN108881140A (en) A kind of document down loading method and device based on view networking

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant