Cloud Video Encoding System for Bandwidth Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video production systems require dedicated on-site encoding hardware, which can be costly and inefficient due to resource competition from multiple access points operating in the same wireless channel, leading to reduced bandwidth for video transmission.
Innovation Solution
Implementing a network-based video production system that uses a server or cloud service for remote processing, where video streams from multiple devices are received, selected, and encoded for output, reducing the need for on-site hardware and minimizing interference from competing access points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated on-site encoding hardware is used, then video encoding quality and reliability are improved, but hardware cost and device complexity increase
Solution Approach 1:
The patent extracts the encoding function from on-site hardware and relocates it to cloud-based servers. The local device only needs to capture and transmit video, while the actual encoding process is performed remotely by powerful servers, eliminating the need for complex local encoding hardware while maintaining encoding quality and reliability.
Solution Approach 2:
The patent introduces a cloud server as an intermediary between the video capture device and the final video output. The server acts as a remote encoding station that receives raw video streams, performs encoding operations, and delivers the processed video, thereby eliminating the need for dedicated local encoding hardware.
2Area of stationary object
If multiple access points operate in the same wireless channel, then wireless network coverage is improved, but bandwidth available for video transmission decreases
Solution Approach 1:
The patent extracts the video encoding process from the local wireless network environment and moves it to cloud servers. This eliminates the need for high-bandwidth local video transmission, allowing the wireless network to maintain multiple access points for coverage without competing for video transmission bandwidth, as only compressed or raw video streams need to be transmitted locally.
Solution Approach 2:
The patent shifts the encoding operation from the local network dimension to the cloud computing dimension. By performing encoding remotely, the system transforms the bandwidth-intensive local video transmission problem into a lower-bandwidth stream transmission problem, while the heavy processing occurs in a different computational dimension (cloud infrastructure).
3Productivity
If dedicated encoding hardware is deployed, then encoding performance is improved, but ease of manufacture and deployment deteriorates
Solution Approach 1:
The patent makes the cloud server universal by having it perform multiple functions: video encoding, stream management, and delivery. This single multi-functional platform serves all video production needs without requiring separate dedicated hardware for each function, making the system easier to manufacture and deploy while maintaining high encoding performance through shared cloud resources.
Solution Approach 2:
The cloud-based encoding system provides self-service capabilities where the encoding resources are automatically allocated and managed by the cloud infrastructure. Users can deploy video production capabilities without manually configuring or maintaining encoding hardware, as the cloud platform automatically handles resource allocation, load balancing, and encoding operations.
Data Source
AI summary
Live video streams are produced using a network server system. The network server system initially receives, via a network, one or more captured video streams that are live streams captured from a remotely-located camera, phone or the like. The captured streams are forwarded to a control device via the network to thereby permit a user of the control device to select one of the captured video streams for output to the video production stream. In response to a command received from the control device that indicates the selected capture stream, the selected capture video stream is encoded for output as the video production stream.

