Intranet Edge Server Video Stream Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When multiple user terminals in the same intranet access the outer net simultaneously to acquire video streams, the limited exit bandwidth causes video freezing or unwatchability, severely affecting user viewing experience.
Innovation Solution
A method that involves sending a stream pulling information acquisition request to a media server, which determines the IP address of a target intranet edge server and generates domain name information. The user terminal then performs domain name resolution to obtain the IP address and sends a stream pulling request to the intranet edge server to acquire the video stream.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple user terminals simultaneously pull video streams from the outer net, then video stream acquisition is achieved, but exit bandwidth becomes insufficient causing video freezing
Solution Approach 1:
The patent introduces an intranet edge server as an intermediary between user terminals and the outer net. The edge server caches video streams and serves multiple users locally, reducing the number of simultaneous external connections. This mediator approach allows multiple users to access video streams without directly consuming exit bandwidth proportionally, thus preventing video freezing while maintaining acquisition capability.
Solution Approach 2:
The system performs preliminary actions by pre-establishing intranet edge servers that can cache and serve video streams before users actually need them. The edge servers are pre-configured with the ability to receive and store video streams, so when multiple users simultaneously request videos, the cached content can be delivered immediately without consuming exit bandwidth, thereby avoiding video freezing.
2Ease of operation
If user terminals directly pull video streams from outer net, then video stream acquisition is simple, but exit bandwidth is overloaded
Solution Approach 1:
The intranet edge server acts as a mediator that simplifies the acquisition process for users while reducing exit bandwidth consumption. Users interact with the edge server locally rather than directly with the outer net, maintaining operational simplicity. The edge server handles the bandwidth optimization by caching streams and serving multiple users from local cache, thus reducing the energy/bandwidth loss on exit connections.
3Productivity
If multiple users access outer net simultaneously, then video stream acquisition is achieved, but user viewing experience deteriorates due to video freezing
Solution Approach 1:
The intranet edge server serves as a reliable mediator that ensures smooth video playback by providing local cached content. When multiple users access the outer net simultaneously, the edge server delivers video streams from its cache rather than relying on external connections, guaranteeing playback smoothness and preventing freezing while maintaining acquisition productivity.
Solution Approach 2:
The system performs preliminary caching of video streams on intranet edge servers before users need them. This preliminary action ensures that when multiple users simultaneously request videos, the content is already available locally, guaranteeing smooth playback without freezing and maintaining high reliability during peak demand periods.
Data Source
AI summary
A video stream acquisition method, apparatus and system, a device and a medium are provided. The video stream acquisition method is applied to a user terminal and includes: sending a stream pulling information acquisition request to a media server, to make the media server determine target stream pulling information based on a generated domain name; acquiring the target stream pulling information, performing a domain name resolution on the target stream pulling information based on a preset domain name resolution method, and obtaining the IP address of the target intranet edge server; and based on the IP address of the target intranet edge server, sending a target stream pulling request to the target intranet edge server, and acquiring a target video stream returned by the target intranet edge server based on the target stream pulling request.


