CN108174230B - Audio and video live broadcast system based on elastic distributed streaming media - Google Patents

Audio and video live broadcast system based on elastic distributed streaming media Download PDF

Info

Publication number
CN108174230B
CN108174230B CN201711487425.XA CN201711487425A CN108174230B CN 108174230 B CN108174230 B CN 108174230B CN 201711487425 A CN201711487425 A CN 201711487425A CN 108174230 B CN108174230 B CN 108174230B
Authority
CN
China
Prior art keywords
module
terminal
streaming media
live broadcast
video
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.)
Active
Application number
CN201711487425.XA
Other languages
Chinese (zh)
Other versions
CN108174230A (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.)
Anhui Guotong Yichuang Technology Co ltd
Original Assignee
Anhui Guotong Yichuang 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 Anhui Guotong Yichuang Technology Co ltd filed Critical Anhui Guotong Yichuang Technology Co ltd
Priority to CN201711487425.XA priority Critical patent/CN108174230B/en
Publication of CN108174230A publication Critical patent/CN108174230A/en
Application granted granted Critical
Publication of CN108174230B publication Critical patent/CN108174230B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2404Monitoring of server processing errors or hardware failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • 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/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • 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/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level
    • 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/64784Data processing by the network
    • H04N21/64792Controlling the complexity of the content stream, e.g. by dropping packets

Landscapes

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

Abstract

The invention discloses an audio and video live broadcast system based on elastic distributed streaming media, wherein a live broadcast terminal collects video data and outputs streaming media data, a plurality of broadcast terminals form a hierarchical network, the broadcast terminals not only receive the streaming media data to undertake a broadcast function, but also output the streaming media data to a lower-level broadcast terminal to provide a corresponding service function, the live broadcast terminals and the broadcast terminals are jointly constructed to form an elastic distributed streaming media service architecture, a central management server is utilized to schedule the interconnection and message transmission of each video live broadcast terminal and the broadcast terminals, and share the pressure of computer and network bandwidth resources.

Description

