Native Player Reference File for Adaptive Video Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital video content delivery over the Internet often results in poor viewing experiences due to bandwidth limitations and processing capacity issues, leading to issues like poor resolution, pixilation, and halting of video playback, and requires users to purchase special players and content providers to re-format video content for compatibility.
Innovation Solution
A method and system that uses a reference file with player control parameter values and linking data to enable a native player on a user device to access and play video content from designated sources over a data network, allowing for adaptive formatting and playback without the need for additional software or re-formatting of content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video content is delivered over the Internet using standard web browsers and plug-in players, then content accessibility is improved, but video quality deteriorates due to bandwidth limitations and processing capacity constraints
Solution Approach 1:
The video content delivery system is segmented into multiple components: a reference file containing player control parameters, linking data for content sources, and a native player on the user device. This segmentation allows the reference file to be delivered via standard web protocols while the native player handles high-quality playback locally, resolving the contradiction between accessibility and quality.
Solution Approach 2:
A reference file acts as an intermediary between the content delivery system and the native player. It contains player control parameter values and linking data that enable the native player to acquire and play content from designated sources without requiring plug-ins, thus maintaining both accessibility and quality.
2Manufacturing precision
If a special player with specific format support is used to overcome bandwidth and processing limitations, then video quality is improved, but device complexity increases due to requiring additional software purchases
Solution Approach 1:
The native player on the user device is designed to be universal and multi-functional, capable of playing content from multiple designated sources without requiring separate specialized players. The reference file provides the necessary control parameters for different content formats, allowing a single native player to handle diverse content types.
Solution Approach 2:
The system enables self-service by allowing the native player to automatically acquire content from designated sources using linking data from the reference file. Users do not need to manually install or configure special players; the system automatically directs the native player to the appropriate content sources with correct playback parameters.
3Adaptability or versatility
If video content is re-formatted for compatibility with special players, then playback compatibility is improved, but content provider workload increases due to re-formatting requirements
Solution Approach 1:
Instead of re-formatting video content, the system changes playback parameters through the reference file. The reference file contains player control parameter values that instruct the native player how to interpret and play content from different sources without requiring the content itself to be re-formatted. This maintains content provider efficiency while achieving playback compatibility.
Solution Approach 2:
The approach is inverted: rather than adapting content to match player requirements, the system adapts player control parameters to match content characteristics. The reference file contains linking data and control parameters that enable the native player to correctly interpret and play content from various sources in their original formats.
4Manufacturing precision
If content is delivered in high quality format, then video resolution is improved, but network bandwidth requirements increase causing playback interruptions
Solution Approach 1:
The system employs dynamic content delivery where the native player can adapt playback based on network conditions. The reference file contains multiple content sources with different quality levels, allowing the player to dynamically select appropriate sources based on available bandwidth, thus maintaining high resolution when possible while preventing playback interruptions.
Solution Approach 2:
The reference file is prepared in advance with multiple content sources and player control parameters for different quality levels. This preliminary preparation allows the native player to quickly switch between content sources based on network conditions without requiring real-time transcoding or re-formatting, maintaining both quality and playback continuity.
Data Source
AI summary
A method and system for providing video content on a data network connected device having a display and a device display controller including a player. The method comprises the steps of a data network connected device, accesses a reference file including a plurality of player control parameter values and linking data for one or more content sources. Play control commands are provided to the player based on the play control parameter values. Content data is acquired by the player from one or more content sources via the data network using the linking data, and the content acquired from each source played on the display in accordance with the player control commands. The reference file may be a pre-existing reference file or a reference file created in response to a request to play the video content data. A reference file compiler is provided for generating the reference file.


