Edge Server Live Broadcast Playback Address Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience and poor experience in live broadcast scenarios due to the inability to playback live broadcast content in real-time, missing highlights, songs, or technical points during live events.
Innovation Solution
A playback method and system that allows users to pull a progress bar during live broadcasts, using an edge server in a content delivery network (CDN) to calculate an absolute time parameter and form a second playing address, enabling the retrieval and playback of previous live broadcast content by adding a playback time parameter to the first playing address.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If live broadcast content is delivered in real-time only, then the system maintains simple architecture and high transmission efficiency, but users cannot playback previous content and miss important moments
Solution Approach 1:
The edge server pre-calculates and stores absolute time parameters for different playback positions during the live broadcast. When a user wants to playback, the system already has the pre-computed time parameters ready, enabling instant playback without complex real-time calculations
Solution Approach 2:
The patent introduces an edge server as an intermediary between the origin server and user terminal. The edge server handles the complex task of calculating absolute time parameters and managing playback addresses, simplifying the overall system architecture while enabling playback functionality
2Adaptability or versatility
If the system calculates absolute time parameters in real-time for playback, then users can access previous content, but the system complexity increases
Solution Approach 1:
The edge server automatically performs the calculation of absolute time parameters based on the relationship between current system time and playback time parameters. The system serves itself by computing the necessary time adjustments without requiring complex external intervention or manual calculation
3Productivity
If live broadcast content is segmented and cached at edge server, then playback performance improves, but the edge server storage requirements increase
Solution Approach 1:
The live broadcast content is divided into multiple video segment files, each with associated index information stored in segment index files. The edge server caches only the necessary segment index files and their corresponding video segments, enabling efficient playback while optimizing storage utilization through selective caching
Data Source
AI summary
The present application discloses techniques for playback of live broadcast content. The techniques comprise receiving a request of playing live broadcast content from a client computing device, wherein the request comprises information indicating a first address associated with the live broadcast content, and the request further comprises a playback time parameter indicating a playback time length; generating a second address based on a current system time parameter, the first address, and the playback time parameter; obtaining live broadcast content based on the second address and transmitting the live broadcast content to the client computing device.