Audio and video live broadcast system based on elastic distributed streaming media
Technical Field
The invention belongs to the technical field of audio and video live broadcast, relates to an audio and video live broadcast system, and particularly relates to an audio and video live broadcast system based on elastic distributed streaming media.
Background
In internet audio and video live broadcast, particularly internet online education, a self-owned or rented cloud server + cdn is usually set up, a centralized live broadcast streaming media server is constructed through the cloud server, such as 'learning with the student', 'cloud class', 'YY live broadcast', and the like, an anchor end collects audio and video push streams to the centralized streaming media server for distribution, and each client end obtains the audio and video streams from the centralized streaming media server to realize live broadcast watching. Such as centralized live services provided by Aliskiu.
However, the centralized streaming media server + CND method realizes live audio/video broadcasting, and due to the increase in traffic and the cost after the resolution of video content is improved, the cost of operating bandwidth increases with the number of users, and the cost is too high.
Disclosure of Invention
The invention aims to provide an audio and video live broadcast system based on elastic distributed streaming media, which realizes the audio and video live broadcast function by gradually pushing stream according to a multi-fork balanced tree mode by utilizing the uplink network bandwidth of the existing broadband of families, units and the like, does not need a centralized streaming media server, and greatly reduces the cost.
The purpose of the invention can be realized by the following technical scheme:
the audio and video live broadcast system based on the elastic distributed streaming media comprises a live broadcast terminal and a plurality of broadcast terminals connected with the live broadcast terminal, wherein the live broadcast terminal collects video data and outputs streaming media data;
the live broadcast terminal and the playing terminal are both connected with a central management server, and the central management server performs registration management, group service-based scheduling control and offline data storage on the live broadcast terminal and the playing terminal, and provides an offline data service function and control scheduling.
Furthermore, the live broadcast terminal comprises a live broadcast terminal registration module, a connection management module, a video acquisition and processing module, a video coding and packaging module and a video plug-flow module;
the live broadcast terminal registration module actively registers and reports to the central management server;
the connection management module is connected with the playing terminal through the central management server and keeps long connection with the playing terminal;
the video acquisition processing module adopts a video acquisition card to input a video signal or a mixed signal of video and audio output by the analog camera and converts the analog signal into a digital signal;
the video coding and packaging module reduces the data volume required by the image by adopting a video compression technology and packages the coded data into a data stream suitable for a streaming media transmission protocol;
and the video stream pushing module is used for pushing the data stream to the playing terminal by combining a Qos algorithm according to the RTP data stream formed by the package.
Further, the video compression technology performs intra-frame compression on the video images by utilizing spatial redundancy, spectral redundancy and psychovisual redundancy, and performs inter-frame compression on the video images by utilizing temporal redundancy generated by similarity between adjacent image frames.
Furthermore, the playing terminal comprises a playing terminal registration module, a playing terminal connection module, a streaming media receiving module, a streaming media service module and a grading stream pushing module;
the player registration module registers and reports to the central management server;
the first-level playing terminal acquires a live broadcasting terminal address for providing streaming media service from the central management server and keeps long connection with the live broadcasting terminal address; the lower playing terminal obtains the address of the upper playing terminal providing the streaming media service from the central management server and keeps long connection with the address;
the streaming media receiving module receives and decodes streaming media data of a live broadcast terminal or a superior broadcast terminal, plays a broadcast function, receives a push stream and checks the receiving quality, and when a failure is found in the receiving of the superior broadcast terminal, the streaming media receiving module needs to receive the data from a standby broadcast terminal;
the streaming media service module provides streaming media data service for the lower-level playing terminal;
and the hierarchical stream pushing module pushes the stream to the lower-level playing terminal after the playing terminal receives the stream pushing.
Furthermore, the central management server comprises a registration management module, a service group management module, an online monitoring module and a data storage module;
the registration management module receives registration information of the live broadcast terminals and the play terminals, allocates unique addresses for each live broadcast terminal and each play terminal, and takes the unique addresses as identification credentials for management control;
the service group management module identifies a group providing streaming media service, realizes mutual penetration of calculation formulas after each nat route in the same group, and provides group service for a playing terminal added with registration in the later period;
the online monitoring module is used for mastering and scheduling the service state and the playing condition of each live broadcast terminal or playing terminal in real time, regularly acquiring the CPU, memory and network conditions of computer equipment of each live broadcast terminal and playing terminal, and rescheduling the intra-group service according to the corresponding conditions of network faults and service states;
the data storage module stores the streaming media data and the text data generated by the same group of services and carries out read and write permission on the data according to the authorization of a streaming media producer.
The invention has the beneficial effects that: the audio and video live broadcast system provided by the invention has the advantages that the live broadcast terminals collect video data and output stream media data, the plurality of broadcast terminals form a hierarchical network, the broadcast terminals not only receive the stream media data to play a function, but also output the stream media data to the subordinate broadcast terminals to provide a corresponding service function, the live broadcast terminals and the broadcast terminals are jointly constructed to form an elastic distributed stream media service architecture, the central management server is utilized to schedule the interconnection and message transmission of the video live broadcast terminals and the broadcast terminals, and the pressure of computer and network bandwidth resources is shared.
Drawings
The invention is described in further detail below with reference to the figures and specific embodiments.
FIG. 1 is a schematic diagram of the system of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, the present invention provides an audio/video live broadcast system based on elastic distributed streaming media, which includes a live broadcast terminal and a plurality of broadcast terminals connected to the live broadcast terminal, wherein the live broadcast terminal collects video data and outputs streaming media data, the plurality of broadcast terminals form a hierarchical network, the broadcast terminals not only receive streaming media data and undertake broadcast function, but also output streaming media data to subordinate broadcast terminals to provide corresponding service function, the live broadcast terminal and the broadcast terminals are jointly configured to form an elastic distributed streaming media service architecture, and share computer and network bandwidth resource pressure.
The live broadcast terminal and the play terminal are both connected with a central management server, the central management server serves as a cluster architecture cloud management server, registration management, group service-based scheduling control and offline data storage are carried out on the live broadcast terminal and the play terminal, and an offline data service function and control scheduling are provided. The central management server can provide centralized scheduling control for live broadcast servers distributed in thousands of households by using a cloud computing technology.
The live broadcast terminal comprises a live broadcast terminal registration module, a connection management module, a video acquisition and processing module, a video coding and packaging module and a video plug-flow module.
And the registration module is used for actively registering and reporting the live broadcast terminal to the central management server, so that the play terminal finds out and acquires the streaming media related service provided by the live broadcast terminal.
The connection management module is connected with the playing terminal through the central management server and keeps long connection with the playing terminal, stable and reliable service is guaranteed to be provided for the playing terminal, and when one party is abnormal due to software, hardware, networks and the like, the connection management module enters abnormal processing service.
And the video acquisition processing module is used for inputting the video signal or the mixed signal of the video and the audio output by the analog camera by adopting a video acquisition card and converting the analog signal into a digital signal.
The video coding and packaging module adopts a video compression technology to reduce the data volume required by the image, save transmission bandwidth, save storage space, improve access speed and package the coded data into a data stream suitable for a streaming media transmission protocol.
The video compression technology not only utilizes spatial redundancy, spectral redundancy and psychological visual redundancy to carry out intraframe compression on video images, but also utilizes temporal redundancy generated by similarity between adjacent image frames to carry out interframe compression on the video images, thereby further improving the compression efficiency.
And the video stream pushing module is used for pushing the data stream to the playing terminal by combining the Qos algorithm according to the RTP data stream formed by the package.
The playing terminal comprises a playing terminal registration module, a playing terminal connection module, a streaming media receiving module, a streaming media service module and a grading push-streaming module.
And the play terminal registration module registers and reports to the central management server, so that the lower-level play terminal finds and acquires the streaming media related service provided by the lower-level play terminal.
The first-level playing terminal acquires a live broadcasting terminal address for providing the streaming media service from the central management server and keeps long connection with the live broadcasting terminal address; the lower-level broadcasting terminal obtains the address of the upper-level broadcasting terminal providing the streaming media service from the central management server and keeps long connection with the address.
And the streaming media receiving module is used for receiving and decoding streaming media data of the live broadcast terminal or the superior broadcast terminal, bearing a broadcast function, receiving the push stream and checking the receiving quality, and when the receiving from the superior broadcast terminal is found to be in failure, the receiving needs to be received from the standby broadcast terminal. Except for the first-level playing terminal, each playing terminal is provided with two upper-level playing terminals, and one playing terminal is used as a standby playing terminal.
And the streaming media service module provides streaming media data service for the lower-level playing terminal and shares the resource pressure of a computer and network bandwidth of the streaming media service.
And the hierarchical stream pushing module is used for pushing the stream to the lower-level playing terminal after the playing terminal receives the stream pushing.
The central management server comprises a registration management module, a service group management module, an online monitoring module and a data storage module.
And the registration management module is used for receiving registration information of the live broadcast terminals and the playing terminals, distributing unique addresses for each live broadcast terminal and each playing terminal, and using the unique addresses as identification credentials for management control.
The service group management module identifies a group providing the streaming media service, realizes the mutual penetration of the calculation formulas after each nat route in the same group, and provides the group service function for the playing terminal which joins in the registration in the later period.
The online monitoring module is used for mastering and scheduling the service state and the playing condition of each live broadcast terminal or playing terminal in real time, regularly acquiring the CPU, memory and network conditions of computer equipment of each live broadcast terminal and playing terminal, and rescheduling the intra-group service according to the corresponding conditions of network faults and service states.
And the data storage module is used for storing the streaming media data and the text data generated by the same group of services and performing read and write permission on the data according to the authorization of a streaming media producer.
The audio and video live broadcast system provided by the invention has the advantages that the live broadcast terminals collect video data and output stream media data, the plurality of broadcast terminals form a hierarchical network, the broadcast terminals not only receive the stream media data to play a function, but also output the stream media data to the subordinate broadcast terminals to provide a corresponding service function, the live broadcast terminals and the broadcast terminals are jointly constructed to form an elastic distributed stream media service architecture, the central management server is utilized to schedule the interconnection and message transmission of the video live broadcast terminals and the broadcast terminals, and the pressure of computer and network bandwidth resources is shared.
In the description herein, references to the description of "one embodiment," "an example," "a specific example" or the like are intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The foregoing is merely exemplary and illustrative of the present invention and various modifications, additions and substitutions may be made by those skilled in the art to the specific embodiments described without departing from the scope of the invention as defined in the following claims.

