互动视频播放方法、系统及存储介质技术方案

技术编号:32972206 阅读:10 留言:0更新日期:2022-04-09 11:41
本发明专利技术公开一种互动视频播放方法、系统及存储介质,涉及在线视频技术领域,解决了互动视频播放时的卡顿问题,提升用户的互动体验。该方法包括:播放器获取包括多个视频片段的互动视频文件并解析所述互动视频文件的剧情信息,所述剧情信息包括剧情路线和视频片段的播放地址;在当前视频片段播放完毕时,基于所述剧情路线点击播放地址由所述播放器采用切换视频源的方法实现下一视频片段的自动播放。该系统应用有上述方案所提的方法。系统应用有上述方案所提的方法。系统应用有上述方案所提的方法。

【技术实现步骤摘要】
互动视频播放方法、系统及存储介质


[0001]本专利技术涉及视频
,尤其涉及一种互动视频播放方法、系统及存储介质。

技术介绍

[0002]互动视频是一种由多个视频片段组成的视频,其在播放过程时,在当前的视频片段播放完成之后,可以根据用户的选择,选定下一个播放的视频片段,而不是和普通视频一样,在播放完当前视频片段时,按照时间顺序播放下一个视频片段。
[0003]现有的播放器播放互动视频时,父级视频与子级视频切换时存在卡顿,十分影响用户的观看体验。

技术实现思路

