远程庭审中的视频轮播方法、装置、设备及可读存储介质制造方法及图纸

技术编号:37171152 阅读:15 留言:0更新日期:2023-04-20 22:42
本申请提供一种远程庭审中的视频轮播方法、装置、设备及计算机可读存储介质。所述方法应用于服务器,包括:获取对应于法庭本地和多个当事人客户端的视频流数据;按照处理周期,周期性地从获取的所有视频流数据中选取待播放的视频流,其中,每一处理周期选取的视频流数据包括:固定选取对应于所述法庭本地的视频流数据和部分选取对应于所述当事人客户端的视频流数据,并保证在预设次数的处理周期中,所有对应于所述当事人客户端的视频流数据至少被选取一次;对选取的所述待播放的视频流进行解码,并拼接成待播放的视频矩阵;对所述待播放的视频矩阵进行播放。播放的视频矩阵进行播放。播放的视频矩阵进行播放。

【技术实现步骤摘要】
远程庭审中的视频轮播方法、装置、设备及可读存储介质


[0001]本申请涉及视频轮播领域,特别涉及一种远程庭审中的视频轮播方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]很多情况下,当事人并不能进入法院现场,通过远程音视频交互以进行远程庭审的变得越来越普遍。
[0003]为支持远程庭审,法院在庭审现场部署有庭审主机,该庭审主机用于接入多个远程当事人的音视频信号以及法庭本地的音视频信号,并拼接成一个视频矩阵以进行播放。
[0004]然而,当前的庭审主机支持的视频并发路数有限,在庭审规模较大,参与庭审的人数较多时,庭审主机无法支持对多路视频的同时解码。庭审主机对视频解码的性能压力随着当事人人数的增加而增加。
[0005]同时,庭审主机用于播放的显示画面有限,即便将多路视频整合拼接为一路视频矩阵进行播放,可能会出现每一路视频仅能占据显示画面的一小个窗口,即画面布局不协调,且难以分辨。

技术实现思路