Claims (1)

1. An audio and video live broadcast system based on elastic distributed streaming media is characterized in that: the system comprises a live broadcast terminal and a plurality of play terminals connected with the live broadcast terminal, wherein the live broadcast terminal collects video data and outputs stream media data;
the live broadcast terminal and the playing terminal are both connected with a central management server, and the central management server performs registration management, group service-based scheduling control and offline data storage on the live broadcast terminal and the playing terminal, and provides an offline data service function and control scheduling;
the live broadcast terminal comprises a live broadcast terminal registration module, a connection management module, a video acquisition and processing module, a video coding and packaging module and a video plug-flow module;
the live broadcast terminal registration module actively registers and reports to the central management server;
the connection management module is connected with the playing terminal through the central management server and keeps long connection with the playing terminal;
the video acquisition processing module adopts a video acquisition card to input a video signal or a mixed signal of video and audio output by the analog camera and converts the analog signal into a digital signal;
the video coding and packaging module reduces the data volume required by the image by adopting a video compression technology and packages the coded data into a data stream suitable for a streaming media transmission protocol;
the video stream pushing module is used for pushing the data stream to a playing terminal by combining a Qos algorithm according to the RTP data stream formed by the package;
the video compression technology utilizes spatial redundancy, spectral redundancy and psychological visual redundancy to perform intraframe compression on video images, and utilizes temporal redundancy generated by similarity between adjacent image frames to perform interframe compression on the video images;
the playing terminal comprises a playing terminal registration module, a playing terminal connection module, a streaming media receiving module, a streaming media service module and a grading push-streaming module;
the player registration module registers and reports to the central management server;
the first-level playing terminal acquires a live broadcasting terminal address for providing streaming media service from the central management server and keeps long connection with the live broadcasting terminal address; the lower playing terminal obtains the address of the upper playing terminal providing the streaming media service from the central management server and keeps long connection with the address;
the streaming media receiving module receives and decodes streaming media data of a live broadcast terminal or a superior broadcast terminal, plays a broadcast function, receives a push stream and checks the receiving quality, and when a failure is found in the receiving of the superior broadcast terminal, the streaming media receiving module needs to receive the data from a standby broadcast terminal;
the streaming media service module provides streaming media data service for the lower-level playing terminal;
the hierarchical plug-flow module is used for carrying out plug-flow to a lower-level playing terminal after the playing terminal receives the plug-flow;
the central management server comprises a registration management module, a service group management module, an online monitoring module and a data storage module;
the registration management module receives registration information of the live broadcast terminals and the play terminals, allocates unique addresses for each live broadcast terminal and each play terminal, and takes the unique addresses as identification credentials for management control;
the service group management module identifies a group providing streaming media service, realizes mutual penetration of calculation formulas after each nat route in the same group, and provides group service for a playing terminal added with registration in the later period;
the online monitoring module is used for mastering and scheduling the service state and the playing condition of each live broadcast terminal or playing terminal in real time, regularly acquiring the CPU, memory and network conditions of computer equipment of each live broadcast terminal and playing terminal, and rescheduling the intra-group service according to the corresponding conditions of network faults and service states;
the data storage module stores the streaming media data and the text data generated by the same group of services and carries out read and write permission on the data according to the authorization of a streaming media producer.
CN201711487425.XA 2017-12-29 2017-12-29 Audio and video live broadcast system based on elastic distributed streaming media Active CN108174230B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711487425.XA CN108174230B (en) 2017-12-29 2017-12-29 Audio and video live broadcast system based on elastic distributed streaming media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711487425.XA CN108174230B (en) 2017-12-29 2017-12-29 Audio and video live broadcast system based on elastic distributed streaming media

