Video Data Transmission via Cloud Decoding to Browser Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for transmitting video data face challenges such as compatibility issues across different platforms, excessive CPU and memory resource consumption, and limitations in supporting high-definition videos and multiple video streams, particularly on mobile devices.
Innovation Solution
A method and apparatus for transmitting video data that converts video streams into sets of images based on predetermined playback quality rules, allowing these images to be rendered and displayed on browsers, reducing computational and memory requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If video data is transmitted and decoded on client devices using dedicated software or browser plug-ins, then video playback functionality is achieved, but compatibility issues across different platforms and excessive CPU and memory resource consumption occur
Solution Approach 1:
The patent extracts the video decoding function from the client device and relocates it to a cloud server. The server receives encoded video data, decodes it into image frames, and transmits the decoded images to the client for direct display by the browser, eliminating the need for client-side decoding software or plug-ins and thereby resolving platform compatibility issues and reducing client resource consumption
Solution Approach 2:
The patent introduces a cloud server as an intermediary between the video data source and the client device. This mediator performs the complex video decoding operation centrally, allowing multiple clients with different platforms and capabilities to access video content without requiring platform-specific decoding solutions, thus improving ease of operation while reducing device complexity
2Manufacturing precision
If high-definition videos and multiple video streams are processed on mobile devices, then video quality and functionality are improved, but computational and memory resources become insufficient
Solution Approach 1:
The patent extracts the computationally intensive video decoding process from mobile devices and performs it on a cloud server with sufficient computational resources. The server decodes high-definition video streams and multiple concurrent streams into image frames, which are then transmitted to mobile clients for display. This approach enables mobile devices to access high-quality video content without requiring high computational power or large memory capacity locally
Solution Approach 2:
The patent shifts the computational workload from the local device dimension to the cloud infrastructure dimension. By moving decoding operations to a server environment with unlimited computational and memory resources, the system can deliver high-definition and multi-stream video processing capabilities to mobile devices that would otherwise be constrained by their limited hardware resources
Data Source
AI summary
A method for transmitting video over a network is disclosed. The method may be implemented by a processor and a non-transitory computer-readable storage medium storing instructions. The method may comprise: receiving, from a video data source, video data; generating a set of images from the video data based on a conversion rule that corresponds to a predetermined playback video quality; and transmitting, over a network to a client device, the set of images for rendering and displaying on a browser installed on the client device.


