CN104918108A - 一种基于hls协议的视频精确定位装置及方法 - Google Patents

一种基于hls协议的视频精确定位装置及方法 Download PDF

Info

Publication number
CN104918108A
CN104918108A CN201510311609.5A CN201510311609A CN104918108A CN 104918108 A CN104918108 A CN 104918108A CN 201510311609 A CN201510311609 A CN 201510311609A CN 104918108 A CN104918108 A CN 104918108A
Authority
CN
China
Prior art keywords
module
hls
burst
circular buffer
frame
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.)
Pending
Application number
CN201510311609.5A
Other languages
English (en)
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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies 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 Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201510311609.5A priority Critical patent/CN104918108A/zh
Publication of CN104918108A publication Critical patent/CN104918108A/zh
Pending legal-status Critical Current

Links

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/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/4402Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing 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 reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种基于HLS协议的视频精确定位装置及方法,涉及流媒体播放领域,设置于机顶盒,包括控制模块,以及分别与控制模块相连的播放模块、循环缓存模块、I帧检索模块和HLS模块,循环缓存模块还分别连接I帧检索模块和HLS模块;其中,HLS模块用于与HLS服务器交互,循环缓存模块用于对TS分片循环下载并管理,I帧检索模块用于对循环缓存模块中下载的TS分片进行查找并建立I帧索引列表,播放模块用于从循环缓存模块中取TS分片进行播放,控制模块用于控制上述所有模块;本发明使视频在播放中实现精准定位,避免花屏,播放效果好,提高用户体验。

Description