Publications (2)

Publication Number Publication Date
CN108174230A CN108174230A (en) 2018-06-15
CN108174230B true CN108174230B (en) 2020-10-09

Family

ID=62516367

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711487425.XA Active CN108174230B (en) 2017-12-29 2017-12-29 Audio and video live broadcast system based on elastic distributed streaming media

Country Status (1)

Country Link
CN (1) CN108174230B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108924642B (en) * 2018-07-16 2019-08-27 北京达佳互联信息技术有限公司 Stream media live broadcasting method, device and computer equipment and storage medium
CN108924578A (en) * 2018-08-24 2018-11-30 成都九洲电子信息***股份有限公司 Emergent broadcast method based on Active Networks Streaming Media
CN109618188B (en) * 2018-12-19 2021-03-30 北京东土科技股份有限公司 Video data encoding and forwarding method, device, equipment and storage medium
CN110022297B (en) * 2019-03-01 2021-09-24 广东工业大学 High-definition video live broadcast system
CN112039961B (en) * 2020-08-13 2023-08-08 深圳市创凯智能股份有限公司 Streaming media system, data stream collection method, and storage medium
CN112995782B (en) * 2021-03-04 2023-03-28 中国联合网络通信集团有限公司 Content playing management system and method
CN114710694B (en) * 2022-04-12 2023-05-30 深圳市瑞云科技有限公司 Distributed plug flow method in cloud game scene

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945129A (en) * 2010-09-10 2011-01-12 北京易视腾科技有限公司 P2P (Peer to Peer) stream media live-broadcast low-delay transmission method and system thereof
CN103475948B (en) * 2013-09-24 2016-08-17 江苏物联网研究发展中心 The resource intelligent matching system of P2P net cast
CN107295037B (en) * 2016-03-31 2021-06-01 中移(苏州)软件技术有限公司 Live broadcast peer-to-peer network construction method and device based on software defined network
CN105897910B (en) * 2016-05-20 2019-10-11 广州华多网络科技有限公司 Data transmission method and transmission device
CN107277134B (en) * 2017-06-19 2020-08-04 网宿科技股份有限公司 Data transmission method and system based on peer-to-peer network

