LAN Live Streaming Server Discovery for Stable VR Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing VR live streaming technologies for local area networks face challenges such as complicated media server configuration and unreliable discovery mechanisms, leading to deployment inefficiencies and stability issues.
Innovation Solution
Implementing a live streaming method that utilizes a multicast protocol (mDNS) and address resolution protocol (ARP) scanning mechanisms to automatically discover and identify the target media server within a local area network, ensuring stable connections and efficient deployment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional media server configuration methods are used, then the live streaming system can be established, but the deployment process becomes complicated and inefficient
Solution Approach 1:
The live streaming terminal automatically discovers the media server through multicast protocol without requiring manual configuration. The system performs self-service by autonomously detecting network conditions, selecting appropriate media servers, and establishing connections without user intervention in the configuration process.
Solution Approach 2:
The media server broadcasts its presence information beforehand through multicast protocol, so that when the live streaming terminal needs to connect, it can immediately discover and select the media server without requiring complex setup procedures. This preliminary broadcasting action enables rapid deployment.
2Reliability
If traditional discovery mechanisms are used, then the media server can be located, but the discovery process is unreliable and fails in complex network environments
Solution Approach 1:
The system changes the discovery parameters by using multicast protocol with specific broadcast addresses and ports. The terminal sends discovery packets to the multicast address 239.255.255.255 on port 2345, and media servers respond on port 2346. This parameter-based approach enables reliable discovery across different network configurations.
Solution Approach 2:
The multicast protocol mechanism serves multiple functions: media server discovery, connection establishment, and network adaptation. The same discovery process works across different network topologies and configurations, making the system universally adaptable to various network environments.
3Ease of operation
If manual media server identification is used, then the connection can be established, but the process requires complex configuration and increases deployment time
Solution Approach 1:
The live streaming terminal performs self-service by automatically detecting available media servers through multicast protocol. The user simply needs to start the terminal, and it will autonomously discover the media server, select the appropriate connection, and establish communication without requiring manual configuration or time-consuming setup procedures.
4Adaptability or versatility
If single discovery mechanism is used, then the system is simple, but it fails to adapt to complex network environments with limited multicast functionality
Solution Approach 1:
The multicast protocol mechanism serves multiple functions: media server discovery, connection establishment, and network adaptation. The same discovery process works across different network topologies and configurations, making the system universally adaptable to various network environments.
Data Source
AI summary
A live streaming method for a local area network, a storage medium, and a computer device are provided. The live streaming method is applied to a live streaming system for a local area network, the live streaming system for a local area network includes a live streaming terminal, a target media server and a client that access the local area network. The method includes: a live streaming terminal accessing a local area network; determining, by the live streaming terminal, a target media server that accesses the local area network based on a multicast protocol mechanism or an address resolution protocol scanning mechanism; acquiring, by the live streaming terminal, a live streaming room number of the target media server; and pushing, by the live streaming terminal, a live streaming content to a client connecting to the live streaming room number by using the target media server.