一种基于HLS协议的视频精确定位装置及方法
技术领域
本发明涉及流媒体播放领域,具体来讲是指一种基于HLS协议的视频精确定位装置及方法。
背景技术
随着数字技术和互联网技术的发展,互联网多媒体的应用日益兴旺,HLS(HTTP Live Streaming,Apple的动态码率自适应技术)的规范在互联网多媒体中应用越来越广泛。HLS协议特点是将容量巨大的连续媒体数据进行分段,分割为数量众多的TS(Transport Stream)分片进行传递,机顶盒不断的请求下载TS分片实现流畅的播放。在HLS协议规范中,每个TS分片都有#EXTINF字段标识分片的时长,并且每个分片都有一个序列号与之相对应,因此,HLS支持直播和点播的同时,也支持点播的定位操作。由于每个TS分片具有序列号和时长的信息,所以机顶盒可以根据定位的时间去计算需要播放的TS分片,根据计算结果选择需要播放的TS分片进行播放,这样就达到了定位的效果。
目前大多数HLS应用中的定位时间单位是秒,小于一个TS分片的时长,当定位的时间在一个TS分片中间的时候,机顶盒就需要下载该分片播放,并没有精确到定位时间附近的I帧进行播放;但是如果不从I帧开始播放,播放会有花屏,播放效果不好,给用户的感觉是定位不够精确,用户体验效果差。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种基于HLS协议的视频精确定位装置及方法,在播放中实现精准定位,避免花屏,播放效果好,提高用户体验。
为达到以上目的,本发明采取一种基于HLS协议的视频精确定位装置,设置于机顶盒,包括控制模块,以及分别与控制模块相连的播放模块、循环缓存模块、I帧检索模块和HLS模块,循环缓存模块还分别连接I帧检索模块和HLS模块;其中,HLS模块用于与HLS服务器交互,循环缓存模块用于对TS分片循环下载并管理,I帧检索模块用于对循环缓存模块中下载的TS分片进行查找并建立I帧索引列表,播放模块用于从循环缓存模块中取TS分片进行播放,控制模块用于控制上述所有模块。
在上述技术方案的基础上,HLS模块中设有播放列表,播放列表的表项包括TS分片长度以及对应的分片序列号。
本发明还提供一种基于HLS协议的视频精确定位方法,机顶盒收到HLS点播播放命令,HLS模块下载对应的M3U8文件并解析,生成TS分片索引,循环缓存模块下载TS分片,播放模块播放循环缓存模块已下载的TS分片,I帧检索模块对循环缓存中每一个下载的TS分片进行检索,并建立I帧索引列表;当机顶盒收到定位播放命令后,控制模块根据定位时间计算需要播放的TS分片信息,从循环缓存模块中寻找需要播放的TS分片信息,再根据定位时间和I帧索引列表计算出循环缓存模块中存储该定位时间视频内容的I帧地址信息,播放模块根据循环缓存模块中I帧地址信息,提取对应的音视频数据进行播放。
在上述技术方案的基础上,HLS模块下载对应的M3U8文件并解析的具体步骤为:S201.HLS模块根据接收到的播放URL,向服务器请求一级M3U8文件;S202.对获取到的一级M3U8文件进行解析并生成二级M3U8文件请求URL;S203.HLS模块向服务器请求二级M3U8文件;S204.HLS模块对获取到的二级M3U8文件进行解析并生成TS分片索引。
在上述技术方案的基础上,循环缓存模块根据TS分片索引依次下载需要播放的TS分片。
在上述技术方案的基础上,循环缓存模块下载TS分片过程中,实时判断循环缓存模块内部空余大小,若内部空余不足时,停止下载TS分片,只有在内部空余足够时,继续下载新的TS分片。
在上述技术方案的基础上,I帧检索模块建立I帧索引列表的流程为:S301.对下载到循环缓存模块中的TS分片进行节目关联表解析;S302.根据解析到的节目关联表,对节目映射表进行解析;S303.根据解析到的节目映射表,对视频标志码传输包进行解析;S304.根据解析到的视频标志码传输包,在TS分片中找到视频标志码传输包的PES包头;S305.根据找到的PES包头,判断是否为I帧的PES包头数据,若是,进入S306;若否,进入S304;S306.根据找到的I帧PES包头数据建立I帧索引列表,进入S301。
在上述技术方案的基础上,机顶盒从循环缓存模块中寻找需要播放的TS分片信息,如果此时循环缓存模块中没有需要播放的TS分片信息,则循环换缓存模块由网络中下载该TS分片,下载完成后,再进行I帧检索,建立I帧索引列表。
本发明的有益效果在于:针对TS分片的I帧信息进行检索并建立I帧索引列表,在定位操作时,根据定位的时间信息计算出需要播放的I帧,机顶盒从计算出来的I帧开始播放,解决了不能定位到TS分片中间的问题,能够在不修改HLS协议的基础上,在机顶盒侧就能实现HLS协议的视频精确定位,播放效果好,提高用户体验。
附图说明
图1为本发明实施例基于HLS协议的视频精确定位装置示意图;
图2为本发明实施例基于HLS协议的视频精确定位方法的流程图;
图3为本发明实施例HLS模块下载对应的M3U8文件并解析的流程图;
图4为本发明实施例建立I帧索引列表的流程图。
附图标记:
1-控制模块,2-播放模块,3-循环缓存模块、4-I帧检索模块,5-HLS模块。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
如图1所示,本发明基于HLS协议的视频精确定位装置,设置于机顶盒,包括控制模块1,以及分别与控制模块1相连的播放模块2、循环缓存模块3、I帧检索模块4和HLS模块5,循环缓存模块3还分别连接播放模块2、I帧检索模块4和HLS模块5,HLS模块中设有播放列表,播放列表的表项包括TS分片长度以及对应的分片序列号。其中,HLS模块5用于与HLS服务器交互,完成HLS协议的实现;循环缓存模块3用于对TS分片循环下载并管理;I帧检索模块4用于对循环缓存模块3中下载的TS分片进行查找并建立I帧索引列表;播放模块2用于从循环缓存模块3中取TS分片进行播放;控制模块1用于控制播放模块2、循环缓存模块3、I帧检索模块4和HLS模块5协同工作,完成HLS播放以及基于HLS的精确定位。
如图2所示,本发明实施例基于HLS协议的视频精确定位方法的详细步骤如下:
S1.机顶盒接收到HLS点播播放命令。
S2.控制模块1根据收到的HLS点播播放命令以及播放URL(Uniform Resource Locator,统一资源定位符),控制HLS模块5下载对应的M3U8文件并解析,生成TS分片索引。
S3.循环缓存模块3根据网络情况选择合适码率,根据TS分片索引依次下载需要播放的TS分片。同时,播放模块2播放循环缓存模块3中已下载的TS分片,I帧检索模块4对循环缓存模块3中每一个下载的TS分片进行检索,并建立I帧索引列表。在循环缓存模块3下载TS分片过程中,循环缓存模块3实时判断循环缓存模块内部空余大小,若内部空余不足时,停止下载TS分片,只有在内部空余足够时,继续下载新的TS分片。
S4.控制模块1收到定位播放命令后,根据定位播放命令的时间,计算需要播放的TS分片信息,即TS分片序列号,计算依据是HLS播放列表中#EXTINF字段标识的分片长度以及对应的分片序列号。
S5.判断循环缓存模块3中是否已下载需要播放的TS分片信息,如果是,进入S7;如果否,进入S6。
S6.通过HLS模块5由HLS服务器中下载S4中计算出来的TS分片信息至循环缓存模块3。I帧检索模块4对下载的TS分片进行检索,并建立I帧索引列表。
S7.根据定位时间计算需要播放的I帧,再根据需要播放的I帧查找I帧索引列表中对应的内存地址,得出循环缓存模块3中存储该定位时间视频内容的I帧地址信息。
S8.控制模块1通知播放模块2,根据得出的I帧地址信息,从循环缓存模块3中提取对应的音视频数据进行播放,达到精确定位的效果。
如图3所示,步骤S2中,HLS模块5下载对应的M3U8文件并解析,生成TS分片索引的具体流程为:
S201.HLS模块5根据接收到的播放URL,向HLS服务器请求一级M3U8文件;
S202.对获取到的一级M3U8文件进行解析并生成二级M3U8文件请求URL;
S203.HLS模块5向服务器请求二级M3U8文件;
S204.HLS模块5对获取到的二级M3U8文件进行解析并生成TS分片索引。
如图4所示,步骤S3中,I帧检索模块4建立I帧索引列表的流程为:
S301.对下载到循环缓存模块3中的TS分片进行PAT(ProgramAssociation Table,节目关联表解析);
S302.根据解析到的PAT,对PMT(Program Map Table,节目映射表)进行解析;
S303.根据解析到的PMT,对视频PID(Packet Identifier,标志码传输包)进行解析;
S304.根据解析到的视频PID,在TS分片中找到视频PID的PES(Packetized Elementary Stream,打包基本码流)包头;
S305.根据找到的PES包头,判断是否为I帧的PES包头数据,若是,进入S306;若否,进入S304;
S306.根据找到的I帧PES包头数据建立I帧索引列表,进入S301,直到把循环缓存模块3中的TS分片数据都查找一遍。其中,I帧PES包头数据包括PES数据和地址信息,地址信息是指循环缓存模块3中存放该PES包头数据的地址,根据PES数据和地址信息建立I帧索引列表。
本发明所述装置和方法,不局限于机顶盒上使用,任何使用相同Linux操作***平台的设备都可以在适当的修改移植后使用。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (8)

