IPTV Player Network Outage Resumption via Frame-Time Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontent selection flexibilityVSAvoidvideo playback continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improvevideo playback continuityVSAvoidplayer system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11082751B2Network outage continued playing method of on-demand video, and IPTV playing device
Publication Date: 2021.08.03 AMLOGIC (SHANGHAI) CO LTD
  • US11082751B2 patent drawing
  • US11082751B2 patent drawing
  • US11082751B2 patent drawing

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.