CN105187895B - 针对移动平台硬件加速播放视频的数据缓存方法及*** - Google Patents
针对移动平台硬件加速播放视频的数据缓存方法及*** Download PDFInfo
- Publication number
- CN105187895B CN105187895B CN201510595941.9A CN201510595941A CN105187895B CN 105187895 B CN105187895 B CN 105187895B CN 201510595941 A CN201510595941 A CN 201510595941A CN 105187895 B CN105187895 B CN 105187895B
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- foreground
- video data
- playing
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请公开了一种针对移动平台硬件加速播放视频的数据缓存方法,包括视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;视频数据转后台处理步骤:当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放。本发明还公开一种针对移动平台硬件加速播放视频的数据缓存***。
Description
技术领域
本申请涉及媒体数据播放缓存领域,具体地说,涉及一种针对移动平台硬件加速播放视频的数据缓存方法及***。
背景技术
随着互联网技术的快速发展,人们获取信息的方式已经发生改变,从传统的书籍、报纸、电视、广播等方式,继而变成通过互联网获取。尤其是互联网将影视节目、新闻、广告、聊天视频、游戏视频和监控视频等等丰谷的综合性网络视频资源进行共享,从而网络视频已经成为人们学习、社交以及休闲娱乐不可替代的重要方式。
对于拥有大量视频资源的视频网站而言,用户可以通过终端(例如只能手机、平板电脑、笔记本电脑、数字电视机等等)上的浏览器进行访问视频网站的点播页面,观看用户想要观看的各类视频,这便是广为熟知的在线视频观看。此外,用户还可以将视频文件下载至移动终端上,从而可以随时随地的观看离线视频。
在移动平台(例如Android或IOS***的终端)播放本地或在线媒体内容时,开发应用(App)若采用硬件加速模块(Android采用Media Codec,IOS端采用VideoToolBox)进行视频解码,如果在播放过程中App转为后台(例如按下“home”键或“锁屏”键,或者接听来电等),然后再转为前台继续观看时,由于硬解加速模块(Media Codec或VideoToolBox)在App转为后台时已经失效,当App再次转为前台时需要重新初始化硬解加速模块然后才能使用,重新初始化的硬解加速模块必须从关键帧(I帧)开始解码。现有技术在采用硬件加速模块开发媒体播放器应用时,当App在播放过程中转为后台时会停止播放、记录停止播放的播放时间点(记忆点T)并退出底层播放模块;当App再转为前台时会重新启动底层播放模块,并根据记忆点T,将视频跳转(Seek)到T之前最近的视频关键帧(I帧)然后开始继续播放。
现有技术的方案存在以下缺陷:
(1)在安卓或IOS***的移动终端,由于App在后台前台切换过程中重启了播放模块,切换后Seek到记忆点前的关键帧才开始播放。这造成了切换前后观看的内容不连贯。通常,再次转为前台后观看的内容会部分重播转为后台前已经观看过的内容。
(2)如果观看的是在线媒体内容,重启播放模块意味着媒体文件的重新加载、重新解析,这造成了媒体文件头信息等大量数据需要通过网络的重新请求;再加上执行Seek操作会再次引起网络请求的断开并重新请求。这些因素使得App在经历后台前台切换后需要经过很长时间才能重新开始播放,严重影响用户体验。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种针对移动平台硬件加速播放视频的数据缓存方法及***,其能够解决视频播放过程中,由于视频前后台的切换导致视频无法连贯播放、再次播放等待时间长的问题。
为了解决上述技术问题,本申请有如下技术方案:
本发明提供一种针对移动平台硬件加速播放视频的数据缓存方法,包括:
视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;
视频数据转后台处理步骤:当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放。
优选地,其中,所述视频数据前台播放步骤中,在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP,进一步还包括:
释放所有已经解码完成的GOP所占的***资源。
优选地,其中,所述视频数据转后台处理步骤中,当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧,进一步为:
当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧。
本发明还提供一种针对移动平台硬件加速播放视频的数据缓存***,包括:视频数据前台播放模块、视频数据转后台处理模块、视频数据后台转前台处理模块、视频数据后台转前台播放模块;其中,
所述视频数据前台播放模块,用于在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;
所述视频数据转后台处理模块,用于当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
所述视频数据后台转前台处理模块,用于当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
所述视频数据后台转前台播放模块,于将视频数据从解码完成后的Frame开始继续播放。
优选地,其中,所述视频数据前台播放模块还用于释放所有已经解码完成的GOP所占的***资源。
优选地,其中,所述视频数据转后台处理模块,用于在当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧。
与现有技术相比,本申请所述的方法和***,达到了如下效果:
第一,本发明针对移动平台硬件加速播放视频的数据缓存方法和***,在播放过程中,当视频从前台转为后台时,可对正在解码的视频压缩帧Frame所在的GOP进行缓存,在视频从后台转前台时,视频能够从缓存的GOP开始解码并在Frame解码完成后再开始显示播放。即当再次转为前台时,能够从刚刚转为后台时正在播放的帧开始继续播放。从而能够有效地保存播放状态,避免了对已播放内容的重复播放,有效提升了用户体验。
第二,在播放在线媒体内容时,只要前台后台切换的过程中请求媒体数据的网络状态没有改变(没有发生断开、重联),当视频再次转为前台播放时,播放器无需等待网络数据重新请求即可立即开始播放,使用户在前后台切换后无需等待即可继续观看。
第三,在播放媒体文件的过程中,对于所有帧已经被解码完的GOP,本发明优选释放这些GOP所占的***资源,避免了大量***资源的占用及浪费。
第四,本发明中,当视频从前台转为后台的过程中无需关闭底层播放模块,从而有效地保存了播放状态,当视频从后台转为前台时,有利于视频从断开的部分直接播放。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明的所述一种针对移动平台硬件加速播放视频的数据缓存方法流程图。
具体实施方式
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
实施例1
参见图1所示为本申请所述的针对移动平台硬件加速播放视频的数据缓存方法具体实施例,本实施例中所述方法包括以下步骤:
步骤101、视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP(Group of Pictures,视频流中,按照解码序从某一关键帧开始(含此关键帧),到下一个关键帧(不含此关键帧)之间的所有帧称为一个GOP);
步骤102、视频数据转后台处理步骤:当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
步骤103、视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
步骤104、视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放。
本发明针对移动平台硬件加速播放视频的数据缓存方法和***,在播放过程中,当视频从前台转为后台时,可对正在解码的视频压缩帧Frame所在的GOP进行缓存,在视频从后台转前台时,视频能够从缓存的GOP开始解码并在Frame解码完成后再开始显示播放,即当再次转为前台时,能够从刚刚转为后台时正在播放的帧开始继续播放,从而能够有效地保存播放状态,避免了对已播放内容的重复播放,有效提升了用户体验。
另外,在播放在线媒体内容时,只要前台后台切换的过程中请求媒体数据的网络状态没有改变(没有发生断开、重联),当视频再次转为前台播放时,播放器无需等待网络数据重新请求即可立即开始播放。
上述步骤101中,在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP,进一步还包括:
释放所有已经解码完成的GOP所占的***资源。
上述方案中,对已经解码完成的GOP所占的***资源进行释放后,避免了大量***资源的占用及浪费。
上述步骤102中,当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧,进一步为:
当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧。
当视频从前台转为后台的过程中无需关闭底层播放模块,从而有效地保存了播放状态,当视频从后台转为前台时,有利于视频从断开的部分直接播放。
实施例2
本发明所述一种针对移动平台硬件加速播放视频的数据缓存***,包括:视频数据前台播放模块、视频数据转后台处理模块、视频数据后台转前台处理模块、视频数据后台转前台播放模块;其中,
所述视频数据前台播放模块,用于在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;
所述视频数据转后台处理模块,用于当视频转为后台时,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
所述视频数据后台转前台处理模块,用于当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
所述视频数据后台转前台播放模块,用于将视频数据从解码完成后的Frame开始继续播放。
上述视频数据前台播放模块还用于释放所有已经解码完成的GOP所占的***资源。
上述视频数据转后台处理模块,用于在当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧。
通过以上各实施例可知,本申请存在的有益效果是:
第一,本发明针对移动平台硬件加速播放视频的数据缓存方法和***,在播放过程中,当视频从前台转为后台时,可对正在解码的视频压缩帧Frame所在的GOP进行缓存,在视频从后台转前台时,视频能够从缓存的GOP开始解码并在Frame解码完成后再开始显示播放,即当再次转为前台时,能够从刚刚转为后台时正在播放的帧开始继续播放,从而能够有效地保存播放状态,避免了对已播放内容的重复播放,有效提升了用户体验。
第二,在播放在线媒体内容时,只要前台后台切换的过程中请求媒体数据的网络状态没有改变(没有发生断开、重联),当视频再次转为前台播放时,播放器无需等待网络数据重新请求即可立即开始播放,使用户在前后台切换后无需等待即可继续观看。
第三,在播放媒体文件的过程中,对于所有帧已经被解码完的GOP,本发明优选释放这些GOP所占的***资源,避免了大量***资源的占用及浪费。
第四,本发明中,当视频从前台转为后台的过程中无需关闭底层播放模块,从而有效地保存了播放状态,当视频从后台转为前台时,有利于视频从断开的部分直接播放。
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
Claims (4)
1.一种针对移动平台硬件加速播放视频的数据缓存方法,其特征在于,包括:
视频数据前台播放步骤:在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;
视频数据转后台处理步骤:当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
视频数据后台转前台处理步骤:当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
视频数据后台转前台播放步骤:将视频数据从解码完成后的Frame开始继续播放,视频从缓存的GOP开始解码并在Frame解码完成后再开始显示播放,即当再次转为前台时,从转为后台时正在播放的帧开始继续播放。
2.根据权利要求1所述针对移动平台硬件加速播放视频的数据缓存方法,其特征在于,
所述视频数据前台播放步骤中,在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP,进一步还包括:
释放所有已经解码完成的GOP所占的***资源。
3.一种针对移动平台硬件加速播放视频的数据缓存***,其特征在于,包括:视频数据前台播放模块、视频数据转后台处理模块、视频数据后台转前台处理模块、视频数据后台转前台播放模块;其中,
所述视频数据前台播放模块,用于在前台播放视频数据,在播放过程中缓存当前正在解码的视频压缩帧所在的GOP;
所述视频数据转后台处理模块,用于当视频转为后台时,在无需关闭底层播放模块的前提下,暂停所述视频数据的播放并记录正在解码的视频压缩帧,记为Frame,并按照解码顺序,将所述视频压缩帧Frame所在GOP的第一帧记为Frame_I,Frame_I为关键帧;
所述视频数据后台转前台处理模块,用于当视频再次转为前台播放时,重置视频硬件解码模块,设置循环开始从缓存的关键帧Frame_I解码但不显示,直到将Frame解码完成后再开始显示;
所述视频数据后台转前台播放模块,于将视频数据从解码完成后的Frame开始继续播放,视频从缓存的GOP开始解码并在Frame解码完成后再开始显示播放,即当再次转为前台时,从转为后台时正在播放的帧开始继续播放。
4.根据权利要求3所述针对移动平台硬件加速播放视频的数据缓存***,其特征在于,
所述视频数据前台播放模块还用于释放所有已经解码完成的GOP所占的***资源。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510595941.9A CN105187895B (zh) | 2015-09-17 | 2015-09-17 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510595941.9A CN105187895B (zh) | 2015-09-17 | 2015-09-17 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105187895A CN105187895A (zh) | 2015-12-23 |
CN105187895B true CN105187895B (zh) | 2019-03-12 |
Family
ID=54909694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510595941.9A Active CN105187895B (zh) | 2015-09-17 | 2015-09-17 | 针对移动平台硬件加速播放视频的数据缓存方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105187895B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110366033A (zh) * | 2019-07-17 | 2019-10-22 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105828195A (zh) * | 2016-03-10 | 2016-08-03 | 乐视云计算有限公司 | 一种播放器的挂起恢复方法和装置 |
CN107396169A (zh) * | 2016-05-17 | 2017-11-24 | 晨星半导体股份有限公司 | 多媒体装置的控制电路及其数据处理方法 |
CN108282686B (zh) * | 2017-01-18 | 2020-11-20 | 阿里巴巴(中国)有限公司 | 视频画面处理方法、装置及电子设备 |
CN107888975B (zh) * | 2017-11-30 | 2020-02-21 | 广州酷狗计算机科技有限公司 | 视频播放方法、装置及存储介质 |
CN111436004B (zh) * | 2019-01-11 | 2023-02-21 | 腾讯科技(深圳)有限公司 | 视频播放方法、装置和设备、计算机可读存储介质 |
CN110213642A (zh) * | 2019-05-23 | 2019-09-06 | 腾讯音乐娱乐科技(深圳)有限公司 | 视频的断点播放方法、装置、存储介质及电子设备 |
CN115209208A (zh) * | 2021-04-08 | 2022-10-18 | 海信视像科技股份有限公司 | 一种视频循环播放的处理方法及装置 |
CN117241043B (zh) * | 2023-11-10 | 2024-03-19 | 深圳中微电科技有限公司 | 视频硬件解码错误恢复的方法、***及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143382A (zh) * | 2004-12-30 | 2011-08-03 | Lg电子株式会社 | 用于提供终端中的广播流的暂停功能的装置和方法 |
CN102264004A (zh) * | 2011-08-05 | 2011-11-30 | Tcl集团股份有限公司 | 一种防止关键帧缺失而不能seek的方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8542705B2 (en) * | 2007-01-23 | 2013-09-24 | Mobitv, Inc. | Key frame detection and synchronization |
CN100593333C (zh) * | 2007-07-26 | 2010-03-03 | 涂鸿渐 | 一种发送视频信息的方法及*** |
CN102006511A (zh) * | 2010-11-24 | 2011-04-06 | 中兴通讯股份有限公司 | 直播节目的回看方法、装置及终端 |
CN103716573B (zh) * | 2013-12-13 | 2018-02-09 | 乐视致新电子科技(天津)有限公司 | 一种视频回放的方法和设备 |
CN104159146A (zh) * | 2014-07-07 | 2014-11-19 | 乐视网信息技术(北京)股份有限公司 | 一种控制视频播放的方法和装置 |
-
2015
- 2015-09-17 CN CN201510595941.9A patent/CN105187895B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143382A (zh) * | 2004-12-30 | 2011-08-03 | Lg电子株式会社 | 用于提供终端中的广播流的暂停功能的装置和方法 |
CN102264004A (zh) * | 2011-08-05 | 2011-11-30 | Tcl集团股份有限公司 | 一种防止关键帧缺失而不能seek的方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110366033A (zh) * | 2019-07-17 | 2019-10-22 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
CN110366033B (zh) * | 2019-07-17 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105187895A (zh) | 2015-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105187895B (zh) | 针对移动平台硬件加速播放视频的数据缓存方法及*** | |
WO2020248909A1 (zh) | 视频解码方法、装置、计算机设备及存储介质 | |
US8947596B2 (en) | Alignment of closed captions | |
CN108769727B (zh) | 一种直播视频预加载方法及装置 | |
WO2020029935A1 (zh) | 视频直播处理方法、装置及终端 | |
US20070147517A1 (en) | Video processing system capable of error resilience and video processing method for same | |
CN104125229B (zh) | 流媒体的播放方法与播放装置 | |
CN111436004B (zh) | 视频播放方法、装置和设备、计算机可读存储介质 | |
US11082751B2 (en) | Network outage continued playing method of on-demand video, and IPTV playing device | |
CN108471548B (zh) | 直播视频快速播放方法及装置 | |
CN108337553A (zh) | 一种多媒体数据预下载方法 | |
CN105187897B (zh) | 多分段的媒体文件跨段播放方法和*** | |
CN106961634B (zh) | Vod视频结束播放后启动dtv信号的方法、装置和终端设备 | |
US10674188B2 (en) | Playback apparatus, method of controlling playback apparatus, playback method and server apparatus | |
CN104994406B (zh) | 一种基于Silverlight插件的视频编辑方法和装置 | |
EP2805498A1 (en) | Multi-threaded texture decoding | |
WO2008141542A1 (fr) | Procédé, dispositif vidéo et système pour l'affichage d'informations au moment d'une commutation de canaux | |
CN103826158A (zh) | 一种网络直播装置和方法 | |
CN112738620A (zh) | 一种媒体资源投屏方法、设备及*** | |
CN111954041A (zh) | 一种视频加载方法、计算机设备及可读存储介质 | |
CN114025170A (zh) | 视频播放方法、装置、计算机设备和计算机可读存储介质 | |
CN112019858B (zh) | 一种视频播放方法、装置、计算机设备和存储介质 | |
CN101483757B (zh) | 一种网络互动点播的跳转方法、***及服务器 | |
CN116546257B (zh) | 一种在线视频开播加速方法及装置 | |
CN112243135B (zh) | 一种多媒体播放的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100191 Beijing, Xueyuan Road No. 51, the first to enjoy the science and technology building, floor 6, Applicant after: Storm group Limited by Share Ltd Address before: 100191 Beijing, Xueyuan Road No. 51, the first to enjoy the science and technology building, floor 6, Applicant before: Beijing Baofeng Technology Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20190705 Granted publication date: 20190312 |