1.一种基于HLS协议的视频精确定位装置,设置于机顶盒,其特征在于,包括控制模块,以及分别与控制模块相连的播放模块、循环缓存模块、I帧检索模块和HLS模块,循环缓存模块还分别连接I帧检索模块和HLS模块;其中,HLS模块用于与HLS服务器交互,循环缓存模块用于对TS分片循环下载并管理,I帧检索模块用于对循环缓存模块中下载的TS分片进行查找并建立I帧索引列表,播放模块用于从循环缓存模块中取TS分片进行播放,控制模块用于控制上述所有模块。
2.如权利要求1所述的基于HLS协议的视频精确定位装置,其特征在于:HLS模块中设有播放列表,播放列表的表项包括TS分片长度以及对应的分片序列号。
3.一种基于权利要求1所述装置的基于HLS协议的视频精确定位方法,其特征在于:机顶盒收到HLS点播播放命令,HLS模块下载对应的M3U8文件并解析,生成TS分片索引,循环缓存模块下载TS分片,播放模块播放循环缓存模块已下载的TS分片,I帧检索模块对循环缓存中每一个下载的TS分片进行检索,并建立I帧索引列表;当机顶盒收到定位播放命令后,控制模块根据定位时间计算需要播放的TS分片信息,从循环缓存模块中寻找需要播放的TS分片信息,再根据定位时间和I帧索引列表计算出循环缓存模块中存储该定位时间视频内容的I帧地址信息,播放模块根据循环缓存模块中I帧地址信息,提取对应的音视频数据进行播放。
4.如权利要求3所述的基于HLS协议的视频精确定位方法,其特征在于:HLS模块下载对应的M3U8文件并解析的具体步骤为
S201.HLS模块根据接收到的播放URL,向服务器请求一级M3U8文件;
S202.对获取到的一级M3U8文件进行解析并生成二级M3U8文件请求URL;
S203.HLS模块向服务器请求二级M3U8文件;
S204.HLS模块对获取到的二级M3U8文件进行解析并生成TS分片索引。
5.如权利要求4所述的基于HLS协议的视频精确定位方法,其特征在于:循环缓存模块根据TS分片索引依次下载需要播放的TS分片。
6.如权利要求3或5所述的基于HLS协议的视频精确定位方法,其特征在于:循环缓存模块下载TS分片过程中,实时判断循环缓存模块内部空余大小,若内部空余不足时,停止下载TS分片,只有在内部空余足够时,继续下载新的TS分片。
7.如权利要求3所述的基于HLS协议的视频精确定位方法,其特征在于:I帧检索模块建立I帧索引列表的流程为
S301.对下载到循环缓存模块中的TS分片进行节目关联表解析;
S302.根据解析到的节目关联表,对节目映射表进行解析;
S303.根据解析到的节目映射表,对视频标志码传输包进行解析;
S304.根据解析到的视频标志码传输包,在TS分片中找到视频标志码传输包的PES包头;
S305.根据找到的PES包头,判断是否为I帧的PES包头数据,若是,进入S306;若否,进入S304;
S306.根据找到的I帧PES包头数据建立I帧索引列表,进入S301。
8.如权利要求3所述的基于HLS协议的视频精确定位方法,其特征在于:机顶盒从循环缓存模块中寻找需要播放的TS分片信息,如果此时循环缓存模块中没有需要播放的TS分片信息,则循环换缓存模块由网络中下载该TS分片,下载完成后,再进行I帧检索,建立I帧索引列表。
CN201510311609.5A 2015-06-09 2015-06-09 一种基于hls协议的视频精确定位装置及方法 Pending CN104918108A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510311609.5A CN104918108A (zh) 2015-06-09 2015-06-09 一种基于hls协议的视频精确定位装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510311609.5A CN104918108A (zh) 2015-06-09 2015-06-09 一种基于hls协议的视频精确定位装置及方法

