Video Stream Routing by Machine Room Identifier During Network Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for video stream data acquisition during network switching between mobile and wireless networks involve multi-layer gateways, leading to increased latency and server burden due to repeated unpacking of data packets.
Innovation Solution
A method and apparatus that determine the target machine room identifier in the stream pulling data packet and directly forward the packet to the corresponding communication machine room, eliminating the need for multi-layer gateways and reducing the number of unpacking steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multi-layer gateways are added for connection migration during network switching, then connection reliability is improved, but data packet latency increases and server burden increases
Solution Approach 1:
The patent extracts the machine room identifier information from the connection identifier in the data packet header, allowing the terminal to directly identify and connect to the target communication machine room without passing through multiple gateway layers. This extraction of key routing information enables direct connection establishment, resolving the latency issue while maintaining connection reliability through proper identifier-based routing.
Solution Approach 2:
Instead of having gateways forward packets through multiple layers, the patent inverts the approach by embedding the target machine room identifier directly in the packet, enabling the terminal to initiate direct connection to the target machine room. This inversion eliminates the traditional gateway-mediated path and reduces latency while maintaining reliable connectivity.
2Stability of the object's composition
If multi-layer gateways are used for stream pulling, then connection stability is improved, but the number of unpacking operations increases and server resources are consumed
Solution Approach 1:
The patent extracts the machine room identifier from the connection identifier in the data packet, enabling direct routing to the target communication machine room. This eliminates the need for multiple gateway unpacking operations, reducing server processing burden while maintaining connection stability through proper identifier-based routing.
Solution Approach 2:
The terminal device performs self-service by using the embedded machine room identifier to directly establish connections with the target communication machine room without requiring gateway mediation. This self-service approach eliminates unnecessary unpacking operations at intermediate gateways, improving server efficiency while maintaining stable connections.
3Adaptability or versatility
If seven-layer load-balanced gateway and four-layer gateway are added, then connection migration capability is improved, but device complexity and hardware costs increase
Solution Approach 1:
The patent extracts the machine room identifier information from the connection identifier, enabling direct routing to the target communication machine room. This eliminates the need for complex multi-layer gateway structures (seven-layer load-balanced gateway and four-layer gateway), reducing device complexity and hardware costs while maintaining connection migration capability through identifier-based direct routing.
Solution Approach 2:
The patent inverts the traditional gateway-mediated connection migration approach by embedding the target machine room identifier in the data packet, allowing the terminal to directly establish connections during network switching. This inversion eliminates the need for complex gateway infrastructure while preserving connection migration adaptability.
Data Source
AI summary
Disclosed are a video stream data acquisition method and apparatus. An implementation of the method includes: determining, in response to receiving a stream pulling data packet from a target terminal, whether a machine room identifier of a communication machine room that receives the stream pulling data packet is the same as a target machine room identifier included in the stream pulling data packet, where the stream pulling data packet is generated during the target terminal's playing of a video stream, and the target machine room identifier is a machine room identifier of a communication machine room that receives a first stream pulling data packet first generated when the target terminal is playing the video stream; if not, forwarding the stream pulling data packet to a target communication machine room corresponding to the target machine room identifier; and acquiring video stream data through the target communication machine room.


