Live Video Streaming via Intermediary Server Push
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for distributing video content from mobile devices, such as the 'upload and share' paradigm, require multiple steps and significant lag time between capture and consumption, making them non-real-time and inefficient for live video streaming.
Innovation Solution
Implementing a 'live stream pushing' paradigm where a mobile device can transmit live video streams to multiple endpoint devices without prior knowledge of them, using an intermediary server that processes and notifies potential consuming devices in real-time, allowing for low-latency, instantaneous consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the 'upload and share' paradigm is used to distribute video content from mobile devices, then video content can be transmitted to recipients, but significant lag time occurs between capture and consumption
Solution Approach 1:
The system performs preliminary actions by establishing push notification subscriptions and real-time transmission channels before video capture occurs. When a user activates live streaming, the content is immediately pushed to subscribed recipients without requiring post-capture upload or link sharing steps, thereby eliminating lag time while maintaining ease of operation.
Solution Approach 2:
The patent introduces a server as an intermediary that manages push notification subscriptions and facilitates real-time video transmission. This intermediary handles the complexity of real-time distribution, allowing mobile devices to simply capture and transmit video while the server manages delivery to multiple recipients simultaneously, reducing both lag time and operational steps.
2Productivity
If the 'upload and share' paradigm is used, then video content can be distributed to recipients, but the process requires multiple manual steps including creating links and sending messages
Solution Approach 1:
The system enables self-service by allowing recipients to proactively subscribe to live streams from specific users or topics through push notifications. When a user activates streaming, the system automatically pushes content to all subscribed recipients without requiring the sender to manually create links or send messages, thereby improving productivity while reducing operational complexity.
Solution Approach 2:
The patent implements a universal push notification system that handles multiple distribution scenarios through a single mechanism. The same real-time push infrastructure serves personal live streams, topic-based broadcasts, and social circle distributions, eliminating the need for different manual processes for different distribution types and thereby improving efficiency while reducing complexity.
Data Source
AI summary
Techniques are provided for transmitting a live video stream from a mobile device for live viewing by one or more consuming devices. An intermediate server receives the live video stream from the mobile device, identifies a plurality of consuming devices, and sends a real-time notification to those consuming devices to inform the users of those devices that a live video stream is available for immediate viewing. Also, any necessary processing (e.g., transcoding) is performed on the live video stream before the live video stream is sent to one or more consuming devices. The “producing” mobile device is not required to identify (or have any data about) any of the consuming devices in order for the live video stream to be transmitted to those devices. The consuming device can be on a mobile network, any Web network, or any PC connected to the Internet.


