IPTV Player Network Outage Resumption via Frame-Time Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IPTV systems lack an effective solution to resume playing on-demand videos from the exact point of interruption after a network outage, as existing technologies are unable to accurately determine the playback position upon reconnection.
Innovation Solution
A method and device that establish a relationship between video frames and playback times, allowing the IPTV player to detect network outages, record playback time, and resume playback from a key frame's display time label when the network reconnects, using Real-Time Transport Control Protocol (RTCP) for data stream management and Android-based modules for time point calculation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network signals are used to deliver live TV programs and on-demand videos, then users are offered more choices and flexibility in content, but video playback may be interrupted due to network instability
Solution Approach 1:
The system performs preliminary actions by establishing a mapping relationship between video frames and playing times before network outage occurs. When network interruption happens, the player uses this pre-established mapping to quickly determine the interruption time point and resume playback without needing to rebuffer or restart, thus maintaining playback continuity despite network instability
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring network connection status and playback state. When network reconnection is detected, the system feeds back the interruption time point information to the player, which then automatically adjusts the playback position based on the pre-established frame-time mapping, ensuring seamless continuation of video playback
2Reliability
If the player records and processes playback time information to resume from interruption point, then video continuity is maintained after network reconnection, but the device complexity increases
Solution Approach 1:
The system performs preliminary action by pre-establishing the mapping relationship between video frames and playing times during the initial video loading phase. This mapping is stored in a data structure that can be quickly queried. When network interruption occurs, the system simply needs to calculate the interruption time point based on this pre-existing mapping, avoiding the need for complex real-time analysis during playback recovery
Solution Approach 2:
The player system performs self-service by automatically detecting network connection status changes and independently calculating the interruption time point using the pre-established frame-time mapping. The system automatically resumes playback at the correct position without requiring user intervention or complex external control mechanisms, thus managing the added complexity through automated self-management
Data Source
AI summary
The invention provides a network outage continued playing method of an on-demand video, and an IPTV playing device, wherein the method comprises: connecting a network to acquire a data stream of the video; playing, by a player, the data stream, and obtaining a start playing time of the video; in the case of network outage, obtaining the playing time length of playing the video; when network is connected again, obtaining a time point according to the start playing time and the playing time length; searching for, by the player, according to the time point, and starting to continue to play the video at the display time label of the key frame. The present invention has the beneficial effects of directly performing the breakpoint continued playing of the on-demand video from the network outage time point when the network is connected again.


