CN109495764B - 一种直播时移的视频断网续播的方法和iptv播放装置 - Google Patents

一种直播时移的视频断网续播的方法和iptv播放装置 Download PDF

Info

Publication number
CN109495764B
CN109495764B CN201811496755.XA CN201811496755A CN109495764B CN 109495764 B CN109495764 B CN 109495764B CN 201811496755 A CN201811496755 A CN 201811496755A CN 109495764 B CN109495764 B CN 109495764B
Authority
CN
China
Prior art keywords
time
video
playing
player
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811496755.XA
Other languages
English (en)
Other versions
CN109495764A (zh
Inventor
夏寅力
张治忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amlogic Shanghai Co Ltd
Original Assignee
Amlogic Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amlogic Shanghai Co Ltd filed Critical Amlogic Shanghai Co Ltd
Priority to CN201811496755.XA priority Critical patent/CN109495764B/zh
Publication of CN109495764A publication Critical patent/CN109495764A/zh
Priority to US16/705,759 priority patent/US10958946B2/en
Priority to EP19214287.5A priority patent/EP3664463A1/en
Application granted granted Critical
Publication of CN109495764B publication Critical patent/CN109495764B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44209Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明提供一种直播时移的视频断网续播的方法和IPTV播放装置,其中,直播时移的视频断网续播的方法,提供播放器,用于播放直播时移的视频,包括以下步骤:步骤S1,连接网络,以获取视频的数据流;步骤S2,播放器播放数据流,以得到视频的起播时间;步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;步骤S5,播放器返回时间点,并于时间点开始继续播放视频。本发明的有益效果在于:通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移视频的断点续播。

Description

一种直播时移的视频断网续播的方法和IPTV播放装置
技术领域
本发明涉及通信技术领域,尤其涉及一种播放视频断网续播的方法和IPTV播放装置。
背景技术
IPTV(交互式网络电视)是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。并且随着互联网络技术的发展,越来越多的人关注网络直播,因此直播时移也备受关注。通过网络信号,在线收看电视节目、重大活动和新闻等,让人们有了广阔且自由的选择空间。当我们使用IPTV盒子进行直播时移的视频播放时,由于互联网的不稳定性,可能会出现因为网络断网造成的视频无法观看的情况,在这种情况下,我们最希望的是在重新连接网络后,视频还可以从网络断开的时候继续播放,然而由于网络资源的广泛性,目前没有专门针对直播时移进行断点续播的优良技术方案。
发明内容
针对现有技术中存在的上述问题,现提供一种旨在网络重新连接后直接从断网时间点进行直播时移视频的断点续播的播放视频断网续播的方法和IPTV播放装置。
具体技术方案如下:
一种直播时移的视频断网续播的方法,其中,提供播放器,用于播放直播时移的视频,包括以下步骤:
步骤S1,连接网络,以获取视频的数据流;
步骤S2,播放器播放数据流,以得到视频的起播时间;
步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;
步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;
步骤S5,播放器返回时间点,并于时间点开始继续播放视频。
优选的,直播时移的视频断网续播的方法,其中,步骤S1包括通过实时传输控制协议获取视频的数据流。
优选的,直播时移的视频断网续播的方法,其中,步骤S2包括:播放器在播放数据流时,通过对数据流解码来获取视频播放的起播时间。
优选的,直播时移的视频断网续播的方法,其中,
步骤S1中通过实时传输控制协议获取视频的数据流;
步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间。
优选的,直播时移的视频断网续播的方法,其中,
步骤S2中具体包括通过在解码时,通过播放器中的实时传输控制协议来分析头字段来获取视频播放的起播时间;和/或
播放器为ctcplayer播放器。
优选的,直播时移的视频断网续播的方法,其中,步骤S3中播放器实时检测网络连接状态;
当播放器检测到网络断开时,记录当前播放器中的视频的已经播放的播放时长。
优选的,直播时移的视频断网续播的方法,其中,步骤S4包括播放器实时检测网络连接状态;
当播放器检测到网络再次连接时,将起播时间和播放时长进行拼接,以得到时间点。
优选的,直播时移的视频断网续播的方法,其中,步骤S5具体包括:通过播放器的时间搜索返回时间点,并于时间点开始继续播放视频。
还包括一种IPTV播放装置,用于播放直播时移的视频,其中,包括操作***,操作***中运行有播放应用程序,播放应用程序采用上述任一的直播时移的视频断网续播的方法。
优选的,IPTV播放装置,其中,操作***为Android操作***。
上述技术方案具有如下优点或有益效果:通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移的断点续播。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为本发明直播时移的视频断网续播的方法实施例的流程图;
图2为本发明IPTV播放装置实施例的操作***的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本发明包括一种直播时移的视频断网续播的方法,其中,提供播放器,用于播放直播时移的视频,如图1所示,包括以下步骤:
步骤S1,连接网络,以获取视频的数据流;
步骤S2,播放器播放数据流,以得到视频的起播时间;
步骤S3,在断网时,获取播放器中的视频的已经播放的播放时长;
步骤S4,在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点;
步骤S5,播放器返回时间点,并于时间点开始继续播放视频。
进一步地,作为优选的实施方式,播放器采用上述直播时移的视频断网续播的方法来播放直播时移的视频;当播放器开启直播时移的视频播放时,即当播放器连接网络时,播放器播放数据流,并获取直播时移视频的起播时间,上述播放器播放直播时移视频的过程中实时检测网络的连接状态,当网络的连接状态处于正常连接时,继续正常播放当前直播时移的视频;当网络的连接状态处于断开连接时,获取播放器中的直播时移视频的已经播放的播放时长;在再次连接网络时,根据起播时间和播放时长获取视频的播放中断的时间点,播放器返回时间点,并于时间点开始继续播放直播时移视频。通过获取直播时移视频的起播时间和播放时长,以得到断网时间点,在网络重新连接后直接从断网时间点进行直播时移视频的断点续播。
进一步地,在上述实施例中,步骤S1包括通过实时传输控制协议获取视频的数据流。
进一步地,在上述实施例中,步骤S2包括:播放器在播放数据流时,通过对数据流解码来获取视频播放的起播时间。
进一步地,在上述实施例中,步骤S1中通过实时传输控制协议获取视频的数据流;
步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间。
进一步地,在上述实施例中,步骤S2中具体包括通过在解码时,通过播放器中的实时传输控制协议来分析头字段来获取视频播放的起播时间。
进一步地,在上述实施例中,播放器为ctcplayer播放器。
进一步地,在上述实施例中,步骤S3中播放器实时检测网络连接状态;
当播放器检测到网络断开时,记录当前播放器中的视频的已经播放的播放时长;将上述播放时长记为t2。
进一步地,在上述实施例中,步骤S4包括播放器实时检测网络连接状态;
当播放器检测到网络再次连接时,将起播时间和播放时长进行拼接,以得到时间点;将时间点记为t3,即t3=t1+t2,通过将起播时间和播放时长进行直接拼接来得到时间点。
进一步地,在上述实施例中,步骤S5具体包括:通过播放器的时间搜索返回时间点,并于时间点开始继续播放视频。
还包括一种IPTV播放装置,用于播放直播时移的视频,其中,包括操作***,操作***中运行有播放应用程序,播放应用程序采用上述直播时移的视频断网续播的方法。
进一步地,在上述实施例中,操作***为Android操作***。
进一步地,作为优选的实施方式,如图2所示,在IPTV播放装置的Android(安卓)操作***中包括应用程序层1(applications),界面管理层2(framework),播放层3(libplayer),上述应用程序层1(applications)的应用程序11(Android Package,APK)通过URL(Uniform Resource Locator,统一资源定位符)获取所需的视频的网址;在界面管理层2通过媒体播放器服务模块21(mediaplayersevice)程序对上述视频信息进行解析,并采用通知(notify)机制建立一个消息线程用于触发调用。
进一步地,在上实施例中,当播放器启动直播时移的视频播放时,即当播放器连接网络时,获取直播时移视频的数据流,其中数据流会发送大量的数据信息,其中数据信息中包含头字段(header),头字段中包含"Range:clock=%Y%m%dT%H%M%S.00Z"字段,上述字段包括直播时移视频的起播时间的时间信息。由于在ffmpeg解析模块中的针对实时传输控制协议的单元中添加了对上述头字段进行解析的处理,因此播放器能对上述头字段进行解析,从而可以实现在视频解码时,通过实时传输控制协议来分析头字段,从而获取视频播放的起播时间,并将起播时间记为t1,将起播时间进行保存。
其中,%Y用于表示带世纪部分的十进制表示的年份;
%m用于表示十进制表示的月份;
%d用于表示十进制表示的每月的第几天;
%H用于表示24小时制的小时;
%M用于表示十时制表示的分钟数;
%S用于表示十进制表示的秒数;
%Z用于表示时区名称,即如果不能得到时区名称则返回空字符。
需要说明的是,进一步地,作为优选的实施方式,界面管理层2在接收到直播时移的网络断开时,触发消息线程并发送网络断开信息给播放层3,播放层3在接收到网络断开信息,获取直播时移的播放时长。
其中,通知(notify)机制为事件的被通知者将事件发生时应该执行的操作通过函数指针方式保存在链(通知链)中,然后当事件发生时通知者依次执行链表中每一个元素的回调函数完成通知。上述消息线程用seek函数进行编写。
在播放层3中的播放器模块32用于播放直播时移的视频,播放层3中的Amffmepg模块31调用ffmpeg解析模块中的针对实时传输控制协议的单元来获取视频播放的起播时间;播放层3中的时间点计算模块(Time pos calculate)33来进行时间搜索。
其中,在播放层3的时间搜索(time search)中可以采用seek函数进行操作。
在播放器播放直播时移的视频时,播放层3获取直播时移视频的起播时间,并在视频播放过程中实时检测网络的连接状态,当网络的连接状态处于正常连接时,继续正常播放直播时移的视频;当网络的连接状态处于断开连接时,界面管理层2在接收到直播时移的网络断开时,触发消息线程并发送网络断开信息给播放层3,播放层3在接收到网络断开信息,获取直播时移的播放时长。在再次连接网络时,播放层3根据起播时间和播放时长获取直播时移的断网时间点,播放层3将进度条返回断网时间点,进行直播时移。通过获取直播时移视频的起播时间和播放时长,以得到时间点,在网络重新连接后直接通过时间搜索从时间点进行直播时移视频的断点续播。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (8)

1.一种直播时移的视频断网续播的方法,其特征在于,提供一播放器,用于播放所述直播时移的视频,包括以下步骤:
步骤S1,连接网络,以获取所述视频的数据流;
步骤S2,所述播放器播放所述数据流,以得到所述视频的起播时间;
步骤S3,在断网时,获取所述播放器中的所述视频的已经播放的播放时长;
步骤S4,在再次连接网络时,根据所述起播时间和所述播放时长获取所述视频的播放中断的时间点;
步骤S5,播放器返回所述时间点,并于所述时间点开始继续播放所述视频;
所述步骤S1中通过实时传输控制协议获取所述视频的数据流;
所述步骤S2中具体包括在解码时,通过所述实时传输控制协议分析头字段来获取所述视频的所述起播时间;
所述步骤S5具体包括:通过所述播放器的时间搜索返回所述时间点,并于所述时间点开始继续播放所述视频;其中所述时间搜索采用seek函数进行操作;
采用通知机制建立一消息线程,所述通知机制为事件的被通知者将事件发生时对应的需执行的操作通过函数指针方式保存在一通知链中,然后当事件发生时通知者依次执行所述通知链中每一个元素的回调函数完成通知,所述消息线程采用seek函数进行编写;
所述步骤S3中在断网时,触发所述消息线程获取直播时移的播放时长。
2.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S1包括通过实时传输控制协议获取所述视频的数据流。
3.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S2包括:所述播放器在播放所述数据流时,通过对数据流解码来获取所述视频的所述起播时间。
4.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,
所述步骤S2中具体包括通过在解码时,通过所述播放器中的所述实时传输控制协议来分析所述头字段来获取所述视频的所述起播时间;和/或
所述播放器为ctcplayer播放器。
5.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S3中所述播放器实时检测网络连接状态;
当所述播放器检测到所述网络断开时,记录当前所述播放器中的所述视频的已经播放的所述播放时长。
6.如权利要求1所述的直播时移的视频断网续播的方法,其特征在于,所述步骤S4包括所述播放器实时检测网络连接状态;
当所述播放器检测到所述网络再次连接时,将所述起播时间和所述播放时长进行拼接,以得到所述时间点。
7.一种IPTV播放装置,用于播放直播时移的视频,其特征在于,包括操作***,所述操作***中运行有播放应用程序,所述播放应用程序采用上述权利要求1-6任一所述的直播时移的视频断网续播的方法。
8.如权利要求7所述的IPTV播放装置,其特征在于,所述操作***为Android操作***。
CN201811496755.XA 2018-12-07 2018-12-07 一种直播时移的视频断网续播的方法和iptv播放装置 Active CN109495764B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811496755.XA CN109495764B (zh) 2018-12-07 2018-12-07 一种直播时移的视频断网续播的方法和iptv播放装置
US16/705,759 US10958946B2 (en) 2018-12-07 2019-12-06 Live time-shifted video play-continuing method and IPTV player
EP19214287.5A EP3664463A1 (en) 2018-12-07 2019-12-06 Live time-shifted video play-continuing method and iptv player

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811496755.XA CN109495764B (zh) 2018-12-07 2018-12-07 一种直播时移的视频断网续播的方法和iptv播放装置

Publications (2)

Publication Number Publication Date
CN109495764A CN109495764A (zh) 2019-03-19
CN109495764B true CN109495764B (zh) 2022-04-01

Family

ID=65698373

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811496755.XA Active CN109495764B (zh) 2018-12-07 2018-12-07 一种直播时移的视频断网续播的方法和iptv播放装置

Country Status (3)

Country Link
US (1) US10958946B2 (zh)
EP (1) EP3664463A1 (zh)
CN (1) CN109495764B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025736A (zh) * 2010-12-08 2011-04-20 四川长虹电器股份有限公司 跨平台节目续播方法及其***
CN102238157A (zh) * 2010-05-07 2011-11-09 Tcl集团股份有限公司 网络流媒体播放***及网络流媒体播放的断点续播方法
CN102436837A (zh) * 2010-09-29 2012-05-02 康佳集团股份有限公司 Usb视频断点续播方法和装置
CN106572358A (zh) * 2016-11-11 2017-04-19 青岛海信宽带多媒体技术有限公司 一种直播时移方法及客户端

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030097659A1 (en) * 2001-11-16 2003-05-22 Goldman Phillip Y. Interrupting the output of media content in response to an event
WO2003098935A2 (en) * 2002-05-22 2003-11-27 Koninklijke Philips Electronics N.V. Transmission method using a virtual reception buffer to absorb fluctuation of the channel transmission rate
US20040055014A1 (en) * 2002-09-18 2004-03-18 Justin Edelson System and method for uniform resource name processing
US20040163115A1 (en) * 2003-02-18 2004-08-19 Butzer Dane C. Broadcasting of live events with inserted interruptions
US20070113257A1 (en) * 2003-12-22 2007-05-17 Takahiro Takemoto Reception device
US20050254526A1 (en) * 2004-05-12 2005-11-17 Nokia Corporation Parameter sets update in streaming applications
KR100916274B1 (ko) * 2004-06-07 2009-09-10 슬링 미디어 인코퍼레이티드 퍼스널 미디어 브로드캐스팅 시스템
KR100658854B1 (ko) * 2004-08-20 2006-12-15 엘지전자 주식회사 영상표시기기의 채널 제어시스템 및 그 제어방법
KR100716988B1 (ko) * 2004-11-20 2007-05-10 삼성전자주식회사 Dmb에서 제공되는 서비스의 디스플레이 방법, 선호서비스 관리방법 및 장치
JP2006301877A (ja) * 2005-04-19 2006-11-02 Toshiba Corp 情報管理装置及び情報管理方法
EP2005750B1 (en) 2006-03-07 2015-06-03 Telefonaktiebolaget LM Ericsson (publ) Time-shifting and chase-play for an iptv system
US8346945B2 (en) * 2006-09-14 2013-01-01 Nokia Corporation Dynamic SDP update in IPDC over DVB-H
US20110023079A1 (en) * 2008-03-20 2011-01-27 Mark Alan Schultz System and method for processing priority transport stream data in real time in a multi-channel broadcast multimedia system
CN101277209B (zh) * 2008-05-14 2010-07-14 山东大学 网络流媒体传输断线重连技术
US8423071B1 (en) * 2008-11-25 2013-04-16 Sprint Communications Company L.P. Resuming media objects delivered via live streaming services upon data reduction events
CN101459693A (zh) * 2008-12-29 2009-06-17 中兴通讯股份有限公司 一种流媒体下载方法及***
CA2824751A1 (en) * 2009-09-26 2011-03-31 Disternet Technology Inc. System and method for micro-cloud computing
US8176195B2 (en) * 2009-11-13 2012-05-08 Futurewei Technologies, Inc. Media distribution with service continuity
US8789086B2 (en) 2011-02-11 2014-07-22 Sony Corporation Method and apparatus for content playback using multiple IPTV devices
US9066370B2 (en) * 2012-03-02 2015-06-23 Seven Networks, Inc. Providing data to a mobile application accessible at a mobile device via different network connections without interruption
US9251501B2 (en) * 2012-06-11 2016-02-02 Cellco Partnership Cross-platform reporting user interface
US8863208B2 (en) * 2012-06-18 2014-10-14 Micropower Technologies, Inc. Synchronizing the storing of streaming video
US20140208349A1 (en) * 2013-01-21 2014-07-24 Wipro Limited Method and system for uninterrupted broadcast content provisioning
WO2014141704A1 (ja) * 2013-03-15 2014-09-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ コンテンツ提示方法、コンテンツ提示装置及びプログラム
FR3030979A1 (fr) * 2014-12-17 2016-06-24 Orange Procede de controle de la restitution d' un flux media lors d' un appel telephonique
US9560410B2 (en) * 2014-12-31 2017-01-31 Echostar Technologies L.L.C. Systems and methods for automatic resumption of video stream following transient WiFi disconnect
US9877073B2 (en) * 2015-07-13 2018-01-23 Sling Media Pvt Ltd. Suspend mode of streaming for seamless user experience
US20210092471A1 (en) * 2017-09-09 2021-03-25 Opentv, Inc. Interactive notifications between a media device and a secondary device
JP6337193B1 (ja) * 2017-12-14 2018-06-06 株式会社ドワンゴ サーバおよびプログラム
US10595088B2 (en) * 2018-03-28 2020-03-17 Neulion, Inc. Systems and methods for bookmarking during live media streaming

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102238157A (zh) * 2010-05-07 2011-11-09 Tcl集团股份有限公司 网络流媒体播放***及网络流媒体播放的断点续播方法
CN102436837A (zh) * 2010-09-29 2012-05-02 康佳集团股份有限公司 Usb视频断点续播方法和装置
CN102025736A (zh) * 2010-12-08 2011-04-20 四川长虹电器股份有限公司 跨平台节目续播方法及其***
CN106572358A (zh) * 2016-11-11 2017-04-19 青岛海信宽带多媒体技术有限公司 一种直播时移方法及客户端

Also Published As

Publication number Publication date
CN109495764A (zh) 2019-03-19
US10958946B2 (en) 2021-03-23
US20200186840A1 (en) 2020-06-11
EP3664463A1 (en) 2020-06-10

Similar Documents

Publication Publication Date Title
RU2632403C2 (ru) Оконечное устройство, устройство сервера, способ обработки информации, программа и система поставки связанного приложения
CN111010614A (zh) 一种显示直播字幕的方法、装置、服务器及介质
KR100961544B1 (ko) 텔레비전 네트워크를 위한 채팅
CN109714622B (zh) 一种视频数据处理方法、装置及电子设备
US10362366B2 (en) Techniques for seamless media content switching during fixed-duration breaks
JP2011066556A (ja) 情報処理装置、データ管理方法、およびプログラム
US11082751B2 (en) Network outage continued playing method of on-demand video, and IPTV playing device
WO2010139236A1 (zh) 在网络电视上展示及时消息的方法和***
KR20130100342A (ko) 방송 콘텐츠와 컴퓨터 네트워크 상에 위치하는 콘텐츠 사이의 네트워크 링크를 제공하기 위한 시스템들 및 방법들
US20140059121A1 (en) Program Switching Method, Apparatus, and Media Server
MXPA06002379A (es) Pausado de base temporal cuando una identificacion esta presente en programa de transmision.
US9148704B1 (en) Method and apparatus for an external event ticker
US10536755B1 (en) System for unified ad delivery to consumer devices within service provider networks
CN109495764B (zh) 一种直播时移的视频断网续播的方法和iptv播放装置
CN101286810A (zh) 手机电视视频预览的发送或接收方法及装置
CN113242437A (zh) 一种rtsp协议视频无插件播放方法、***、装置及存储介质
EP3652953B1 (fr) Procédé de signalisation d'une substitution à un terminal, procédé de substitution par un terminal, produits programme d'ordinateur, système et terminal correspondants
EP2479984A1 (en) Device and method for synchronizing content received from different sources
CN109218772A (zh) 智能电视信息推送方法及装置
CN114760485B (zh) 视频轮播方法、***及相关设备
CN114786022A (zh) 一种新媒体直播和用户线上互动方法
CN104303515A (zh) 家庭网关环境下的家长监控
US20110078727A1 (en) Systems and methods for handling advertisements in conjunction with network-based bookmarking
JP2002353924A (ja) 放送システム及びサーバ装置、並びにそのための制御プログラム
CN101933307B (zh) 用于提供内容信息的方法和设备及包括这样的设备的***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant