视频流的处理方法、装置、终端设备及存储介质制造方法及图纸

技术编号:34034499 阅读:14 留言:0更新日期:2022-07-06 11:57
本申请提供了一种视频流的处理方法、装置、终端设备及存储介质,涉及视频流处理技术领域。该处理方法包括:获取各个视频流的监测信息;根据所述各个视频流的监测信息,从所述各个视频流中确定符合预设条件的目标视频流;对所述目标视频流执行预设的处理操作。通过本申请提供的方案,能够对不符合预设条件的视频流进行处理,比如禁用不活跃的视频流,以降低设备的运行成本。设备的运行成本。设备的运行成本。

【技术实现步骤摘要】
视频流的处理方法、装置、终端设备及存储介质


[0001]本申请属于视频流处理
,尤其涉及一种视频流的处理方法、装置、终端设备及存储介质。

技术介绍

[0002]随着互联网的发展,多媒体信息在网上的传输越来越重要,类如视频流的流式技术深受教育、娱乐等行业的喜爱。其中,常见的流式技术应用场景是直播系统,在该直播系统通过视频流等流式技术对直播系统的数据传输提供支撑。
[0003]然而,在直播系统等该应用场景中,为了便于用户能够及时地获取到多媒体信息,视频流会持续处于工作状态。该类视频流的管理方式,不利于用于支持提供视频流的设备的计算资源的管理,进而地会增加运行成本。

技术实现思路

[0004]本申请实施例提供了一种视频流的处理方法、装置、终端设备及存储介质,以解决不及时处理视频流,导致设备的运行成本增加的问题。
[0005]第一方面,本申请实施例提供了一种视频流的处理方法,包括:
[0006]获取各个视频流的监测信息;
[0007]根据所述各个视频流的监测信息,从所述各个视频流中确定符合预设条件的目标视频流;
[0008]对所述目标视频流执行预设的处理操作。
[0009]本申请实施例提供的视频流的处理方法,获取各个视频流的监测信息,并根据各个视频流的监测信息,从各个视频流中确定符合预设条件的目标视频流,以便于对目标视频流执行预设的处理操作。通过本方案能够较好地优化视频流的管理,比如对不活跃的视频流执行清理操作,从而避免该类不符合预设条件的视频流持续占用设备的资源,从而增加设备的运行成本。
[0010]第二方面,本申请实施例提供了一种视频流的处理装置,包括:
[0011]获取模块,用于获取各个视频流的监测信息;
[0012]确定模块,用于根据所述各个视频流的监测信息,从所述各个视频流中确定符合预设条件的目标视频流;
[0013]处理模块,用于对所述目标视频流执行预设的处理操作。
[0014]第三方面,本申请实施例提供了一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的视频流的处理方法。
[0015]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的视频流的处理方法。
[0016]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端
设备上运行时,使得终端设备执行上述第一方面中任一项所述的视频流的处理方法。
[0017]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请一实施例提供的视频流的处理方法的流程示意图。
[0020]图2是本申请另一实施例提供的视频流的处理方法的流程示意图。
[0021]图3是本申请一实施例提供的视频流的处理装置的结构示意图。
[0022]图4是本申请一实施例提供的终端设备的结构示意图。
具体实施方式
[0023]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。
[0024]在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0025]另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0026]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0027]为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。
[0028]请参阅图1,图1是本申请实施例提供的一种视频流的处理方法的实现流程图。本实施例中,视频流的处理方法用于对各个视频流进行处理,以避免类如不活跃的视频流持续占据设备的资源,增加设备的运行成本,其执行主体为终端设备,比如终端设备可以为视频流服务器,该视频流服务器与各个采集视频,并持续传输数据的摄像头通信连接。
[0029]如图1所示,本申请实施例提供的视频流的处理方法包括以下步骤:
[0030]S11:获取各个视频流的监测信息。
[0031]作为本申请的一个示例,视频流指的是视频数据的传输。例如,视频流指的是针对单个摄像头直播时创建的一个数据传输流,即表示摄像头持续采集图像并持续地传输至中
终端设备。
[0032]可以理解的是,视频流包括多帧采集的图像,基于该多帧采集的图像可以构建得到可以持续播放的视频。
[0033]监测信息用于描述视频流的当前状态。比如,视频流的名称,视频流是否处于在线的状态,在线观看该视频流对应的当前收视人数为多少。
[0034]在本实施例中,由于终端设备的资源有限,比如服务器的处理器对应的计算资源,若各种不合适的视频流长期占用终端设备的资源,不利于终端设备计算资源的管理,还会增加运行成本,从而不能更好为各个产生视频流的设备提供良好地服务,所以,需要获取各个视频流的监测信息,以便于确认各个视频流的当前状态,比如确认视频流是否处于活跃的状态,从而为确定是否需要持续为该视频流提供资源支持提供参照基础。
[0035]至于获取各个视频流的监测信息的时机,包括但不限于以下场景:
[0036]场景1:当检测到视频流处理任务时,获取各个视频流的监测信息。
[0037]例如,在检测到视频流清理任务时,即表示需要清理对应的用户账户处于离线状态的视频流,所以,为了避免清理错误,需要获取各个视频流的监测信息,以确认各个视频流的当前状态。
[0038]场景2:当检测到终端设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流的处理方法,其特征在于,包括:获取各个视频流的监测信息;根据所述各个视频流的监测信息,从所述各个视频流中确定符合预设条件的目标视频流;对所述目标视频流执行预设的处理操作。2.如权利要求1所述的处理方法,其特征在于,所述获取各个视频流的监测信息,包括:获取当前时间段播放的各个视频流的第一监测信息,以及所述当前时间段的上一时间段播放的各个视频流的第二监测信息;所述根据所述各个视频流的监测信息,从所述各个视频流中确定符合预设条件的目标视频流,包括:根据所述第一监测信息和所述第二监测信息,从所述当前时间段的上一时间段播放的各个视频流中确定所述目标视频流。3.如权利要求2所述的处理方法,其特征在于,所述获取当前时间段播放的各个视频流的第一监测信息,以及所述当前时间段的上一时间段播放的各个视频流的第二监测信息,包括:获取第一视频流信息集合和第二视频流信息集合,其中,所述第一视频流信息集合包含当前时间段播放的各个视频流的流名称,所述第二视频流信息集合包含当前时间段的上一时间段播放的各个视频流的流名称;所述根据所述第一监测信息和所述第二监测信息,从所述当前时间段的上一时间段播放的各个视频流中确定所述目标视频流,包括:从所述第二视频流信息集合包含的流名称中查找不存在于所述第一视频流信息集合的目标流名称;将所述目标流名称对应的视频流确定为所述目标视频流。4.如权利要求3所述的处理方法,其特征在于,在获取第一视频流信息集合和第二视频流信息集合之前,还包括:当获取到间隔执行的第一视频流处理任务时,检测所述第一视频流信息集合是否包含标识符;若所述第一视频流信息集合未包含所述标识符,则将当前时间段播放的各个视频流的流名称以及所述标识符写入所述第一视频流信息集合;若所述第一视频流信息集合包含所述标识符,则将所述第一视频流信息集合包含的所有流名称写入所述第二视频流信息集合,然后删除所述第一视频流信息集合包含的所有流名称以及所述标识...

【专利技术属性】
技术研发人员:宋佳城万跃敏胡衍平李春晓
申请(专利权)人:秦皇岛泰和安科技有限公司
类型:发明
国别省市:

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

1