Also Published As

Publication number Publication date
CN108174230A (en) 2018-06-15

Similar Documents

Publication Publication Date Title
CN108174230B (en) Audio and video live broadcast system based on elastic distributed streaming media
CN109672856B (en) Resource synchronization method and device
CN108881814B (en) Method and device for communication between video network terminal and network camera and interaction system
CN109640029B (en) Method and device for displaying video stream on wall
CN108880926B (en) Server monitoring method and device
CN109167960B (en) Method and system for processing video stream data
CN110572433B (en) Video scheduling method, system and device
CN109309806B (en) Video conference management method and system
CN108881817B (en) Data synchronization method, device and system
CN110769310B (en) Video processing method and device based on video network
CN110381030B (en) Method and device for processing synchronization request
CN108965220B (en) Method and system for synchronizing conference control right
CN110191315B (en) Monitoring and checking method and device based on video network
CN111147859A (en) Video processing method and device
CN111221664A (en) Operation log processing system
US20140280701A1 (en) Distributed computing
CN103546727B (en) A kind of method of subway comprehensive monitoring system access closed-circuit television subsystem
CN109768957B (en) Method and system for processing monitoring data
CN109803119B (en) Method and device for monitoring information transmission
CN109302384B (en) Data processing method and system
CN110830763A (en) Monitoring video inspection method and device
CN110134892B (en) Loading method and system of monitoring resource list
CN109963107B (en) Audio and video data display method and system
CN109698859B (en) Data storage method and device based on video network
CN111131751A (en) Information display method and system for video networking conference

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