Transmission Apparatus QoS-Based Data Assignment for Reliable Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems, particularly those using wireless paths, face challenges in ensuring reliable streaming of video data due to limitations in bandwidth and quality of service (QoS) across multiple communication lines, which are not adequately addressed in systems designed for telephonic sound communication.
Innovation Solution
A communication system that includes a transmission apparatus with a QoS module to generate information on the quality of service of multiple communication lines, a load balancer to assign data based on this information, and a caster to allocate and transmit data across these lines, ensuring reliable streaming by managing bandwidth and availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a plurality of wireless communication lines are used for video distribution, then bandwidth capacity increases, but communication reliability deteriorates due to wireless instability
Solution Approach 1:
The video data is segmented into multiple packets that can be transmitted through different wireless communication lines. The transmission apparatus divides the data stream into manageable units, allowing parallel transmission across multiple lines while maintaining the ability to recover from individual line failures.
Solution Approach 2:
The system dynamically changes transmission parameters including selecting different communication lines based on real-time QoS conditions. The load balancer monitors line status and redistributes data packets across available lines, adapting to changing wireless conditions to maintain reliable video distribution.
2Productivity
If data is transmitted across multiple communication lines, then bandwidth utilization improves, but system complexity increases due to data assignment management
Solution Approach 1:
A load balancer is introduced as an intermediary component that manages data assignment across multiple communication lines. This centralized controller simplifies the complexity by providing a single point of decision-making for data routing, rather than requiring complex distributed coordination between multiple transmission points.
Solution Approach 2:
The system implements feedback mechanisms where the load balancer monitors QoS information from multiple communication lines and dynamically adjusts data assignment based on real-time conditions. This feedback loop enables automatic adaptation to changing network states without manual intervention.
3Reliability
If QoS monitoring is implemented for multiple communication lines, then transmission reliability improves, but information processing load increases
Solution Approach 1:
The QoS monitoring and decision-making functions are extracted into a dedicated load balancer module, separating these processing tasks from the main video encoding and transmission functions. This modular approach concentrates information processing in a specialized component, making the overall system more efficient.
Data Source
AI summary
A communication system comprises a transmission apparatus configured to transmit data via a plurality of communication lines, and a reception apparatus configured to receive the data from the transmission apparatus. The transmission apparatus includes processing circuitry configured to generate information regarding QoS of the plurality of communication lines. The processing circuitry is further configured to designate assignment of the data to communication lines of the plurality of communication lines on a basis of at least (i) the information regarding the QoS of the plurality of communication lines and (ii) assignment information indicating an assignment status of a data amount and a communication line transferred in the past. The transmission apparatus includes communication circuitry configured to allocate and transmit the data to the assigned communication lines of the plurality of communication lines on a basis of an instruction from the processing circuitry.


