Video Live Broadcast Synchronization via SFN Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video live broadcast technologies face challenges in ensuring synchronization across different user equipment due to varying transmission delays, leading to a poor user experience as users may not receive the live broadcast simultaneously.
Innovation Solution
A method and apparatus that synchronize video live broadcasts by adjusting the playback position parameter based on the system frame number (SFN) at the sending and receiving moments, allowing users to coincide with the current playback position of the network side device, thereby addressing the issue of transmission delays and ensuring synchronized playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If video data packets are sent to different UEs sequentially from the Video Server, then the server can handle multiple users, but transmission delays vary causing asynchronous playback
Solution Approach 1:
The system performs preliminary actions by having the UE send a synchronization request before receiving video data. The network side device calculates the playback position synchronization parameter in advance and sends it to the UE, allowing the UE to pre-adjust its playback timing to achieve synchronization with other users.
Solution Approach 2:
The system implements feedback by having the UE send a video stream synchronization request to the network side device. The network side device responds with a playback position synchronization parameter that is calculated based on the UE's receiving time and the video stream sending time, creating a closed-loop feedback mechanism for synchronization.
2Reliability
If the UE waits for enough video data to be buffered before playing, then playback quality is ensured, but the waiting time increases
Solution Approach 1:
The system changes the timing parameter by calculating and applying a playback position synchronization parameter that adjusts the playback start time. This allows the UE to play video data at an optimized time point that balances buffering requirements with synchronization needs, reducing unnecessary waiting time while maintaining playback quality.
3Speed
If transmission bandwidth is increased to reduce delay, then real-time performance improves, but network cost and complexity increase
Solution Approach 1:
The network side device acts as an intermediary that calculates and provides playback position synchronization parameters to UEs. This mediator approach allows the system to manage transmission delays through intelligent parameter adjustment rather than simply increasing bandwidth, reducing network complexity and cost while maintaining real-time performance.
Data Source
AI summary
In an embodiment, a video stream synchronization request is sent to a network side device; a video stream playback position synchronization parameter sent by the network side device is received, where the video stream playback position synchronization parameter includes a playback position parameter at a video stream sending moment and a system frame number (SFN) at the video stream sending moment; an SFN at a video stream receiving moment is acquired; and the playback position parameter at the video stream sending moment is adjusted according to the SFN at the video stream sending moment and the SFN at the video stream receiving moment, so as to coincide with a current playback position parameter of the network side device.


