Live broadcast code stream pushing receiving and distributing system and method based on cloud management platform
Abstract
The invention relates to a live broadcast code stream pushing receiving and distributing system and method based on a cloud management platform. The system comprises: a streaming media encoder used for receiving input Raw data, collecting and encoding the raw data, packaging the raw data and transmitting the packaged raw data to a receiving server; a receiving server which is used for converting the stream sent by the streaming media encoder into a transport stream under the UDP or TCP technical specification, and carrying out stream pushing or stream pulling operation according to needs; anda cloud management platform which is used for managing and controlling encoding, decoding and transceiving operations between the streaming media encoder and the receiving server, and realizing switching of a stream pushing operation or a stream pulling operation to the multimedia platform as required. The system and method are used for controlling backup processing when a transmission link is interrupted. According to the system and the method, the functions of coding management and control, broadcast control safety management, transmission mode switching (stream pushing or stream pulling), record transmission and receiving, unattended operation and advertisement stream embedding can be realized through the cloud management platform, the transmission quality is improved, the working process is simplified, the management function is enriched, and more commercial applications are realized.

Term
13.7 yearsto projected expiry
Projected expiry 22 May 2040, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
10 claims: 1 independent, 9 dependent
- 1A live streaming encoding and streaming receiving and distributing system based on a cloud management platform, characterized in that it includes:a streaming media encoder, which is used to receive the input Raw data for collection and encoding, and transmit it to the receiving server after packaging;The receiving server mentioned above is used to convert the stream sent by the streaming media encoder into a transport stream under the UDP or TCP technical specifications, and push or pull the stream as needed;cloud management platform, used to manage and control the streaming media encoder The encoding, decoding, and receiving and sending operations between the receiving server and the receiving server can be used to switch to the multimedia platform to push or pull the stream as needed;it is used to control the backup when the transmission link is interrupted. 1.一种基于云管理平台的直播编码推流接收和分发系统,其特征在于:它包括: 流媒体编码器,用于接收输入的Raw data数据进行采集编码,封装后传输到接收服务 器; 所述的接收服务器,用于将流媒体编码器发来的流转换为UDP或TCP技术规格下的传输 流,根据需要进行推流或拉流操作; 云管理平台,用于管理控制流媒体编码器与接收服务器之间的编码、解码和收发操作, 根据需要实现向多媒体平台进行推流或拉流操作的切换;用于控制传输链路中断时进行备 份处置。
47 paragraphs, as filed
System and method for receiving and distributing live encoding and pushing stream based on cloud management platformTechnical field
[0001] The present invention relates to a multimedia transmission platform based on a private network/Internet, and in particular to a system and method for receiving and distributing live encoding and pushing streams based on a cloud management platform.
Background technique
[0002] In the traditional live broadcast platform system, the whole link of live broadcast, from the front-end physical connection, encoding, streaming, transmission, to the back-end reception and processing, and broadcast or distribution, are all independent links, and the entire system does not have visualization The functions of unified management.
Summary of the invention
[0003] The purpose of the present invention is to provide a system and method for receiving and distributing live encoding and pushing streams based on a cloud management platform, which mainly solves the above-mentioned problems in the prior art. The system and method can realize encoding control through the cloud management platform. , Broadcast control security management, switching of transmission methods (push or pull), record transmission and reception, unattended functions, embedding of advertising streams, improve transmission quality, simplify work processes, enrich management functions and more Many commercial applications.
[0004] In order to achieve the above objective, the technical solution of the present invention is:
[0005] A live encoding push streaming receiving and distributing system based on a cloud management platform is characterized in that it includes:
[0006] Streaming media encoder for receiving input Raw data data for collecting and encoding, encapsulating and transmitting to the receiving server;
[0007] The receiving server is used to convert the stream sent by the streaming media encoder into a transmission stream under UDP or TCP technical specifications, and perform push or pull operations as needed;
[0008] The cloud management platform is used to manage and control the encoding, decoding, and receiving and sending operations between the streaming media encoder and the receiving server, and realize the switching of streaming or pulling operations to the multimedia platform as required; used to control the transmission link Perform backup disposal when interrupted.
[0009] The described live encoding push streaming receiving and distributing system based on the cloud management platform is characterized in that: the cloud management platform controls the backup when the transmission link is interrupted: when the transmission between the streaming media encoder and the receiving server is interrupted At the same time, establish or select a transmission physical link between the two.
[0010] The live encoding push streaming receiving and distributing system based on the cloud management platform is characterized in that: the system also includes a delay supervision module, which is used to analyze or manually supervise the content of the receiving server during the process of distributing content. When a security problem with the playback content is found, the control switches to the replacement stream.
[0011] The said cloud management platform-based live encoding push streaming receiving and distributing system is characterized in that: the system includes an automatic backup module for streaming backup.
[0012] The said cloud management platform-based live coding push streaming receiving and distributing system is characterized in that: the system includes a multi-channel distribution module, and the multi-channel distribution module is used to deliver content to its own multimedia platform and other multimedia platforms distribution.
[0013] A method for receiving and distributing live encoding and pushing streams based on a cloud management platform is characterized in that it is implemented based on the above-mentioned system, and the specific steps include:
[0014] A streaming media encoder receives the input Raw data data for collection and encoding, encapsulates it and transmits it to the receiving server;
[0015] The B receiving server converts the stream sent by the streaming media encoder into a transmission stream under the UDP or TCP technical specifications. After the cloud management platform determines the transmission link condition, the transmission link is selected and the streaming media encoder is controlled as required Push or pull the stream with the receiving server, and then distribute the content to the multimedia platform.
[0016] The method for receiving and distributing live encoding push streams based on the cloud management platform is characterized in that: when step B is performed, when the cloud management platform determines that the transmission link between the streaming media encoder and the receiving server is faulty , And then establish or select a transmission physical link between the two.
[0017] The method for receiving and distributing live encoding push streams based on a cloud management platform is characterized in that: when step B is performed, a delay monitoring module set by the system is used to distribute content in the receiving server, When AI analysis or manual supervision finds a safety problem in the playback content, the control will switch to the replacement stream.
[0018] The method for receiving live encoding and pushing streams based on a cloud management platform is characterized in that: when step B is performed, the cloud management platform also uses an automatic backup module set by the system for stream backup.
[0019] The method for receiving live encoding and pushing streams based on the cloud management platform is characterized in that: when step B is performed, the cloud management platform uses the system to set a multi-channel distribution module to distribute content to its own multimedia platform and other multimedia platforms .
[0020] The present invention has the following features and functions:
[0021] 1. Through the cloud management platform, the present invention can realize encoding control and switching of transmission modes (push streaming or pull streaming), and improve the transmission quality.
[0022] 2. The present invention can realize broadcast control security management through a cloud management platform, and can also automatically filter sensitive information when unattended.
[0023] 3. The present invention can realize automatic data backup through the cloud management platform to avoid data loss.
[0024] 4. The present invention controls the entire process of data sending and receiving through a cloud management platform. When a transmission failure occurs, it can clearly record and determine where the problem lies, which is beneficial to management and maintenance.
Description of the drawings
[0025] FIG. 1 is a frame diagram of the system of the present invention.
Detailed ways
[0026] The detailed description and technical content of the present invention are described below with the drawings. However, the drawings are only provided for reference and description, and are not intended to limit the present invention.
[0027] Please refer to FIG. 1, the present invention discloses a live encoding push streaming receiving and distributing system based on a cloud management platform. As shown in the figure: it includes:
[0028] Streaming media encoder 2 (such as: 4K streaming server), used to receive raw data (including SDI or HDMI) input (such as: 4K camera 1) for collection and encoding, and after encapsulating protocols such as SRT or TS Transmitted to the receiving server 3; [0029] The receiving server 3 is used to convert the stream sent by the streaming media encoder 2 into a transport stream under UDP or TCP technical specifications (such as: TS stream), and push it as needed Streaming or pulling stream operations;
[0030] The cloud management platform 4 is used to manage and control the encoding, decoding, and receiving and sending operations between the streaming media encoder 2 and the receiving server 4, and realize the switching of streaming or pulling operations to the multimedia platform as required; for control Transmission link interruption
When performing backup processing.
[0031] The cloud management platform controls the backup process when the transmission link is interrupted: when the transmission between the streaming media encoder and the receiving server is interrupted, another physical transmission link is established or selected between the two.
[0032] The system also includes a delay supervision module 6, which is used to control when the content safety (involving national security, violence or pornography) is discovered through AI analysis or manual supervision when the content is distributed by the receiving server 3. Cut into the replacement flow. The replacement stream can be pre-recorded content (such as: advertisement).
[0033] The system includes an automatic backup module 7 for streaming backup. The backup content is convenient for subsequent use or supervision. The automatic backup module 7 can be a local storage method, a cloud storage method, or both The way.
[0034] The system includes a multiple distribution module 5, the multiple distribution module 5 is used to self-owned multimedia platform (such as the applicants own multimedia platform SEEi) and other multimedia platforms (such as: iQiyi and other platforms) Content distribution.
[0035] The present invention also discloses a method for receiving live encoding and pushing streams based on a cloud management platform, which is implemented based on the above-mentioned system, and the specific steps include:
[0036] A streaming media encoder receives the input Raw data data for collection and encoding, encapsulates it and transmits it to the receiving server;
[0037] The B receiving server converts the stream sent by the streaming media encoder into a transmission stream under the UDP or TCP technical specifications. After the cloud management platform determines the transmission link condition, the transmission link is selected and the streaming media encoder is controlled as needed Push or pull the stream with the receiving server, and then distribute the content to the multimedia platform.
[0038] When performing step B, when the cloud management platform determines that the transmission link between the streaming media encoder and the receiving server is faulty, a physical transmission link is established or selected between the two.
[0039] When step B is performed, the delay supervision module set by the system is used to control the switch to the replacement stream when the content safety problem of the playback content is found through AI analysis or manual supervision during the process of receiving the server to distribute the content.
[0040] When performing step B, the cloud management platform also uses an automatic backup module set by the system for streaming backup.
[0041] When performing step B, the cloud management platform distributes content to its own multimedia platform and other multimedia platforms through the system setting a multi-channel distribution module.
[0042] The foregoing are only the preferred and feasible embodiments of the present invention, and are not limited to the scope of the patent of the present invention. Any equivalent structural changes made by using the present invention and the content of the drawings shall be included in the same way. Within the scope of the rights of the present invention, it is well-presented.
1 sheet
Sheet 1
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN114598428A | Cited by | China | – | Search report | – |
| CN101001197A | Cites | China | A | Search report | 1-10 |
| CN103139661A | Cites | China | A | Search report | 1-10 |
| CN106210756A | Cites | China | A | Search report | 1-10 |
| CN106791896A | Cites | China | A | Search report | 1-10 |
| CN106851427A | Cites | China | A | Search report | 1-10 |
| CN107864125A | Cites | China | YX | Search report | 3?8 |
| CN108769717A | Cites | China | A | Search report | 1-10 |
| CN108965918A | Cites | China | Y | Search report | 3?8 |
| CN110460816A | Cites | China | A | Search report | 1-10 |
| CN111107600A | Cites | China | A | Search report | 1-10 |
| US2002023165A1 | Cites | United States of America | A | Search report | 1-10 |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 202010438733 | China | A | |
| CN20201438733 | – | – | – |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Rejection of invention patent application after publicationRJ01 | RJ01 | |
| Entry into force of request for substantive examinationSE01 | SE01 | |
| PublicationPB01 | PB01 | |
| PublicationPB01 | PB01 |
Numbers
- Publication
- 111479125
- Publication, DOCDB
- 111479125
- Publication, EPODOC
- CN111479125
- Application
- 104387339
- Application, DOCDB
- 202010438733
- Application, EPODOC
- CN202010438733
Titles2
- Chinese
- 基于云管理平台的直播编码推流接收和分发系统及方法
- English
- Live coding push stream receiving and distributing system and method based on cloud management platform
Classification
- CPC, 5
- H04N21/2187
- H04N21/231
- H04N21/258
- H04N21/26208
- H04N21/643
- IPC, 5
- H04N21 2187
- H04N21 231
- H04N21 258
- H04N21 262
- H04N21 643