Distributed audio and video production system
The distributed audio and video production system addresses inefficiencies in traditional systems by integrating diverse data sources and enhancing storage and communication capabilities, resulting in improved quality and efficiency of large-scale, multi-node production.
Patent Information
- Application Number
- CN202411710266.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2024-12-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional audio and video production systems lack a unified and efficient media processing center, struggle with flexible communication connections, centralized service architectures, and irrational data storage, limiting scalability and efficiency in large-scale, multi-node, real-time production scenarios.
A distributed audio and video production system with a media processing center, network communication layer, service processing layer, media access layer, and media storage layer, utilizing a distributed service architecture, dynamic routing, and scalable storage solutions to integrate diverse data sources and enhance data management and storage capabilities.
The system achieves unified data processing, efficient resource allocation, and secure, reliable storage, improving the quality and efficiency of audio and video production by integrating diverse data sources and enabling flexible, scalable operations.
Smart Images

Figure CN119211662A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of audio and video production, and in particular to a distributed audio and video production system. Background Art
[0002] With the rapid advancement of information technology, the multimedia field has also undergone tremendous changes, especially in audio and video production and distribution. Traditional audio and video production systems often rely on single hardware devices and localized software tools, which to a certain extent limits the flexibility and efficiency of creation. In recent years, although audio and video production technology has made significant progress, the existing system still exposes many limitations when facing large-scale, multi-node, and real-time production scenarios.
[0003] On the one hand, traditional audio and video production systems lack a unified and efficient media processing center. Such systems can often only process audio and video data from a limited number of creation nodes, and it is difficult to integrate diverse data sources such as video recording equipment, audio acquisition equipment, special effects generators, subtitle production tools, and external media resource libraries. This leads to scattered and inefficient links in audio and video data collection, preprocessing, editing and synthesis, and special effects processing, and it is impossible to achieve optimal resource allocation and deep integration of data, which seriously affects the quality and efficiency of audio and video production.
[0004] On the other hand, existing systems also have obvious shortcomings in communication connection, service processing and data storage. In terms of communication connection, traditional systems often use fixed communication interfaces and protocols, lack flexibility and scalability, and are difficult to adapt to the ever-changing network environment and user needs. At the service processing layer, existing systems usually adopt a centralized service architecture, which not only limits the processing capacity of the system, but also makes service expansion extremely difficult. In addition, the design of the data storage layer often lacks rationality and scalability, making it difficult to meet the growing demand for audio and video data storage, and it is also difficult to ensure the security and reliability of the data.
[0005] To sum up, the existing audio and video production systems have many problems in data management and control, communication connection, service processing and data storage, which seriously restrict the efficiency and quality of audio and video production. Summary of the invention
[0006] The purpose of the present invention is to provide a distributed audio and video production system to solve the problems raised in the above background technology.
[0007] To achieve the above-mentioned purpose, the present invention provides the following technical solutions: a distributed audio and video production system, including a user operation interface and a media processing center for processing audio and video data, wherein the audio and video data originate from multiple creation nodes, including video recording equipment, audio acquisition equipment, special effects generators, subtitle production tools and external media resource libraries, and the media processing center provides comprehensive data support for the user operation interface, and the user makes audio and video editing, production and publishing decisions in real time through the user operation interface.
[0008] The media processing center includes a network communication layer, a service processing layer, a media access layer and a media storage layer; the network communication layer is responsible for providing connection services to the user operation interface and establishing a channel for data transmission; the service processing layer adopts a distributed service architecture to provide data collection, preprocessing, editing and synthesis, special effects processing, business logic processing and basic service functions for the media processing center, and the network communication layer locates the specific service instance in the service processing layer through a dynamic routing mechanism; the media access layer is responsible for managing the connection and access to various creative nodes; the media storage layer is responsible for storing and managing all audio and video data and production results generated by the system.
[0009] Preferably, the service processing layer includes a data acquisition service group, a real-time editing service group, a production control service group and an infrastructure service group; the data acquisition service group is responsible for designing communication protocols with various audio and video devices, and building a front-end adapter for receiving data; the real-time editing service group is responsible for the immediate processing, editing and synthesis, special effects addition and storage tasks of the data received from the data acquisition service group; the production control service group is used to formulate and implement audio and video production strategies according to the processing results of the real-time editing service group; the infrastructure service group is responsible for maintaining the stable operation of the entire service processing layer and the message transmission between services.
[0010] Preferably, the real-time editing service group includes a data preprocessing module, a editing and synthesis module, a special effects processing module and a media archiving module; the data preprocessing module is responsible for processing format conversion, quality optimization and synchronization issues in audio and video data; the editing and synthesis module integrates the preprocessed data, including splicing, cutting and adding transition effects of audio and video clips; the special effects processing module uses image processing algorithms and animation technology to add visual effects and dynamic effects to audio and video; the media archiving module is responsible for sending the edited audio and video and production results to the media storage layer for preservation.
[0011] Preferably, the production control service group includes a project management module, a version control module, a resource allocation module, a release strategy setting module and a production report module; the project management module is responsible for creating and managing audio and video production projects; the version control module records and tracks different versions of audio and video to facilitate data backtracking and collaborative editing; the resource allocation module allocates storage, computing and network resources according to project requirements; the release strategy setting module defines the release channels, schedules and access rights of audio and video; the production report module is used to output key data in the production process in the form of a report file, including production progress, resource consumption and release effect.
[0012] Preferably, the infrastructure service group includes a service registration module, a monitoring management module and a log audit module; the service registration module is used to provide a unified registration function for service instances, and monitor the status of service instances in real time, while providing a message queue communication function to enable asynchronous message communication between services; the monitoring management module uses monitoring tools to perform performance monitoring and troubleshooting on service instances; the log audit module is used to perform data monitoring and log management on services, collect service operation data and log information, and use them for problem tracking and performance analysis.
[0013] Preferably, the media storage layer uses a distributed file system as a large-capacity storage database, an object storage service as a cloud storage backup, and an in-memory database as a high-speed cache.
[0014] Preferably, the design of the media storage layer adopts a high-availability architecture, including multiple data nodes and backup nodes, data sharding and load balancing are achieved between the data nodes, and the backup nodes are used for data redundancy and disaster recovery.
[0015] Preferably, the data acquisition service group includes a pre-adapter for various audio and video devices, and the pre-adapter is used to establish a communication mechanism to the specific corresponding device, including negotiation of communication protocol, transmission control of data flow, monitoring of device status and fault reporting.
[0016] Preferably, the network communication layer provides a RESTful API interface and a WebSocket real-time message push service for the user operation interface to implement user operations and instruction issuance.
[0017] Preferably, the user operation interface includes a graphical user interface GUI and a command line interface CLI. The graphical user interface provides intuitive drag-and-drop editing, real-time preview and one-key publishing functions, while the command line interface supports scripted operations and automated task scheduling.
[0018] Compared with the prior art, the present invention has the following beneficial effects: Unified and efficient media processing center: The present invention realizes the integration and processing of diversified data sources such as video recording equipment, audio acquisition equipment, special effects generators, subtitle production tools and external media resource libraries by constructing a unified and efficient media processing center. It not only greatly enriches the sources of audio and video data, but also realizes the optimal allocation of resources and the deep integration of data through centralized management, thereby significantly improving the quality and efficiency of audio and video production.
[0019] Distributed service architecture improves processing capabilities: The service processing layer adopts a distributed service architecture, which not only improves the system's processing capabilities, but also makes service expansion simple and efficient. Through the dynamic routing mechanism to locate specific service instances, the system can flexibly allocate resources according to actual needs, achieve load balancing and efficient operation of services, thus meeting the needs of large-scale, multi-node, high-concurrency video production scenarios.
[0020] Reasonable and scalable data storage design: The design of the media storage layer fully considers the characteristics and requirements of audio and video data storage, and adopts a reasonable and scalable storage architecture, which can not only meet the growing demand for audio and video data storage, but also ensure the security and reliability of data by optimizing storage strategies and improving data access efficiency, providing a solid guarantee for the long-term stable operation of audio and video production. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is the overall structure diagram of the present invention; Figure 2 This is the functional module structure diagram of the service processing layer; Figure 3 This is a schematic diagram of the design of the media storage layer. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] See also Figure 1-3 The present invention provides a technical solution: a distributed audio and video production system, which first constructs a user operation interface. The interface is the main window for users to interact with the system. Through graphical and intuitive design, users can easily make audio and video editing, production and publishing decisions. The user operation interface is closely connected with the media processing center, and receives and displays the comprehensive data support provided by the media processing center in real time.
[0024] Establish a media processing center. The media processing center is the core of the entire system and is responsible for processing audio and video data from multiple creation nodes. These creation nodes include video recording equipment, audio acquisition equipment, special effects generators, subtitle production tools, and external media resource libraries, which together provide the system with rich audio and video materials and production tools. The media processing center uses an efficient data processing mechanism to achieve the organic integration of various links such as audio and video data collection, preprocessing, editing and synthesis, and special effects processing, ensuring the efficiency and quality of audio and video production.
[0025] The media processing center further includes: Network communication layer: The network communication layer is responsible for providing stable connection services to the user interface to ensure smooth data transmission. It uses advanced communication technologies and protocols, supports dynamic routing mechanisms, and can flexibly adjust communication paths according to user needs and network environment to ensure the reliability and efficiency of data transmission.
[0026] Service processing layer: The service processing layer adopts a distributed service architecture to provide powerful data processing capabilities for the media processing center. It includes multiple functional modules such as data acquisition, preprocessing, editing and synthesis, special effects processing, business logic processing and basic services. Each module exists in the form of a service instance and is dynamically located and called through the network communication layer. This distributed service architecture not only improves the system's processing capabilities, but also makes service expansion simple and flexible to meet ever-changing business needs.
[0027] Media access layer: The media access layer is responsible for managing the connection and access to various creation nodes, ensuring that the system can efficiently obtain the required audio and video data and production tools from these nodes. It achieves real-time transmission and sharing of audio and video data through close collaboration with the creation nodes, providing strong support for audio and video production.
[0028] Media storage layer: The media storage layer is responsible for storing and managing all audio and video data and production results generated by the system. It adopts a reasonable data storage structure and an efficient storage mechanism to ensure data security and reliability. At the same time, the media storage layer also supports data scalability to meet the growing demand for audio and video data storage.
[0029] The distributed audio and video production system provided by the present invention realizes efficient processing and management of audio and video data by constructing a user operation interface and a media processing center, and setting up a network communication layer, a service processing layer, a media access layer and a media storage layer.
[0030] The present invention will be further described below in conjunction with Examples 1 to 3:
[0031] Embodiment 1: This embodiment is used to elaborate on the specific implementation of the service processing layer in the distributed audio and video production system. As the core processing part of the system, this layer is responsible for the comprehensive processing and management of audio and video data to ensure the efficiency and quality of audio and video production. The service processing layer includes four main service groups: data collection service group, real-time editing service group, production control service group and infrastructure service group.
[0032] The Data Collection Service Group focuses on establishing communications with various audio and video devices and designing compatible communication protocols. To achieve this goal, the service group has developed front-end adapters that can receive data streams from a variety of data sources such as video recording devices, audio acquisition devices, special effects generators, etc. For example, when a video recording device captures high-definition video, the Data Collection Service Group uses a specific communication protocol and front-end adapter to ensure that the video data can be transmitted to the system losslessly and in real time.
[0033] The real-time editing service group is the central link of audio and video data processing, including the following modules: Data preprocessing module: This module first receives the raw data from the data collection service group and performs format conversion to ensure that all data is in a format that the system can process. At the same time, it optimizes the audio and video quality, such as noise reduction and color correction, and solves the audio and video synchronization problem to ensure the accurate correspondence between the picture and the sound.
[0034] Editing and synthesis module: After data preprocessing, the editing and synthesis module is responsible for splicing and cutting audio and video clips, and adding transition effects to make the transition between different materials natural and smooth. For example, multiple video clips can be spliced in chronological order, and fade-in and fade-out transition effects can be added between two videos.
[0035] Special effects processing module: This module uses advanced image processing algorithms and animation technology to add visual effects and dynamic effects to audio and video content. For example, dynamic filters, particle effects or 3D animations are added to the video to enhance the visual impact.
[0036] Media archiving module: After editing is completed, the media archiving module is responsible for sending the finished audio and video and its production metadata to the media storage layer for long-term preservation to facilitate subsequent calls and distribution.
[0037] The production control service group formulates and implements the overall strategy of audio and video production based on the processing results provided by the real-time editing service group. It monitors each link in the editing process to ensure a smooth production process. At the same time, it reviews and adjusts the audio and video content according to user needs or preset rules, and finally decides on the release strategy. The production control service group includes the following modules: Project Management Module: The project management module provides a graphical interface that allows users to create new audio and video production projects and set basic information such as project name, description, expected completion time, etc. The module maintains a project database to record the detailed information and status of all projects. Users can view the project list through this interface and choose to enter a specific project for management, including adding project members, setting task assignments, and viewing project progress.
[0038] Version control module: The version control module integrates version control systems (such as Git) to provide version tracking functions for audio and video files and production metadata. Whenever an edit is completed and saved, the system automatically generates a new version record, including the version number, modification time, modifier, and a summary of the modified content. Users can view the evolution of audio and video files through version history, which facilitates data backtracking and conflict resolution in collaborative editing.
[0039] Resource allocation module: The resource allocation module dynamically allocates storage, computing and network resources according to the needs of the current project. The system manages these resources through resource pools and automatically allocates corresponding resources based on the project's priority, scale and expected resource consumption. The module also has a resource monitoring function that displays resource usage in real time to ensure efficient use of resources.
[0040] Release strategy setting module: This module allows users to define the release channels (such as social media, video websites, internal platforms, etc.), release schedules (such as scheduled release, immediate release) and access permissions (such as public, private, password protection) of audio and video. Users can set these parameters by simply dragging and dropping or filling out forms, and the system will automatically execute the release task according to the settings.
[0041] Production Report Module: The production report module regularly collects key data in the production process, including production progress, resource consumption (such as CPU, memory, storage usage), publishing effect (such as number of views, likes, comments), etc. These data are organized into report files and can be provided to project members through email, system notifications or user interfaces to evaluate production efficiency and results.
[0042] The infrastructure service group is responsible for maintaining the stable operation of the entire service processing layer, including the deployment of service instances, load balancing, fault recovery, and message transmission between services. Through efficient message queues and distributed coordination mechanisms, it ensures that each service group can collaborate seamlessly and jointly support the efficient operation of audio and video production. The infrastructure service group includes the following modules: Service registration module: The service registration module provides a service registration center. All service instances need to register with the center when they are started, including information such as service name, address, and status. The registration center monitors the status of service instances in real time and ensures service activity through a heartbeat mechanism. At the same time, the module has a built-in message queue to support asynchronous message communication between services, improving the system's response speed and scalability.
[0043] Monitoring and management module: The monitoring and management module integrates multiple monitoring tools (such as Prometheus and Grafana) to monitor the performance indicators of service instances (such as CPU usage, memory usage, and response time) in real time. When an anomaly or performance bottleneck is detected, the module will automatically trigger an alarm mechanism to notify relevant personnel to handle it. In addition, the module also provides troubleshooting tools to help quickly locate and solve problems.
[0044] Log audit module: The log audit module is responsible for collecting service operation data and log information, including system logs, application logs, error logs, etc. These logs are centrally stored in the log warehouse and support retrieval and analysis by time, service name, log level, etc. The module also provides log visualization tools to help users intuitively understand the system operation status, conduct problem tracking and performance analysis.
[0045] Embodiment 2:
[0046] The media storage layer adopts a three-layer storage structure to meet the data storage requirements in different scenarios: Mass storage database (distributed file system): An open source distributed file system (such as Hadoop HDFS or Ceph) is selected as the basis for large-capacity storage. The system achieves horizontal expansion and high scalability of data by distributing and storing data on multiple physical nodes. Each data node stores a part of the data, and ensures the reliability and availability of the data through data replication and error correction coding technology. For example, when the system needs to store a large number of high-definition video files, these files will be divided into multiple data blocks and distributed to different data nodes to achieve parallel storage and access.
[0047] Cloud storage backup (object storage service): Integrate the object storage service of cloud service providers (such as AWS S3, Alibaba Cloud OSS, etc.) as cloud backup for data. Object storage services are known for their high availability, strong scalability and cost-effectiveness, and are suitable for storing large amounts of unstructured data. The system regularly backs up data in the distributed file system to the object storage service to ensure that data can be quickly restored when local storage fails or disasters occur. This hybrid cloud storage strategy not only ensures high-performance local access to data, but also implements remote disaster recovery backup of data.
[0048] Cache (in-memory database): Implementation: Deploy an in-memory database (such as Redis or Memcached) as a cache layer to speed up access to popular data. With its extremely low latency and high throughput, the in-memory database can significantly improve the responsiveness of the system. For example, when multiple users request the same popular video at the same time, the system first checks whether there is a cached copy of the video in the in-memory database. If so, the data is provided directly from the cache, avoiding frequent access to the underlying storage system, thereby reducing system load and response time.
[0049] The media storage layer adopts a high-availability architecture to ensure the continuous availability of data and the stability of the system: Data nodes and backup nodes: The system contains multiple data nodes, each of which is responsible for storing and managing a portion of the data. Data sharding and load balancing are implemented between data nodes to ensure uniform data distribution and efficient access. At the same time, the system configures backup nodes for redundant data storage and disaster recovery. Backup nodes regularly synchronize data from data nodes and take over their storage tasks when a data node fails to ensure data continuity and integrity.
[0050] Data sharding and load balancing: Data sharding technology divides data into multiple small blocks and stores them in multiple data nodes. This strategy not only improves the parallel processing capability of data, but also reduces the storage pressure of a single node. The load balancing mechanism dynamically adjusts the distribution of data shards according to the node load and data access mode to achieve optimal resource utilization and maximize access performance.
[0051] The present invention realizes efficient and reliable storage and access of audio and video data by constructing a media storage layer based on a distributed file system, object storage service and memory database, and adopting technical means such as high-availability architecture and data sharding and load balancing.
[0052] Embodiment 3:
[0053] The data acquisition service group includes front-end adapters for various audio and video devices. The front-end adapter acts as a bridge between the device and the system and is responsible for establishing a stable communication mechanism. For example, for a camera that supports the RTSP protocol, the front-end adapter will first negotiate the communication protocol with the camera to ensure that both parties can correctly understand and process the transmitted data. Then, the adapter will control the transmission of the data stream, such as adjusting parameters such as frame rate and resolution to meet the needs of different application scenarios. At the same time, the adapter also continuously monitors the working status of the device. Once an abnormality or failure is found, it will immediately generate a report and notify the system administrator so that timely measures can be taken.
[0054] The network communication layer provides two communication methods: RESTful API interface and WebSocket real-time message push service.
[0055] RESTful API interface: The system exposes a series of operation interfaces through the RESTful API interface, such as starting / stopping audio and video acquisition, querying device status, etc. Users can call these interfaces through HTTP requests to achieve remote control. For example, when a user wants to start a collection task for a camera, he only needs to send a POST request containing the camera ID and collection parameters to the corresponding API interface.
[0056] WebSocket real-time message push service: To meet the scenarios with high real-time requirements, the system introduces WebSocket technology. Through WebSocket, users can subscribe to events of interest, such as device status changes, data collection progress, etc. Once these events occur, the system will immediately push messages to users through WebSocket to ensure that users can grasp the system dynamics in real time.
[0057] The user operation interface is the direct window for users to interact with the system. The system provides two operation modes: graphical user interface (GUI) and command line interface (CLI).
[0058] Graphical User Interface (GUI): The GUI interface is intuitive and easy to use, and provides a drag-and-drop editing function. Users can combine audio and video materials, adjust the playback order, etc. through simple drag-and-drop operations. At the same time, the GUI also supports real-time preview function, so users can check the effect at any time during the editing process to ensure that the final output meets expectations. In addition, the one-click publishing function allows users to publish the edited content to a specified platform or device.
[0059] Command Line Interface (CLI): For users who need batch processing or automated task scheduling, the system provides a CLI interface. Users can write scripts to call the command line tools provided by the system to implement complex operation logic. For example, users can write a script to start / stop audio and video acquisition tasks, automatically back up data, etc. The CLI interface also supports parameterized configuration, allowing users to flexibly adjust operation parameters according to actual needs.
[0060] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0061] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A distributed audio and video production system, characterized in that: It includes a user operation interface and a media processing center for processing audio and video data, the audio and video data originating from multiple creation nodes, including video recording equipment, audio acquisition equipment, special effects generators, subtitle production tools and external media resource libraries, the media processing center provides comprehensive data support for the user operation interface, and users make audio and video editing, production and publishing decisions in real time through the user operation interface; The media processing center includes a network communication layer, a service processing layer, a media access layer and a media storage layer; the network communication layer is responsible for providing connection services to the user operation interface and establishing a data transmission channel; the service processing layer adopts a distributed service architecture to provide data collection, preprocessing, editing and synthesis, special effects processing, business logic processing and basic service functions for the media processing center, and the network communication layer locates the specific service instance in the service processing layer through a dynamic routing mechanism; the media access layer is responsible for managing the connection and access to various creation nodes; the media storage layer is responsible for storing and managing all audio and video data and production results generated by the system; The service processing layer includes a data collection service group, a real-time editing service group, a production control service group and an infrastructure service group; The data acquisition service group is responsible for designing communication protocols with various audio and video devices and building front-end adapters for receiving data; The real-time editing service group is responsible for the real-time processing, editing, synthesis, special effects addition and storage of data received from the data acquisition service group; the production control service group is used to formulate and implement audio and video production strategies based on the processing results of the real-time editing service group; the infrastructure service group is responsible for maintaining the operation stability of the entire service processing layer and the message transmission between services; The real-time editing service group includes a data preprocessing module, a clip synthesis module, a special effect processing module and a media archiving module; The data preprocessing module is responsible for processing the format conversion, quality optimization and synchronization issues in audio and video data; the editing and synthesis module integrates the preprocessed data, including splicing, cutting and adding transition effects of audio and video clips; The special effects processing module uses image processing algorithms and animation technology to add visual effects and dynamic effects to audio and video; the media archiving module is responsible for sending the edited audio and video and production results to the media storage layer for storage; The production control service group includes a project management module, a version control module, a resource allocation module, a release strategy setting module and a production report module; the project management module is responsible for creating and managing audio and video production projects; the version control module records and tracks different versions of audio and video to facilitate data backtracking and collaborative editing; the resource allocation module allocates storage, computing and network resources according to project requirements; The release strategy setting module defines the release channels, schedules and access rights of audio and video; the production report module is used to output key data in the production process in the form of report files, including production progress, resource consumption and release effects; The infrastructure service group includes a service registration module, a monitoring management module and a log audit module; the service registration module is used to provide a unified registration function for service instances, and monitor the status of service instances in real time, while providing a message queue communication function to enable asynchronous message communication between services; the monitoring management module uses monitoring tools to perform performance monitoring and troubleshooting on service instances; the log audit module is used to perform data monitoring and log management on services, collect service operation data and log information, and use them for problem tracking and performance analysis.
2. A distributed audio and video production system according to claim 1, characterized in that: The media storage layer uses a distributed file system as a large-capacity storage database, an object storage service as a cloud storage backup, and an in-memory database as a high-speed cache.
3. A distributed audio and video production system according to claim 2, characterized in that: The design of the media storage layer adopts a high-availability architecture, including multiple data nodes and backup nodes. Data sharding and load balancing are achieved between the data nodes, and the backup nodes are used for data redundancy and disaster recovery.
4. A distributed audio and video production system according to claim 1, characterized in that: The data acquisition service group includes a pre-adapter for various audio and video devices. The pre-adapter is used to establish a communication mechanism with the specific corresponding device, including negotiation of communication protocol, transmission control of data flow, monitoring of device status and fault reporting.
5. A distributed audio and video production system according to claim 1, characterized in that: The network communication layer provides a RESTful API interface and a WebSocket real-time message push service for the user operation interface to implement user operations and instruction issuance.
6. A distributed audio and video production system according to claim 1, characterized in that: The user operation interface includes a graphical user interface GUI and a command line interface CLI. The graphical user interface provides intuitive drag-and-drop editing, real-time preview and one-key publishing functions, while the command line interface supports scripted operations and automated task scheduling.
Citation Information
Patent Citations
Digital multimedia information transmission platform
CN101783873A
All media on-line editing tool
CN105376502A
Metal mine risk dynamic monitoring and intelligent grading early warning system
CN117689208A
Cited By
Multi-terminal-oriented distributed audio and video adaptive production system
CN120301991A
Distributed audio and video collaborative production system based on cloud architecture
CN120321353A
A distributed audio and video collaborative production system based on cloud architecture
CN120321353B
Film and television full-process production management system
CN121169311A
