Video Source Selection for Browser Compatibility and Error Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video playback technologies lack the ability to optimally select video source formats based on browser support, leading to suboptimal user experience and inability to automatically switch to alternative formats in case of playback errors.
Innovation Solution
A video playing control method that determines the optimal video source format (DASH, Flash Video, or MP4) based on browser support, using either a local or online learning library to analyze and prioritize formats, and automatically switches to a previous format in case of errors, ensuring seamless playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the browser automatically selects video source format, then the selection process is simple, but the video playback quality is suboptimal
Solution Approach 1:
The system implements feedback by monitoring video playback results and browser compatibility information, then using this feedback to automatically adjust and optimize video source format selection. The player collects playback status and error information, feeds it back to the selection algorithm, which then adjusts the chosen format to achieve optimal playback quality.
Solution Approach 2:
The system changes the parameter of video source format selection from a static browser-default choice to a dynamic selection based on multiple parameters including browser compatibility, playback quality metrics, and real-time playback status. This allows the system to optimize both ease of operation and video playback quality simultaneously.
2Device complexity
If a single video source format is used, then the system is simple, but the system cannot adapt to different browser support levels
Solution Approach 1:
The video source format selection is made dynamic rather than static. The system continuously monitors browser compatibility information and playback results, then dynamically adjusts the selected video source format. This dynamic approach allows the system to adapt to different browser support levels while maintaining reasonable complexity through automated decision-making.
Solution Approach 2:
The system segments the video source selection into multiple candidate formats (DASH, Flash Video, MP4) and evaluates each segment based on browser compatibility. By dividing the selection into discrete format options with specific compatibility profiles, the system can match the appropriate segment to the current browser environment without requiring a completely complex rearchitecture.
3Ease of manufacture
If the browser default video source is used, then no optimization is possible, but the implementation is straightforward
Solution Approach 1:
The system implements self-service by automatically selecting and optimizing video source formats without requiring manual intervention. The player autonomously monitors playback status, detects compatibility issues, and switches between different video source formats based on real-time conditions. This self-service capability improves video playback performance while keeping the implementation relatively straightforward through automated decision-making algorithms.
Solution Approach 2:
The system performs preliminary actions by pre-evaluating browser compatibility with different video source formats before actual playback begins. It establishes a hierarchy of preferred formats based on known browser support levels and prepares alternative sources in advance. This preliminary preparation allows the system to quickly adapt to compatibility issues during playback without complex real-time decision-making, balancing implementation simplicity with improved reliability.
4Reliability
If video playback errors occur, then playback continuity is interrupted, but the error detection is simple
Solution Approach 1:
The system implements beforehand cushioning by preparing alternative video source formats in advance and establishing a fallback mechanism. When playback errors are detected in the currently selected format, the system can immediately switch to a pre-identified alternative format, cushioning against playback interruptions. This approach maintains simple error detection while significantly improving playback continuity through pre-prepared contingency plans.
Data Source
AI summary
The present invention provides a method, device and storage medium of controlling video playing based on a video source selection and belongs to a field of the Internet technology. The method, device and storage medium of controlling video playing based on a video source selection of the present invention may determine a video source format adopted based on the browser, then filter the video source based on actual application effect of a player, adopt the optimal video source, and automatically select other video sources to continue playback in case of playback errors. The method, device and computer-readable storage medium of controlling video playing based on a video source selection of the present invention have the advantages of simple implementation mode, low application cost and wide application range.