[0006]为克服相关技术中存在的问题,本申请提供了一种远程庭审中的视频轮播方法、装置、设备及计算机可读存储介质,能够解决上述问题。
[0007]根据本申请实施例的第一方面,提供一种远程庭审中的视频轮播方法,应用于庭审主机,所述方法包括:获取对应于法庭本地和多个当事人客户端的视频流数据;按照处理周期,周期性地从获取的所有视频流数据中选取待播放的视频流,其中,每一处理周期选取的视频流数据包括:固定选取对应于所述法庭本地的视频流数据和部分选取对应于所述当事人客户端的视频流数据,并保证在预设次数的处理周期中,所有对应于所述当事人客户端的视频流数据至少被选取一次;对选取的所述待播放的视频流进行解码,并拼接成待播放的视频矩阵;对所述待播放的视频矩阵进行播放。
[0008]根据本申请实施例的第二方面,提供一种远程庭审中的视频轮播装置,应用于庭审主机,所述装置包括:获取单元,用于获取对应于法庭本地和多个当事人客户端的视频流数据;处理单元,用于按照处理周期,周期性地从获取的所有视频流数据中选取待播放的视频流,其中,每一处理周期选取的视频流数据包括:固定选取对应于所述法庭本地的视频流数据和部分选取对应于所述当事人客户端的视频流数据,并保证在预设次数的处理周期中,所有对应于所述当事人客户端的视频流数据至少被选取一次;解码单元,用于对选取的所述待播放的视频流进行解码,并拼接成待播放的视频
矩阵;播放单元,用于对所述待播放的视频矩阵进行播放。
[0009]根据本申请实施例的第三方面,提供一种电子设备,包括:处理器、存储器;所述存储器,用于存储计算机程序;所述处理器,用于通过调用所述计算机程序,执行如第一方面所述的远程庭审中的视频轮播方法。
[0010]根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的远程庭审中的视频轮播方法。
[0011]本申请的实施例提供的技术方案可以包括以下有益效果:在面对大规模的远程庭审时,周期性地选取待播放的视频流进行播放,其中选取的视频流包括:固定选取法庭本地的视频流,仅选取部分当事人的视频流数据,同时在预设次数的处理周期中保证所有当事人客户端的视频流数据均被播放过至少一次。一方面,能够避免庭审主机同时对大量的视频流进行解码,缓解庭审主机的性能压力,并在预设次数的处理周期中使所有当事人的视频流都至少播放一次。另一方面,能够使庭审主机的显示画面中的布局更加协调,不会有太多视频窗口挤在有限的显示画面中,以及对远程庭审场景中更为重要且路数有限的法庭本地的视频流进行固定播放。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0013]此处的附图被并入说明书中并构成本申请的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0014]图1是本申请根据一示例性实施例示出的一种远程庭审系统的架构示意图。
[0015]图2是本申请根据一示例性实施例示出的一种显示画面的布局示意图。
[0016]图3是本申请根据一示例性实施例示出的一种远程庭审中的视频轮播方法的示意流程图。
[0017]图4是本申请根据一示例性实施例示出的一种视频矩阵示意图。
[0018]图5是本申请根据一示例性实施例示出的一种待播放的视频矩阵的示意图。
[0019]图6是本申请根据一示例性实施例示出的一种任一视频流被选取解码时的示意图。
[0020]图7是本申请根据一示例性实施例示出的一种对当事人端的视频流数据的选取方式的示意图。
[0021]图8是本申请根据一示例性实施例示出的一种远程庭审中的视频轮播装置所在电子设备的结构示意图。
[0022]图9是本申请根据一示例性实施例示出的一种远程庭审中的视频轮播装置的框图。
具体实施方式
[0023]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及
附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0024]在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0025]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0026]如图1所示,图1是根据本申请的实施例示出的一种远程庭审系统的架构示意图,所述远程庭审系统包括:当事人客户端101,用于采集当事人端的音视频数据形成音视频流,并发送给互联网端。
[0027]互联网端102,用于将多个当事人客户端发送的多个音视频流,发送至庭审服务端。
[0028]庭审服务端103,用于接收互联网端发送的多个当事人客户端的音视频流,并将对应庭审的多个当事人客户端的音视频流转发至对应庭审现场的庭审主机。
[0029]庭审主机104,部署于法院的庭审现场,接收庭审服务端发送的音视频流,并对接收的音视频流进行解码后,在庭审现场进行播放,以使未能出席庭审现场的多个当事人,也能够参与庭审。
[0030]法院为同时进行不同的庭审,往往会准备多个庭审主机。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种远程庭审中的视频轮播方法,其特征在于,应用于庭审主机,所述方法包括:获取对应于法庭本地和多个当事人客户端的视频流数据;按照处理周期,周期性地从获取的所有视频流数据中选取待播放的视频流,其中,每一处理周期选取的视频流数据包括:固定选取对应于所述法庭本地的视频流数据和部分选取对应于所述当事人客户端的视频流数据,并保证在预设次数的处理周期中,所有对应于所述当事人客户端的视频流数据至少被选取一次;对选取的所述待播放的视频流进行解码,并拼接成待播放的视频矩阵;对所述待播放的视频矩阵进行播放。2.根据权利要求1所述的方法,其特征在于,所述当事人客户端包括原告客户端和被告客户端,所述待播放的视频矩阵中,包括原告显示区和被告显示区,所述拼接成待播放的视频矩阵,包括:对选取的所述待播放的视频流进行解码,其中,选取的所述待播放的视频流包括原告客户端的视频流和被告客户端的视频流;拼接形成待播放的视频矩阵,使得所述原告客户端的视频流在所述原告显示区,所述被告客户端的视频流在所述被告显示区。3.根据权利要求1所述的方法,其特征在于,其中,所述对所述待播放的视频矩阵进行播放,包括按播放周期对所述待播放的视频矩阵进行播放,所述对选取的所述待播放的视频流进行解码,并拼接成待播放的视频矩阵,包括:在下一个播放周期开始之前,进行下一个处理周期,以对选取的下一播放周期的待播放的视频流进行解码,并拼接成所述下一播放周期的视频矩阵。4.根据权利要求1所述的方法,其特征在于,所述部分选取对应于所述当事人客户端的视频流数据,包括:选取第一预设数量的在之前的处理周期中未被选取过的所述当事人客户端的视频流数据。5.根据权利要求4所述的方法,其特征在于,还包括:若选取的所述未被选取过的所述当事人客户...

【专利技术属性】
技术研发人员:钟威刘凯万明勇
申请(专利权)人:共道网络科技有限公司
类型:发明
国别省市:

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

1