M2U Device Hardware Forwarding for Live Video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limited capability of CPUs to process HTTP traffic in M2U devices hinders the implementation of live video services when a large number of users are connected, leading to inefficient network bandwidth usage and increased costs for operators.
Innovation Solution
Implementing a UDP unicast method in M2U devices to directly forward video data from a multicast packet to clients without CPU-based protocol conversion, using hardware forwarding to change destination IP and port addresses, thereby improving throughput and enabling live video transmission even with a large number of users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If CPU-based protocol conversion is used to convert video data into HTTP packets, then the system can support live video services, but the processing capability is limited and cannot handle a large number of users
Solution Approach 1:
The patent replaces the CPU-based software protocol conversion mechanism with a hardware-based protocol conversion card that performs the same function. This substitution of mechanical/hardware system for the software-based CPU approach enables parallel processing and significantly increases the throughput capacity to handle large numbers of concurrent users while maintaining the live video service functionality.
Solution Approach 2:
The patent divides the protocol conversion function into separate hardware modules (protocol conversion cards) that can be independently deployed and scaled. Each card handles specific protocol conversion tasks, allowing the system to process multiple video streams simultaneously and thereby increase both productivity and user capacity.
2Loss of energy
If multicast bearer network is used to reduce network traffic, then network bandwidth is reduced, but CPU capability is required for protocol conversion which limits user capacity
Solution Approach 1:
The patent replaces CPU-based protocol conversion with hardware-based protocol conversion cards that perform the same function with significantly higher efficiency. This allows the system to maintain multicast bearer network usage for bandwidth efficiency while simultaneously handling large numbers of users through the enhanced processing capability of the hardware conversion cards.
Data Source
AI summary
The present invention provides a live video transmission method and system and an apparatus. According to the method, an M2U device receives a UDP request sent by a client, where the UDP request includes a live channel identifier and is used to request video data of a live channel corresponding to the live channel identifier, and the live channel identifier includes a multicast address or a URL. Then, the M2U device obtains the video data corresponding to the live channel identifier, and obtains a source IP address and a source port of the UDP request, where the source IP address and the source port of the UDP request are used as a destination IP address and a destination port of a UDP unicast packet to be subsequently sent to the client.


