Live Video Information Push Insertion via Bitstream Replacement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to effectively integrate information push into live video streaming, missing opportunities for information dissemination during live video broadcasts.
Innovation Solution
A method and system for inserting information push into live video streaming, where a server obtains and compresses information push bitstreams with video bitstreams of matching playback time, generates an insertion mark, and sends them to terminals for seamless integration, allowing real-time information display during video playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If information push is added at the beginning of video playing, then information dissemination is achieved, but the live video streaming opportunity is wasted
Solution Approach 1:
The system performs preliminary actions by obtaining the information push bitstream, video bitstream, and playing time period in advance before the actual video playback. This allows the information push to be pre-processed and ready for insertion at the optimal moment during live streaming, ensuring both timely dissemination and effective utilization of live video opportunities.
Solution Approach 2:
The patent introduces an intermediary mechanism - the information push insertion mark - that mediates between the video stream and information push content. This mark enables the terminal to accurately identify where to insert information push during live streaming without disrupting the video flow, thus capturing live video opportunities while effectively disseminating information.
2Ease of operation
If information push bitstream is integrated into video bitstream, then seamless information display is achieved, but system complexity increases
Solution Approach 1:
The system segments the information push content and video content into separate bitstreams with distinct identifiers. The information push bitstream is marked with specific metadata including playing time period and insertion marks, allowing the terminal to process and insert them separately rather than mixing them at the bitstream level, thus reducing processing complexity while maintaining seamless display.
Solution Approach 2:
The patent changes key parameters of the information push bitstream to match video bitstream characteristics, including encoding format, resolution, and frame rate. By adjusting these parameters, the information push content can be seamlessly integrated into the video stream without requiring complex real-time processing, thus simplifying the system while achieving seamless display.
3Measurement precision
If information push replaces video bitstream at matching time period, then information push accuracy is improved, but video content continuity may be disrupted
Solution Approach 1:
The system employs periodic action by dividing the video playback into discrete time periods and inserting information push at specific periodic intervals. The information push is inserted only during designated time periods without replacing the entire video stream, thus maintaining timing accuracy while preserving video content continuity through structured, periodic insertion rather than continuous replacement.
Data Source
AI summary
A method for inserting information push into a live video streaming is performed at a computer server, the method including: obtaining a bitstream of the information push, a playing time period of the information push, video identification, and a corresponding bitstream of the video; using the bitstream of the information push to replace a bitstream of the video having the same playing time period with the playing time period of the information push, and inserting the bitstream of the information push and the bitstream of the video into a same path flow; generating an information push insertion mark; and sending the video identification, the information push insertion mark, and the bitstream of the information push to a terminal of the video corresponding to the video identification. The terminal inserts the bitstream of the information push into the video corresponding to the video identification according to the information push insertion mark.


