System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 多通道视频同步播放的方法、设备、系统和存储介质技术方案_技高网

多通道视频同步播放的方法、设备、系统和存储介质技术方案

技术编号:42561969 阅读:6 留言:0更新日期:2024-08-29 00:31
本申请实施例提供一种多通道视频同步播放的方法、设备、系统和存储介质,涉及监控技术领域,方案包括:多个视频通道中每个视频通道的一个或多段待播放视频数据。确定多个视频通道的参考时间点。根据参考时间点,以及每个视频通道中第一待播放视频数据的起始时刻,确定每个视频通道中第一待播放视频数据的视频基准时间戳,任一视频通道中的第一待播放视频数据为任一视频通道采集的一个或多段待播放视频数据中的任一段。根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据中每一视频帧的视频回放时间戳。该方案用于解决多通道的回放视频数据不同步,影响用户的观看体验的技术问题。

【技术实现步骤摘要】

本申请涉及监控,尤其涉及一种多通道视频同步播放的方法、设备、系统和存储介质


技术介绍

1、视频监控设备,比如ipc(internet protocol camera,网络摄像机)的音视频流播放功能主要分为两种模式:实时监控和录像回放。在实时监控模式下,音视频流是不间断且连续记录的,可以依据每一帧的时间戳(pts)来确定音视频的播放策略。相比之下,录像回放通常是基于特定条件触发的,例如,只有当检测到运动或其他特定事件时,才会启动录像功能,并保存这段时间的视频数据,这样的方式称为片段式录像。片段式录像可能会导致所存储的两段相邻的视频数据可能是不连续的,这两段视频数据之间的时间戳可能也并不具备直接的关联性或连续性。

2、基于上述方式,对于多通道类型的视频监控设备而言,可能存在由于不同通道在监测事件发生时的时序不同,那么不同通道所保存下来的视频数据的时长可能存在差异。而由于不同通道的音视频帧是分开存储的,通道之间没有参考的基准,容易导致在播放多个通道的录像回放时出现不同步的现象。


技术实现思路

1、本申请实施例提供一种多通道视频同步播放的方法、设备、系统和存储介质,该方案用于解决多通道的回放视频数据不同步,影响用户的观看体验的技术问题。

2、第一方面,本申请实施例提供一种多通道视频同步播放的方法,该方法包括:多个视频通道中每个视频通道的一个或多段待播放视频数据。确定多个视频通道的参考时间点。根据参考时间点,以及每个视频通道中第一待播放视频数据的起始时刻,确定每个视频通道中第一待播放视频数据的视频基准时间戳,任一视频通道中的第一待播放视频数据为任一视频通道采集的一个或多段待播放视频数据中的任一段。根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据中每一视频帧的视频回放时间戳。

3、本申请实施例提供一种多通道视频同步播放的方法,通过获取多个视频通道中每个视频通道的一个或多段待播放视频数据;然后,基于多个视频通道的参考时间点和每个视频通道中第一待播放视频数据的起始时刻,能够确定第一待播放视频数据的视频基准时间戳;由于参考点对于多个视频通道而言为统一的时间标准,故基于统一的参考时间点所确定的不同视频通道中的第一待播放视频数据的视频基准时间戳具有同步处理的参考意义;后续基于任一视频通道中的第一待播放视频数据的视频基准时间戳,确定任一视频通道的第一待播放视频数据中每一视频帧的视频回放时间戳,可以使得不同视频通道中的第一待播放视频数据在同一时刻的视频帧的视频回放时间戳相同,进而使得不同视频通道的第一待播放视频数据在回放时按照视频帧对应的视频回放时间戳同步播放视频帧,并能够提高用户的观看体验。

4、在本申请的一种可能的实现方式中,根据参考时间点,以及每个视频通道中第一待播放视频数据的起始时刻,确定每个视频通道中第一待播放视频数据的视频基准时间戳之后,本申请实施例所提供的方法还包括:根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据的音频基准时间戳;根据任一视频通道中第一待播放视频数据的音频基准时间戳,确定任一视频通道中第一待播放视频数据中每一音频帧的音频回放时间戳。

5、在本申请的一种可能的实现方式中,根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据的音频基准时间戳,包括:将任一视频通道中第一待播放视频数据的视频基准时间戳与第一差值之和作为任一视频通道中第一待播放视频数据的音频基准时间戳,第一差值为第一待播放视频数据的首个音频帧的音频初始时间戳与第一待播放视频数据的首个视频帧的视频初始时间戳之间的差值。

6、在本申请的一种可能的实现方式中,根据任一视频通道中第一待播放视频数据的音频基准时间戳,确定任一视频通道中第一待播放视频数据中每一音频帧的音频回放时间戳,包括:将任一视频通道中第一待播放视频数据的音频基准时间戳与第二差值之和作为任一视频通道中第一待播放视频数据的任一个音频帧的音频回放时间戳,第二差值为第一待播放视频数据的任一个音频帧的音频初始时间戳与第一待播放视频数据的首个音频帧的音频初始时间戳之间的差值。