Publications (1)

Publication Number Publication Date
CN104918108A true CN104918108A (zh) 2015-09-16

Family

ID=54086749

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510311609.5A Pending CN104918108A (zh) 2015-06-09 2015-06-09 一种基于hls协议的视频精确定位装置及方法

Country Status (1)

Country Link
CN (1) CN104918108A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105915493A (zh) * 2015-12-03 2016-08-31 乐视致新电子科技(天津)有限公司 音视频实时传输方法及装置、音视频实时播放方法及装置
CN105979404A (zh) * 2015-12-01 2016-09-28 乐视致新电子科技(天津)有限公司 一种流媒体的处理方法及装置
CN106131660A (zh) * 2016-07-15 2016-11-16 青岛海信宽带多媒体技术有限公司 视频定位播放方法及装置
CN109729387A (zh) * 2019-01-07 2019-05-07 烽火通信科技股份有限公司 基于hls协议的网络直播在故障恢复后的播放方法及***
CN109951446A (zh) * 2019-01-30 2019-06-28 亦非云互联网技术(上海)有限公司 直播流的稳流方法、***、计算机存储介质及电子设备
CN110545459A (zh) * 2018-05-29 2019-12-06 武汉斗鱼网络科技有限公司 一种缓存视频的方法以及相关设备
CN115550746A (zh) * 2022-10-11 2022-12-30 杭州视洞科技有限公司 基于网络摄像机的hls低延迟方法及媒体分发服务***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131106A (zh) * 2010-12-22 2011-07-20 华为技术有限公司 流媒体内容的播放方法、装置及***
CN102487458A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Ts文件的播放处理方法及装置
CN102761773A (zh) * 2012-07-03 2012-10-31 Ut斯达康通讯有限公司 一种利用i帧改善iptv业务的用户体验的方法
CN102891997A (zh) * 2011-07-20 2013-01-23 深圳市快播科技有限公司 用于快速播放的音视频多媒体文件格式、播放方法及装置
CN103986978A (zh) * 2014-04-14 2014-08-13 曦威胜科技开发(深圳)有限公司 在HLS协议中扩展实现快进快退及精确Seek的方法
CN104185037A (zh) * 2014-02-28 2014-12-03 无锡天脉聚源传媒科技有限公司 一种传输、播放视频的方法、装置和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102487458A (zh) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Ts文件的播放处理方法及装置
CN102131106A (zh) * 2010-12-22 2011-07-20 华为技术有限公司 流媒体内容的播放方法、装置及***
CN102891997A (zh) * 2011-07-20 2013-01-23 深圳市快播科技有限公司 用于快速播放的音视频多媒体文件格式、播放方法及装置
CN102761773A (zh) * 2012-07-03 2012-10-31 Ut斯达康通讯有限公司 一种利用i帧改善iptv业务的用户体验的方法
CN104185037A (zh) * 2014-02-28 2014-12-03 无锡天脉聚源传媒科技有限公司 一种传输、播放视频的方法、装置和***
CN103986978A (zh) * 2014-04-14 2014-08-13 曦威胜科技开发(深圳)有限公司 在HLS协议中扩展实现快进快退及精确Seek的方法

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105979404A (zh) * 2015-12-01 2016-09-28 乐视致新电子科技(天津)有限公司 一种流媒体的处理方法及装置
WO2017092336A1 (zh) * 2015-12-01 2017-06-08 乐视控股(北京)有限公司 一种流媒体的处理方法及装置
CN105915493A (zh) * 2015-12-03 2016-08-31 乐视致新电子科技(天津)有限公司 音视频实时传输方法及装置、音视频实时播放方法及装置
WO2017092434A1 (zh) * 2015-12-03 2017-06-08 乐视控股(北京)有限公司 音视频实时传输方法及装置、音视频实时播放方法及装置
CN106131660A (zh) * 2016-07-15 2016-11-16 青岛海信宽带多媒体技术有限公司 视频定位播放方法及装置
CN106131660B (zh) * 2016-07-15 2019-08-09 青岛海信宽带多媒体技术有限公司 视频定位播放方法及装置
CN110545459A (zh) * 2018-05-29 2019-12-06 武汉斗鱼网络科技有限公司 一种缓存视频的方法以及相关设备
CN109729387A (zh) * 2019-01-07 2019-05-07 烽火通信科技股份有限公司 基于hls协议的网络直播在故障恢复后的播放方法及***
CN109729387B (zh) * 2019-01-07 2021-05-14 烽火通信科技股份有限公司 基于hls协议的网络直播在故障恢复后的播放方法及***
CN109951446A (zh) * 2019-01-30 2019-06-28 亦非云互联网技术(上海)有限公司 直播流的稳流方法、***、计算机存储介质及电子设备
CN109951446B (zh) * 2019-01-30 2022-04-12 亦非云互联网技术(上海)有限公司 直播流的稳流方法、***、计算机存储介质及电子设备
CN115550746A (zh) * 2022-10-11 2022-12-30 杭州视洞科技有限公司 基于网络摄像机的hls低延迟方法及媒体分发服务***

