Audio Video Channel Server Control Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Internet audio/video delivery systems lack the capability to enable users to create and manage 24/7 linear channels with interactive live content, and they do not allow for real-time control and synchronization of audio/video streams across multiple sources and viewers.
Innovation Solution
A system architecture that allows users to create and manage 24/7 linear channels with interactive live content by using a channel server to send control messages to player components, which access and composite audio/video content from multiple sources, enabling real-time control and synchronization across multiple studios and viewers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If traditional Internet audio/video delivery systems are used, then simple content transmission is achieved, but real-time control and synchronization of multiple audio/video streams is not possible
Solution Approach 1:
The system divides the audio/video delivery function into separate components: a server that manages multiple audio/video streams and control messages, and client players that receive and display content. This segmentation allows the server to handle complex synchronization and control tasks while keeping individual players relatively simple.
Solution Approach 2:
The patent introduces a messaging protocol as an intermediary layer between the server and clients. This messaging system facilitates real-time control and synchronization by transmitting control messages between components without requiring direct complex interactions, thus managing system complexity while enabling automation.
2Adaptability or versatility
If multiple audio/video sources are integrated into a single linear channel, then comprehensive content delivery is achieved, but synchronization difficulty increases
Solution Approach 1:
The system implements feedback mechanisms where the server receives status information from clients and adjusts control messages accordingly. This feedback loop enables the server to detect synchronization state and make real-time adjustments to maintain synchronization across multiple audio/video sources, making the measurement and control of synchronization feasibility.
Solution Approach 2:
The patent employs parameter changes in the messaging protocol to control synchronization. By dynamically adjusting timing parameters, sequence numbers, and control message content, the system can synchronize multiple audio/video streams from different sources into a single linear channel while managing the complexity of synchronization measurement and control.
3Ease of operation
If live streaming with real-time interaction is implemented, then user engagement is improved, but system reliability requirements increase
Solution Approach 1:
The server pre-configures control messages and content streams before live broadcasting begins. By preparing the infrastructure, control protocols, and synchronization parameters in advance, the system can maintain reliability during real-time interaction while enabling user engagement features.
Solution Approach 2:
The system implements error handling and recovery mechanisms that are prepared in advance. By cushioning against potential failures with pre-planned fallback procedures and redundancy, the system maintains reliability during live streaming while preserving user interaction capabilities.
Data Source
AI summary
One embodiment of the present invention relates to a system for distributing audio/video convent via a network, comprising: a client software application, and a channel control software application, wherein the client software application and the channel control software application are operatively connected together via the network such that the client software application receives at least one control message from the channel control software application, wherein the at least one control message causes the client software application to access at least: i) a first audio/video data element and ii) a second audio/video data element, and wherein the at least one control message causes the client software application to composite together at least: i) the first audio/video data element and ii) the second audio/video data element and to render at least the composited first and second audio/video data elements at a client device running the client software application.