7、在本申请的一种可能的实现方式中,在得到任一视频通道中第一待播放视频数据中每一视频帧的视频回放时间戳和/或每一音频帧的音频回放时间戳的情况下,本申请实施例所提供的方法:按照任一视频通道的第一待播放视频数据的任一视频帧的回放时间戳和/或音频回放时间戳,处理任一视频通道的第一待播放视频数据,以得到每个视频通道中的一个或多段目标待播放视频数据;向图像播放设备发送每个视频通道中的一个或多段目标待播放视频数据。

8、第二方面,本申请实施例提供一种多通道视频同步播放的装置,该多通道视频同步播放的装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该多通道视频同步播放的装置可以为播放处理设备,也可以为支持多通道视频同步播放的设备实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于播放处理设备中的芯片或者控制电路。该多通道视频同步播放的装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。

9、作为一种示例,本申请实施例提供一种多通道视频同步播放的装置,该多通道视频同步播放的装置为播放处理设备或者为应用于播放处理设备中的芯片,该多通道视频同步播放的装置包括:获取单元和确定处理单元。其中,获取单元,用于获取多个视频通道中每个视频通道的一个或多段待播放视频数据。确定单元,用于确定多个视频通道的参考时间点。确定单元,还用于根据参考时间点,以及每个视频通道中第一待播放视频数据的起始时刻,确定每个视频通道中第一待播放视频数据的视频基准时间戳,任一视频通道中的第一待播放视频数据为任一视频通道采集的一个或多段待播放视频数据中的任一段。确定单元,还用于根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据中每一视频帧的视频回放时间戳。

10、在本申请的一种可能的实现方式中,确定单元,还用于根据任一视频通道中第一待播放视频数据的视频基准时间戳,确定任一视频通道中第一待播放视频数据的音频基准时间戳;确定单元,还用于根据任一视频通道中第一待播放视频数据的音频基准时间戳,确定任一视频通道中第一待播放视频数据中每一音频帧的音频回放时间戳。

11、在本申请的一种可能的实现方式中,确定单元,还用于将任一视频通道中第一待播放视频数据的视频基准时间戳与第一差值之和作为任一视频通道中第一待播放视频数据的音频基准时间戳,第一差值为第一待播放视频数据的首个音频帧的音频初始时间戳与第一待播放视频数据的首个视频帧的视频初始时间戳之间的差值。

12、在本申请的一种可能的实现方式中,确定单元,还用于将任一视频通道中第一待播放视频数据的音频基准时间戳与第二差值之和作为任一视频通道中第一待播放视频数本文档来自技高网...

【技术保护点】

1.一种多通道视频同步播放的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述参考时间点,以及每个所述视频通道中第一待播放视频数据的起始时刻,确定每个所述视频通道中所述第一待播放视频数据的视频基准时间戳之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据任一所述视频通道中所述第一待播放视频数据的视频基准时间戳,确定任一所述视频通道中所述第一待播放视频数据的音频基准时间戳,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据任一所述视频通道中所述第一待播放视频数据的音频基准时间戳,确定任一所述视频通道中所述第一待播放视频数据中每一音频帧的音频回放时间戳,包括:

5.根据权利要求1~4任一项所述的方法,其特征在于,在得到任一所述视频通道中所述第一待播放视频数据中每一视频帧的视频回放时间戳和/或每一音频帧的音频回放时间戳的情况下,所述方法还包括:

6.一种多通道视频同步播放的装置,其特征在于,所述装置包括:

7.一种播放处理设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~5任一项所述的方法。

8.一种视频同步播放系统,其特征在于,包括:播放处理设备,所述播放处理设备用于实现权利要求1~5任一项所述的方法。

9.根据权利要求8所述的系统,其特征在于,所述系统还包括:图像播放设备和多通道视频采集设备;所述播放处理设备分别与所述图像播放设备通信连接;所述图像播放设备用于播放一个或多段所述目标待播放视频数据;

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~5任一项所述的方法。

...

【技术特征摘要】

1.一种多通道视频同步播放的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述参考时间点,以及每个所述视频通道中第一待播放视频数据的起始时刻,确定每个所述视频通道中所述第一待播放视频数据的视频基准时间戳之后,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据任一所述视频通道中所述第一待播放视频数据的视频基准时间戳,确定任一所述视频通道中所述第一待播放视频数据的音频基准时间戳,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据任一所述视频通道中所述第一待播放视频数据的音频基准时间戳,确定任一所述视频通道中所述第一待播放视频数据中每一音频帧的音频回放时间戳,包括:

5.根据权利要求1~4任一项所述的方法,其特征在于,在得到任一所述视频通道中所述第一待播放视频数据中每一视频帧的视频回放时间戳和/或每一音频帧...

【专利技术属性】
技术研发人员:谢剑锋李晓东
申请(专利权)人:杭州联吉技术有限公司
类型:发明
国别省市:

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

1