Similar Documents

Publication Publication Date Title
CN104918108A (zh) 一种基于hls协议的视频精确定位装置及方法
CN106454493B (zh) 当前播放的电视节目信息查询方法及智能电视
CN103141069B (zh) 用于检索和传输多媒体数据的方法和***
EP2991341A1 (en) Video playback method, media device, playback device, and multimedia system
US8886896B2 (en) Storage format for media streams
CN108124202B (zh) 一种使流媒体服务器支持hls协议的方法
CN103929427A (zh) 一种动态多线程下载装置及其下载方法
CN104244023B (zh) 视频云编辑***和方法
CN104244079A (zh) 一种视频下载方法及装置
WO2017092327A1 (zh) 一种播放方法及装置
CN103024604B (zh) 一种用于实现ts文件无缝连接的装置及方法
CN103607634A (zh) 一种减少网络视频点播终端用户等待时间的方法
CN106791988B (zh) 多媒体数据轮播方法和终端
CN107820115A (zh) 实现视频信息预览的方法、装置及客户端和存储介质
CN103491427A (zh) 一种视频的处理方法和装置
CN105828127B (zh) 广播时间表同步的数字视频记录器
CN105872599A (zh) 一种提供、下载视频的方法及设备
US20230421867A1 (en) Systems and methods for summarizing missed portions of storylines
US20150347415A1 (en) Http live streaming dateranges
CN103763609A (zh) 一种基于hls协议的频道切换方法及其装置
CN105144739A (zh) 具有媒体处理机制的显示***及其操作方法
CN105898392A (zh) 在线直播视频播放器及方法
WO2017041663A1 (zh) 一种视频控制方法及装置
US11095699B1 (en) Streaming media file management
US20170013037A1 (en) Media fragment rotation method, client and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150916