[0004]本专利技术的目的在于提供一种互动视频播放方法、系统及存储介质,解决了互动视频播放时的卡顿问题,提升用户的互动体验。
[0005]为了实现上述目的,本专利技术的第一方面提供一种互动视频播放方法,包括:
[0006]播放器获取包括多个视频片段的互动视频文件并解析所述互动视频文件的剧情信息,所述剧情信息包括剧情路线和视频片段的播放地址;
[0007]在当前视频片段播放完毕时,基于所述剧情路线点击播放地址由所述播放器采用切换视频源的方法实现下一视频片段的自动播放。
[0008]优选地,采用ffmpeg程序切换视频源。
[0009]优先地,当播放器获取到视频片段的首个关键帧时随即显示成像并自动播放。
[0010]较佳地,还包括:
[0011]安装有播放器的终端设备与服务器连接后自动下载所述互动视频文件和所述剧情信息;或者,同时进行DNS解析和测试选线的预处理。
[0012]进一步地,还包括:
[0013]播放器轮询监听网络状态变化;
[0014]当网络异常时,播放器自动记录视频片段的播放进度并暂停播放;
[0015]当网络恢复正常时,播放器基于所述播放进度断点续播。
[0016]优先地,还包括:
[0017]播放器在播放所述互动视频文件时,扫描当前视频片段是否已在本地缓存;
[0018]若是则优先调用本地缓存中的所述视频片段进行播放,若否则从服务端下载所述视频片段进行播放。
[0019]优选地,所述剧情路线包括各个视频片段的播放层级信息,所述播放层级优先级高的视频片段先于优先级低的视频片段播放。
[0020]与现有技术相比,本专利技术提供的互动视频播放方法具有以下有益效果:
[0021]本专利技术提供的互动视频播放方法中,在播放器初始化时获取互动视频文件和剧情信息文件,并调动视频解析器对剧情信息进行解析,该剧情信息包括剧情线路和各个视频
片段的标题及对应的播放地址,其中每个视频片段的标题与播放地址相互关联。具体地,在当前视频片段播放完毕后,会根据剧情线路展示与当前视频片段对应的子级视频片段的标题,用户通过选择标题触发播放地址,由播放器采用切换视频源的方法实现子级视频片段自动播放。此外,本专利技术采用切换视频源技术还解决了互动视频播放时的卡顿问题,提升用户的互动体验。
[0022]本专利技术的第二方面提供一种互动视频播放系统,应用有上述技术方案所述的互动视频播放方法中,所述系统包括:
[0023]获取单元,播放器获取包括多个视频片段的互动视频文件并解析所述互动视频文件的剧情信息,所述剧情信息包括剧情路线和视频片段的播放地址;
[0024]处理单元,在当前视频片段播放完毕时,基于所述剧情路线点击播放地址由所述播放器采用切换视频源的方法实现下一视频片段的自动播放。
[0025]优选地,当播放器获取到视频片段的首个关键帧时随即显示成像并自动播放。
[0026]与现有技术相比,本专利技术提供的互动视频播放系统的有益效果与上述技术方案提供的互动视频播放方法的有益效果相同,在此不做赘述。
[0027]本专利技术的第三方面提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述互动视频播放方法的步骤。
[0028]与现有技术相比,本专利技术提供的计算机可读存储介质的有益效果与上述技术方案提供的互动视频播放方法的有益效果相同,在此不做赘述。
附图说明
[0029]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0030]图1为本专利技术实施例中互动视频播放方法的流程示意图;
[0031]图2为本专利技术实施例中一种互动视频播放系统的结构示意图;
[0032]图3为本专利技术实施例中电子设备的示意图。
具体实施方式
[0033]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其它实施例,均属于本专利技术保护的范围。
[0034]实施例一
[0035]请参阅图1,本实施例提供一种互动视频播放方法,包括:
[0036]播放器获取包括多个视频片段的互动视频文件并解析所述互动视频文件的剧情信息,所述剧情信息包括剧情路线和视频片段的播放地址;
[0037]在当前视频片段播放完毕时,基于所述剧情路线点击播放地址由所述播放器采用切换视频源的方法实现下一视频片段的自动播放。
[0038]本实施例提供的互动视频播放方法中,在播放器初始化时获取互动视频文件和剧
情信息文件,并调动视频解析器对剧情信息进行解析,该剧情信息包括剧情线路和各个视频片段的标题及对应的播放地址,其中每个视频片段的标题与播放地址相互关联。具体地,在当前视频片段播放完毕后,会根据剧情线路展示与当前视频片段对应的子级视频片段的标题,用户通过选择标题触发播放地址,由播放器采用切换视频源的方法实现子级视频片段自动播放。此外,本实施例采用切换视频源技术还解决了互动视频播放时的卡顿问题,提升用户的互动体验。
[0039]上述实施例中,播放器采用ffmpeg程序切换视频源。
[0040]具体实施时,由于播放器的初始化需要占用部分时间,为实现子级视频片段的快速切换,互动视频文件中的多个视频片段均由一个播放器控制,即播放子级视频片段时,无需重新创建播放器,只需要调用播放器切换视频源的方法进行播放,达到无缝切换以提升用户体验。
[0041]优选地,本实施例通过ffmpeg处理快速切换播放源。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
[0042]上述实施例中,当播放器获取到视频片段的首个关键帧时随即显示成像并自动播放。
[0043]具体实施时,当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种互动视频播放方法,其特征在于,包括:播放器获取包括多个视频片段的互动视频文件并解析所述互动视频文件的剧情信息,所述剧情信息包括剧情路线和视频片段的播放地址;在当前视频片段播放完毕时,基于所述剧情路线点击播放地址由所述播放器采用切换视频源的方法实现下一视频片段的自动播放。2.根据权利要求1所述的方法,其特征在于,播放器采用ffmpeg程序切换视频源。3.根据权利要求1所述的方法,其特征在于,当播放器获取到视频片段的首个关键帧时随即显示成像并自动播放。4.根据权利要求3所述的方法,其特征在于,还包括:安装有播放器的终端设备与服务器连接后自动下载所述互动视频文件和所述剧情信息;或者,同时进行DNS解析和测试选线的预处理。5.根据权利要求1

4任一项所述的方法,其特征在于,还包括:播放器轮询监听网络状态变化;当网络异常时,播放器自动记录视频片段的播放进度并暂停播放;当网络恢复正常时,播放器基于所述播放进度断点续播。6.根据权利要求4所述的方法...

【专利技术属性】
技术研发人员:张伟旺贺同路李嘉懿张佳龚有三任永亮
申请(专利权)人:北京力拓飞远科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1