本发明专利技术公开了一种视频同步播放方法、装置、系统和存储介质,其中,该方法包括:获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统;基于目标操作系统确定视频文件的同步播放信息;控制各所述屏幕根据所述同步播放信息进行视频同步播放。本发明专利技术实施例通过同步播放信息实现各屏幕的视频同步播放,提高各屏幕视频播放的同步率,增强视频播放的流程度,可提升用户体验。
【技术实现步骤摘要】
视频同步播放方法、装置、系统和存储介质
本专利技术实施例涉及自动化控制
,尤其涉及一种视频同步播放方法、装置、系统和存储介质。
技术介绍
随着互联网技术的发展,车联网得到了快速发展,其中,车载信息娱乐系统(In-VehicleInfotainment,IVI)主机更成为业界研究的终端。目前IVI主机具有连接多个显示屏的需求。然而主机在单一系统下连接到多个显示屏时,各屏幕上运行的软件在生态独立方面存在许多问题。为了解决多显示屏的生态独立问题,现有主流的方法是将IVI主机虚拟化为多个操作系统,每个操作系统对应一个显示屏,实现显示屏内软件的生态独立。然而现有技术中却缺少如何使用多个显示屏同步播放视频的技术方案,各显示屏之间无法实现视频的同步播放。
技术实现思路
本专利技术提供一种视频同步播放方法、装置、系统和存储介质,以实现多显示屏的音视频同步播放,提高车载娱乐系统的稳定性,提升用户体验。第一方面,本专利技术实施例提供了一种视频同步播放方法,该方法包括:获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统;基于目标操作系统确定视频文件的同步播放信息;控制各所述屏幕根据所述同步播放信息进行视频同步播放。第二方面,本专利技术实施例提供了一种视频同步播放装置,该装置包括:目标确定模块,用于获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统;同步信息模块,用于基于目标操作系统确定视频文件的同步播放信息;播放控制模块,用于控制各所述屏幕根据所述同步播放信息进行视频同步播放。第三方面,本专利技术实施例提供了一种视频同步播放系统,该系统包括:系统主机和至少一个屏幕,各所述屏幕分别与系统主机相连;所述系统主机包括:一个或多个处理器,存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述的视频同步播放方法;所述系统主机设置有至少一个虚拟操作系统,所述虚拟操作系统分别对应各所述屏幕。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的视频同步播放方法。本专利技术实施例,通过在获取到多屏同步播放指令时,确定视频处理的目标操作系统,由目标操作系统确定视频文件的同步播放信息,控制屏幕根据同步播放信息进行视频同步播放,实现了在屏幕具有独立操作系统生态的情况下实现视频的同步播放,减少了多个操作系统同时处理视频的性能开销,增强视频播放的流畅度,提升了用户体验。附图说明图1是本专利技术实施例一提供的一种视频同步播放方法的流程图;图2是本专利技术实施例一提供的一种视频同步播放指令获取示例图;图3是本专利技术实施例二提供的一种视频同步播放方法的流程图;图4是本专利技术实施例二提供的一种视频同步播放方法的示例图;图5是本专利技术实施例三提供的一种视频同步播放装置的结构示意图;图6是本专利技术实施例四提供的一种视频同步播放系统的结构示意图;图7是本专利技术实施例四提供的一种视频同步播放系统的示例图;图8是本专利技术实施例四提供的另一种视频同步播放系统的示例图;图9是本专利技术实施例四提供的另一种视频同步播放系统的示例图;图10是本专利技术实施例四提供的另一种视频同步播放系统的示例图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构,此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。实施例一图1是本专利技术实施例一提供的一种视频同步播放方法的流程图,本实施例可适用于生态独立的多个屏幕同步播放视频的情况,在该情况下生态独立的屏幕可以分别独立运行各自的软件,不同屏幕的软件运行的软件可以不同,该方法可以由视频同步播放装置来执行,该装置可以采用硬件和/或软件的方式来实现,参见图1,本专利技术实施例提供的视频同步播放方法具体包括如下步骤:步骤101、获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统。其中,多屏同步播放指令可以是触发视频同步播放的控制指令,多屏同步播放指令可以是使得多个独立生态的屏幕播放相同的视频并且视频的播放情况在各屏幕中相同。操作系统是控制屏幕进行数据展示的控制软件,不同的屏幕对应不同的操作系统,目标操作系统可以是本申请实施例中用于处理视频文件的操作系统,目标操作系统的数量可以为一个或多个。具体的,屏幕各自对应一个操作系统,该操作系统用于控制对应的屏幕进行数据展示,当获取到用户触发的多屏同步指令时,可以从对应屏幕的操作系统确定出执行视频处理的目标操作系统。确定目标操作系统的方式可以包括随机在各操作系统中选择一个操作系统作为目标操作系统,也可以通过固定选择对应主屏幕的操作系统作为目标操作系统等,不对选择目标操作系统的方式进行限制。步骤102、基于目标操作系统确定视频文件的同步播放信息。其中,同步播放信息可以是控制视频进行同步播放的信息,可以包括目标操作系统的时钟信息、视频文件的解码速度、视频文件的播放进度和视频文件的播放速度等。在本专利技术实施例中,目标操作系统可以对视频文件进行处理,确定出视频文件的解码速度、视频文件的播放进度以及视频文件的播放速度等播放参数,可以将视频文件播放参数作为同步播放信息。进一步的,在各屏幕未完成视频同步播放之前,可以持续生成同步播放信息。步骤103、控制各所述屏幕根据所述同步播放信息进行视频同步播放。具体的,通过同步播放信息在各屏幕中对视频文件的播放速度和播放进度等进行调节,使得各屏幕的播放的视频文件一致。例如,可以按照同步播放信息中的播放进度和播放速度调整屏幕中的视频文件,可以通过快进、快退和拖动进度条使得视频文件调整到相同进度且播放速度相同。进一步的,视频同步播放过程中,可以持续获取到同步播放信息,可以采用多次调整的方式使得各屏幕播放视频文件的速度和进度相同。本专利技术实施例,通过在获取到多屏同步播放指令时,确定处理视频的目标操作系统,目标操作系统确定出视频文件对应的同步播放信息,各屏幕根据同步播放信息进行视频同步播放,实现了不同屏幕视频的同步播放,减少了对各屏幕对应的软件生态系统的影响,降低了视频处理的性能开销,可增强视频播放的流畅度。进一步的,在上述专利技术实施例的基础上,所述所述多屏同步播放指令的获取包括以下至少一种:至少一个所述屏幕中的功能软按键被触发;所述屏幕外部的功能按钮被触发。在本专利技术实施例中,功能软按键可以是屏幕中的虚拟按键,可以通过用户点击或者滑动对该虚拟按钮进行触发,当功能软按键被触发时可以认为获取到多屏播放指令。功能按钮可以是设置本文档来自技高网...
【技术保护点】
1.一种视频同步播放方法,其特征在于,所述方法包括:/n获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统;/n基于目标操作系统确定视频文件的同步播放信息;/n控制各所述屏幕根据所述同步播放信息进行视频同步播放。/n
【技术特征摘要】
1.一种视频同步播放方法,其特征在于,所述方法包括:
获取多屏同步播放指令时,在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统;
基于目标操作系统确定视频文件的同步播放信息;
控制各所述屏幕根据所述同步播放信息进行视频同步播放。
2.根据权利要求1所述的方法,其特征在于,所述多屏同步播放指令的获取包括以下至少一种:
至少一个所述屏幕中的功能软按键被触发;所述屏幕外部的功能按钮被触发。
3.根据权利要求2所述的方法,其特征在于,所述在对应至少一个屏幕的操作系统中确定视频处理的目标操作系统,包括:
将正在播放视频文件的屏幕对应的操作系统作为目标操作系统。
4.根据权利要求1所述的方法,其特征在于,所述基于目标操作系统确定视频文件的同步播放信息,包括:
控制所述目标操作系统对视频文件进行解码以生成视频数据和音频数据;
获取所述目标操作系统的系统时钟以及所述视频数据的播放进度;
将所述系统时钟和所述播放进度作为同步播放信息。
5.根据权利要求4所述的方法,其特征在于,所述控制各所述屏幕根据所述同步播放信息进行视频同步播放,包括:
确定各所述屏幕对应的操作系统的本地时钟;
根据所述本地时钟与系统时钟的时钟差补偿所述播放进度;
根据补偿后的播放进度在各所述屏幕内播放所述视频数据。
6.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:吴明哲,高洪伟,郑红丽,蔡旭,樊永友,张茜铭,刘昕,公维学,王烁皓,张红亮,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。