电子通信装置的制造及其应用技术1.本技术涉及计算机技术领域,尤其涉及一种视频管理方法及装置、电子设备及计算机可读存储介质。背景技术:2.随着视频的应用越来越广,如何提升对视频的管理效率具有非常重要的意义。传统方法通过目录结构的方式存储和管理视频文件,但该种方法的管理效率低。技术实现要素:3.本技术提供一种视频管理方法及装置、电子设备及计算机可读存储介质。4.本技术提供了一种视频管理方法,所述方法包括:5.在接收第一终端发送的第一视频的情况下,获取所述第一视频的配置文件;6.根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址。7.结合本技术任一实施方式,在接收第一终端发送的第一视频之后,在获取所述第一视频的配置文件之前,所述方法还包括:8.在检测到所述第一视频的存储指令的情况下,将所述第一视频存储于目标路径下,已授权终端可访问所述目标路径。9.结合本技术任一实施方式,在所述将所述第一视频存储于目标路径下之后,所述方法还包括:10.获取所述第一视频的标识码和向所述第一视频添加标签的指令;11.在所述第一视频的标识码中添加所述指令所指示的标签,得到第二视频。12.结合本技术任一实施方式,所述目标路径下存储有至少一个第三视频,所述至少一个第三视频均携带标签;13.所述方法还包括:14.获取待检索标签;15.利用所述待检索标签检索存储在所述目标路径下的视频,得到标签与所述待检索标签匹配的所述第三视频。16.结合本技术任一实施方式,在生成所述第一视频的第一视频流及其播放地址后,所述方法还包括:17.在检测到第二终端发送的针对所述第一视频流的获取指令的情况下,通过实时传输协议向所述第二终端传输所述第一视频流。18.结合本技术任一实施方式,所述根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址,包括:19.在通过对所述数据库中的视频流进行检索,确定所述数据库中不存在所述第一视频的视频流的情况下,根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址。20.结合本技术任一实施方式,所述根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址,包括:21.在检测到通过视频管理界面输入的视频流生成指令的情况下,根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址。22.结合本技术任一实施方式,所述视频管理界面包括用于播放所述第一视频的播放区域,所述方法还包括:23.在检测到在所述播放区域内输入的数据标注操作的情况下,根据所述数据标注操作,得到所述第一视频的标注数据。24.结合本技术任一实施方式,所述视频管理方法应用于第一视频管理装置,所述第一视频管理装置属于视频管理系统,所述视频管理系统还包括与所述第一视频管理装置不同的第二视频管理装置;25.所述第二视频管理装置存储有第四视频流,所述第一视频管理装置和所述第二视频管理装置均可访问以下信息:所述第一视频流的视频信息、所述第四视频流的视频信息。26.本技术还提供了一种视频管理装置,包括:27.获取单元,用于在接收第一终端发送的第一视频的情况下,获取所述第一视频的配置文件;28.处理单元,用于根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址。29.结合本技术任一实施方式,所述视频管理装置,还包括:存储单元,还用于在检测到所述第一视频的存储指令的情况下,将所述第一视频存储于目标路径下,已授权终端可访问所述目标路径。30.结合本技术任一实施方式,所述获取单元,还用于获取所述第一视频的标识码和向所述第一视频添加标签的指令;31.所述处理单元,还用于在所述第一视频的标识码中添加所述指令所指示的标签,得到第二视频。32.结合本技术任一实施方式,所述目标路径下存储有至少一个第三视频,所述至少一个第三视频均携带标签;33.所述获取单元,还用于获取待检索标签;34.所述视频管理装置,还包括:检索单元,用于利用所述待检索标签检索存储在所述目标路径下的视频,得到标签与所述待检索标签匹配的所述第三视频。35.结合本技术任一实施方式,在生成所述第一视频的第一视频流后,所述视频管理装置还包括:传输单元,用于在检测到第二终端发送的针对所述第一视频流的获取指令的情况下,通过实时传输协议向所述第二终端传输所述第一视频流。36.结合本技术任一实施方式,所述处理单元,用于在通过对所述数据库中的视频流进行检索,确定所述数据库中不存在所述第一视频的视频流的情况下,根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流。37.结合本技术任一实施方式,所述处理单元,用于:在检测到通过视频管理界面输入的视频流生成指令的情况下,根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流。38.结合本技术任一实施方式,所述视频管理界面包括用于播放所述第一视频的播放区域,所述处理单元,还用于在检测到在所述播放区域内输入的数据标注操作的情况下,根据所述数据标注操作,得到所述第一视频的标注数据。39.结合本技术任一实施方式,所述视频管理装置属于视频管理系统,所述视频管理系统还包括与所述视频管理装置不同的第二视频管理装置;40.所述第二视频管理装置存储有第四视频流,所述视频管理装置和所述第二视频管理装置均可访问以下信息:所述第一视频流的视频信息、所述第四视频流的视频信息。41.本技术还提供了一种电子设备,其特征在于,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述视频管理方法及其任意一种可能实现的方式的方法。42.本技术还提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述视频管理方法及其任意一种可能实现的方式的方法。43.本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述视频管理方法及其任意一种可能实现的方式的方法。44.本技术还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述视频管理方法及其任一种可能的实现方式的方法。45.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本技术。附图说明46.为了更清楚地说明本技术实施例或背景技术中的技术方案,下面将对本技术实施例或背景技术中所需要使用的附图进行说明。47.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本技术的实施例,并与说明书一起用于说明本技术的技术方案。48.图1为本技术实施例提供的一种视频系统架构示意图;49.图2为本技术实施例提供的一种视频管理方法的流程示意图;50.图3为本技术实施例提供的一种标签设置界面示意图;51.图4为本技术实施例提供的一种视频管理界面示意图;52.图5为本技术实施例提供的另一种视频管理界面示意图;53.图6为本技术实施例提供的另一种视频管理界面示意图;54.图7为本技术实施例提供的又一种视频管理界面示意图;55.图8为本技术实施例提供的一种标签检索界面示意图;56.图9为本技术实施例提供的一种视频管理装置的处理流程示意图;57.图10为本技术实施例提供的一种视频管理系统架构示意图;58.图11为本技术实施例提供的一种视频管理系统的部署架构示意图;59.图12为本技术实施例提供的又一种视频管理装置管理界面示意图;60.图13为本技术实施例提供的一种第一视频管理装置的结构示意图;61.图14为本技术实施例提供的一种第一视频管理装置的硬件结构示意图。具体实施方式62.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。63.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。64.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”可表示前后关联对象是一种“或”的关系,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。字符“/”还可表示数学运算中的除号,例如,a/b=a除以b;6/3=2。“以下至少一项(个)”或其类似表达。65.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。66.图1所示为通过本技术实施例提供的技术方案提供的一种视频系统的架构示意图。如图1所示,视频系统1包括视频管理装置11、第一终端12、第二终端13。67.视频管理装置11可以是服务器,第一终端12和第二终端13均可以是以下中的任意一种:手机、电脑、平板电脑、智能可穿戴设备。68.视频管理装置11与第一终端12、第二终端13之间均存在通信连接。第一终端12可通过该通信连接将第一视频传输至视频管理装置11,以及通过该通信连接访问存储在视频管理装置的数据。第二终端13可通过该通信连接向视频管理装置11传输视频,也可通过该通信连接访问存储在视频管理装置11的数据。69.本技术实施例的执行主体为上述视频管理装置,本技术方法实施例还可以通过处理器执行计算机程序代码的方式实现。下面结合本技术实施例中的附图对本技术实施例进行描述。请参阅图2,图2是本技术实施例提供的一种视频管理方法的流程示意图。70.201、在接收到第一终端发送的第一视频的情况下,获取上述第一视频的配置文件。71.本技术实施例中,第一视频可以是离线视频,也可以是在线视频。其中,离线视频可以是通过摄像头或移动智能设备采集获得的视频。在线视频可以是摄像头实时获得视频,例如,视频管理装置可与一个或一个以上摄像头之间具有通信连接,视频管理装置可将从摄像头获取的实时采集的视频作为第一视频。72.本技术实施例中,配置文件包括用于生成第一视频对应的视频流的参数。例如,配置文件包括第一视频对应的视频流的时长,以及第一视频的视频流的码率等。73.可选的,视频流的配置文件存储在视频管理装置的存储介质中。视频管理装置通过从存储介质中读取视频流的配置文件,获取第一视频的配置文件。74.可选的,视频管理装置接收用户通过输入组件输入的第一视频的配置文件。上述输入组件包括:键盘、鼠标、触控屏、触控板和音频输入器。75.202、根据上述配置文件和上述第一视频的视频信息,生成上述第一视频的第一视频流及其播放地址。76.本技术实施例中,第一视频流为(real time streaming protocol,rtsp)视频流。可选的,视频管理装置通过流媒体服务器,生成第一视频的第一视频流及第一视频流的播放地址,其中,流媒体服务器包括:ffserver、easydarwin。77.可选的,视频管理装置使用flask提供应用程序编程接口(web api)。可选的,flask管理流媒体服务器的配置和启停。78.本技术实施例中,第一视频流的视频信息为第一视频的视频信息。即视频管理装置在不改变第一视频的视频信息的情况下,根据配置文件和第一视频的视频信息,生成第一视频的第一视频流及第一视频流的播放地址。79.第一视频的视频信息包括以下中的一种或多种:时长、码率、帧率、分辨率、编码格式。80.在一种获取第一视频的视频信息的实现方式中,视频管理装置接收用户通过输入组件输入的第一视频的视频信息。81.在另一种获取第一视频的视频信息的实现方式中,视频管理装置接收电子设备发送的第一视频的视频信息。82.在另一种获取第一视频的视频信息的实现方式中,视频管理装置使用获取视频信息的工具获取第一视频的视频信息,其中,获取视频信息的工具包括:ffmpeg(fast forward mpeg)、mediainfo。83.本技术实施例中,视频管理装置通过执行步骤202还可生成第一视频流的播放地址。电子设备通过第一视频流的播放地址,可以获取第一视频流。例如,用户通过手机进入第一视频流的播放地址,可通过手机观看第一视频流。84.本技术实施例中,视频管理装置在接收到第一终端发送的第一视频的情况下,获取第一视频的配置文件,进而可根据配置文件和第一视频的视频信息,生成第一视频的第一视频流及第一视频流的播放地址。由此,可在无需人工参与的情况下,生成第一视频的第一视频流和第一视频流的播放地址,进而提高第一视频流的生成效率。85.作为一种可选的实施方式,已授权终端可访问第一视频流的播放地址。视频管理装置通过使已授权终端均可访问第一视频的视频流的播放地址,从而实现将第一视频流的播放地址在已授权终端之间共享。86.可选的,第一终端通过网络文件系统(network file system,nfs)将第一视频传输至视频管理装置,即第一终端通过nfs的传输协议将第一视频传输至视频管理装置。87.可选的,第一终端通过互联网文档系统(common internet file system,cifs)将视频传输至视频管理装置,即第一终端通过cifs的传输协议将第一视频传输至视频管理装置。88.可选的,第一终端通过传送命令(secure copy,scp)将第一视频传输至视频管理装置,即第一终端通过scp的传输协议将第一视频传输至视频管理装置。89.本技术实施例中,第一终端通过传输协议将第一视频传输至视频管理装置,可降低传输过程中出现传输中断的几率,提高传输稳定性。90.作为一种可选的实施方式,视频管理装置还执行以下步骤:91.301、在检测到上述第一视频的存储指令的情况下,将上述第一视频存储于目标路径下。92.本技术实施例中,针对第一视频的存储指令用于指示视频管理装置对第一视频进行存储。93.本技术实施例中,目标路径为数据的存储路径。例如,目标路径为目标文件夹路径,即目标路径指示目标文件夹。94.本技术实施例中,已授权终端可访问目标路径,即目标路径可在已授权终端之间共享。95.在一种可能实现的方式中,第一终端和第二终端均为已授权终端。第一终端和第二终端均可访问目标路径,其中,第二终端为与第一终端不同的终端。即第一终端和第二终端均可访问存储在目标路径下的数据。96.例如,目标路径指示文件夹a。若文件夹a中存储有视频a和视频b,则第一终端和第二终端均可访问视频a和视频b。97.视频管理装置将第一视频存储于目标路径下,可使第一终端和第二终端均可访问第一视频。98.本技术实施例中,视频管理装置通过将第一视频存储于目标路径下,使已授权终端均可访问第一视频,从而实现在已授权终端之间共享,由此可减少已授权终端的存储开销。99.作为一种可选的实施方式,视频管理装置还执行以下步骤:100.401、获取上述第一视频的标识码和向上述第一视频添加标签的指令。101.本技术实施例中,第一视频的标识码为第一视频的身份标识。可选的,第一视频的标识码为第一视频的md5值。102.本技术实施例中,添加标签的指令用于指示视频管理装置为第一视频添加标签。标签包括以下至少一种:第一视频的内容的类别、第一视频的场景、第一视频的用途。103.例如,第一视频包括车辆,此时,第一视频的内容的类别为车辆,第一视频的标签为车辆。104.又例如,第一视频为对室内场景进行拍摄得到的视频,此时,第一视频的场景为室内,第一视频的标签为室内。105.再例如,第一视频为测试计算机视觉模型检测违章停车事件的准确度的测试用例,此时,第一视频的用途为检测违章停车事件,第一行视频的标签可以为违章停车。106.在一种获取第一视频的标识码的实现方式中,视频管理装置接收用户通过输入组件输入的第一视频的标识码。107.在另一种获取第一视频的标识码的实现方式中,视频管理装置接收电子设备发送的第一视频的标识码。上述电子设备可以是以下任意一种:手机、计算机、平板电脑、服务器。108.在又一种获取第一视频的标识码的实现方式中,视频管理装置计算第一视频的md5值,作为第一视频的标识码。109.在一种获取向第一视频添加标签的指令的实现方式中,视频管理装置接收用户通过输入组件输入的向第一视频添加标签的指令。110.例如,视频管理装置通过显示设备显示标签设置界面。标签设置界面包括信息输入框,其中,信息输入框用于输入第一视频的标签。用于通过输入组件在信息输入框内输入第一视频的标签,实现向视频管理装置输入向第一视频添加标签的指令。111.可选的,标签设置界面如图3所示。在图3所示的标签设置界面中,可通过从1号框内输入第一视频的文件名选择设置第一视频的标签(如:在1号框内以下拉选择的方式选择第一视频的文件名)。用户通过在2号框内输入第一视频的标签向视频管理装置输入第一视频的标签。用户还可在3号框内输入第一视频的备注信息。112.在另一种获取向第一视频添加标签的指令的实现方式中,视频管理装置接收电子设备发送的向第一视频添加标签的指令。113.在又一种获取向第一视频添加标签的指令的实现方式中,视频管理装置接收第一终端发送的向第一视频添加标签的指令。114.402、在上述第一视频的标识码中添加上述指令所指示的标签,得到第二视频。115.本技术实施例中,向第一视频添加标签的指令包括向第一视频添加的标签。例如,向第一视频添加标签为违章停车,那么向第一视频添加标签的指令包括违章停车。116.视频管理装置通过对第一视频的标识码进行编辑,在第一视频的标识码中添加向第一视频添加的标签,得到第二视频。117.此时,在第二视频的标识码中,第二视频的标签为向第一视频添加标签的指令所指示的标签,即第二视频的标签为向第一视频添加的标签。118.上述第二视频的标识码为第二视频的身份标识。可选的,第二视频的标识码为第二视频的哈希(md5)值。119.例如,向第一视频添加的标签为行人摔倒,即向第一视频添加标签的指令所指示的标签为行人摔倒。视频管理装置通过对第一视频的标识码进行编辑,在第一视频的标识码中添加行人摔倒的标签,得到第二视频。这样,在第二视频的标识码中标签为行人摔倒,即第二视频的标签为行人摔倒。120.本技术实施例中,视频管理装置在获取第一视频的标识码和向第一视频添加标签的指令的情况下,通过在第一视频的标识码中添加该指令所指示的标签,实现对第一视频添加标签,得到第二视频。121.基于该种实施方式,为目标路径下的视频添加标签,无需为标签构建相应的目录结构,从而可减少数据处理量,提高处理速度。122.作为一种可选的实施方式,视频管理装置在通过对数据库中的视频流进行检索,确定数据库中不存在所述第一视频的视频流的情况下,根据配置文件和所述第一视频的视频信息,生成第一视频的第一视频流及其播放地址。123.本技术实施例中,存储在目标路径下的视频的视频流信息均存储在数据库中,其中,视频流信息包括以下中的一种或多种:时长、码率、帧率、分辨率、编码格式、播放地址。124.可选的,视频管理装置通过对数据库中的视频的身份标识进行检索,在确定数据库中不存在与第一视频的身份标识匹配的身份标识的情况下,确定数据库中不存在第一视频的视频流;在确定数据库中存在与第一视频的身份标识匹配的身份标识的情况下,确定数据库中存在第一视频的视频流。125.若视频管理装置通过对数据库中的视频流进行检索,确定数据库中不存在第一视频的视频流,说明还未生成第一视频的视频流,因此,视频管理装置可通过生成第一视频的第一视频流及第一视频流的播放地址,得到与第一视频对应的视频流及第一视频流的播放地址。126.若视频管理装置通过对数据库中的视频流进行检索,确定数据库中存在与第一视频对应的视频流,说明已生成第一视频的视频流。此时,视频管理装置不需要耗费计算资源,生成第一视频的视频流及第一视频流的播放地址,即不根据配置文件和所述第一视频的视频信息,生成第一视频的第一视频流及第一视频流的播放地址。127.这样,可降低视频管理装置所耗费的处理资源,提高视频管理装置的处理效率。128.可选的,视频管理装置在通过对数据库中的视频流进行检索,确定数据库中存在视频流信息与第一视频的视频信息匹配的视频流的情况下,确定数据库中存在第一视频的视频流;视频管理装置在通过对数据库中的视频流进行检索,确定数据库中不存在视频流信息与第一视频的视频信息匹配的视频流的情况下,确定数据库中不存在第一视频的视频流。129.作为一种可选的实施方式,视频管理装置在检测到通过视频管理界面输入的视频流生成指令的情况下,根据配置文件和第一视频的视频信息,生成第一视频的第一视频流及第一视频流的播放地址。130.本技术实施例中,视频管理界面为用户通过视频管理装置进行视频管理的交互界面。131.在一种可能实现的方式中,视频管理界面包括视频流生成指令输入区域。用户可通过输入组件在视频流生成指令输入区域内输入视频流生成指令。132.例如,在图4所示的视频管理界面中,视频管理界面包括视频流生成指令输入区域、视频和视频流信息展示区域。视频流生成指令输入区域包括扫描按钮,用户通过点击扫描按钮,可向视频管理装置输入视频流生成指令。视频管理装置在接收到视频流生成指令的情况下,根据配置文件和存储在目标路径下的视频的视频信息生成视频流。133.视频和视频流信息展示区域用于展示存储在目标路径下的视频,以及与存储在目标路径下的视频对应的视频流的播放地址。如图4所示,视频1对应的视频流的播放地址为视频流地址1,视频2对应的视频流的播放地址为视频流地址2。134.可选的,视频管理装置在检测到通过视频管理界面输入的视频流生成指令,且确定数据库中不存在第一视频的视频流的情况下,根据配置文件和第一视频的视频信息,生成第一视频的第一视频流及第一视频流的播放地址。135.作为一种可选的实施方式,视频管理界面包括用于播放第一视频的播放区域。视频管理装置还执行以下步骤:136.501、在检测到在上述播放区域内输入的数据标注操作的情况下,根据上述数据标注操作,得到上述第一视频的标注数据。137.本技术实施例中,数据标注操作包括以下至少一种:点击、确定区域。在数据标注操作包括点击的情况下,视频管理装置将点击的点在播放区域内的位置作为标注数据。在数据标注操作包括确定区域的情况下,视频管理装置将所确定的区域在播放区域内的位置作为标注数据。138.本技术实施例中,在使用第一视频进行测试时,标注数据可作为测试的依据。139.例如,标注数据为违章停车区域在第一视频中的发生区域。若使用第一视频测试违章停车检测模型检测违章停车事件发生的准确度。违章停车检测模型需通过检测是否有车辆停在标注数据所指示的区域,确定第一视频中是否存在违章停车事件。140.又例如,标注数据为视频中人物的衣服颜色。若使用第一视频测试颜色识别模型识别颜色的准确度,可将颜色识别模型识别出的衣服颜色与标注数据进行对比,确定颜色识别模型的识别准确度。141.再例如,标注数据为目标事件的起始时间和目标事件的结束时间。若使用第一视频测试目标事件检测模型检测目标事件的准确度,可将目标事件检测模型检测出的目标事件的起始时间与标注数据中的目标事件的起始时间进行对比,以及将目标事件检测模型检测出的目标事件的结束时间与标注数据中的目标事件的结束时间进行对比,得到目标事件检测模型检测目标事件的准确度。142.视频管理装置根据播放区域内输入的数据标注操作,确定所输入的标注数据,进而得到第一视频的标注数据。143.在一种可能实现的方式中,在播放区域播放第一视频的过程中,用户从播放区域中确定一个区域作为感兴趣区域,此时,标注数据包括感兴趣区域的位置。144.例如,在图5所示的视频管理界面中,在播放区域播放第一视频的过程中,用户可从播放区域中确定一个四边形abcd所包围的区域为感兴趣区域,那么视频管理装置确定四边形abcd在播放区域内的位置,作为标注数据。145.本技术实施例中,视频管理装置根据播放区域内的数据标注操作,确定第一视频的标注数据。这样,无需用户以特定格式输入标注数据,视频管理装置即可得到第一视频的标注数据。146.在目标路径下存储至少一个视频的情况下,通过该种实施方式得到的视频的标注数据,不同用户不需要以统一的格式输入标注数据,视频管理装置得到的视频的标注数据的格式都是统一的。147.作为一种可选的实施方式,视频管理界面在包括第一视频的播放区域的情况下,还包括第一视频的视频信息显示区域。例如,在图6所示的视频管理界面可显示,第一视频的名称、第一视频流的地址、播放第一视频的内容、第一视频的视频信息。148.作为一种可选的实施方式,视频管理界面还包括标注数据输入区域。视频管理装置根据标注数据输入区域内输入的标注信息,得到第一视频的标注数据。149.例如,在图7所示的视频管理界面中,用户既可通过播放区域输入标注数据,又可通过标注数据输入区域输入标注信息。150.可选的,用户通过在标注数据输入区域内输入文字信息输入标注信息。例如,用户在标注数据输入区域输入json格式撰写的计算机程序代码,向视频管理装置输入标注信息。151.作为一种可选的实施方式,目标路径下存储有至少一个第三视频,其中,至少一个第三视频均携带标签。152.在该种实施方式中,视频管理装置还执行以下步骤:153.601、获取待检索标签。154.本技术实施例中,待检索标签即为所需检索的视频具备的标签。155.在一种获取待检索标签的实现方式中,视频管理装置接收用户通过输入组件输入的待检索标签。156.在另一种获取待检索标签的实现方式中,视频管理装置接收终端发送的待检索标签。157.602、利用上述待检索标签检索存储在上述目标路径下的视频,得到标签与上述待检索标签匹配的上述第三视频。158.由于存储在目标路径下的第三视频均携带标签,视频管理装置可通过对存储在目标路径下的视频进行检索,确定标签与待检索标签匹配的第三视频。159.例如,待检索标签为车辆。视频管理装置使用待检索标签对存储在目标路径下的视频进行检索,得到标签包括车辆的第三视频。160.又例如,待检索标签为违章停车。视频管理装置使用待检索标签对存储在目标路径下的视频进行检索,得到标签包括违章停车的第三视频。161.本技术实施例中,视频管理装置在获取待检索标签的情况下,利用待检索标签对存储在目标路径下的视频进行检索,得到标签与待检索标签匹配的第三视频。由此,用户可通过向视频管理装置输入标签,完成对存储在目标路径下的视频的检索。162.应理解,至少一个第三视频可以包括第二视频。至少一个第三视频也可以不包括第二视频。163.在至少一个第三视频包括第二视频的情况下,视频管理装置在执行步骤402之后,执行步骤601和步骤602。在至少一个第三视频不包括第二视频的情况下,视频管理装置在执行步骤402之前,执行步骤601和步骤602。164.作为一种可选的实施方式,视频管理装置还执行以下步骤:获取待检索视频信息;利用待检索视频信息检索存储在目标路径下的视频,得到视频信息与待检索视频信息匹配的第五视频。165.在该种实施方式中,待检索视频信息包括以下至少一种信息:时长、码率、帧率、分辨率、编码格式、视频流的播放地址。166.在该种实施方式中,视频管理装置在获取到待检索视频信息的情况下,利用待检索视频信息对存储在目标路径下的视频进行检索,得到视频信息与待检索视频信息匹配的第五视频。由此,用户可通过向视频管理装置输入视频信息,完成对存储在目标路径下的视频的检索。167.可选的,标签检索界面如图8所示。在该标签检索界面中,标签检索按钮展示区域内包括标签检索按钮。用户通过点击标签检索按钮,使视频管理装置以标签为依据,对存储在目标路径下的视频的视频流进行检索,并在标签检索结果展示区域内展示检索结果。168.若用户点击标签检索结果展示区域内的标签名,视频管理装置将进一步展示具有用户所点击的标签名的视频流信息。169.如图8所示,用户点击标签名2后,视频管理装置在标签名2的下方(即标签名2的视频流信息展示区域)展示具有标签名2的视频流信息。170.可选的,视频管理装置的架构示意图如图9所示。如图9所示,视频管理装置包括数据库(data base,db)、flask、ffseverver,其中,db包括视频编号(id)、视频的md5、视频流的地址(rtsp)、生成视频流的流媒体服务器信息(ff_port.conf)、视频存储路径(path)、视频的标签(tag)、视频的分辨率、视频的时长。171.视频管理装置与第一终端和显示设备均存在通信连接。第一终端可通过该通信连接向视频管理装置上传文件。在第一终端向视频管理装置上传第一视频的情况下,视频管理装置可通过前文所述的技术方案生成第一视频的第一视频流。172.在生成第一视频流的情况下,视频管理装置可通过该通信连接向显示设备传输第一视频流,以使显示设备播放第一视频流。173.作为一种可选的实施方式,上述视频管理装置属于视频管理系统,视频管理系统还包括与视频管理装置不同的第二视频管理装置。为表述方便,下文将本技术实施例的执行主体视频管理装置称为第一视频管理装置。174.在一种可能实现的方式中,视频管理系统如图10所示。如图10所示,视频管理系统包括第一视频管理装置10001和第二视频管理装置10002。第一视频管理装置10001与上述第一终端、上述第二终端之间均存在储通信连接。第二视频管理装置10002与上述第一终端、上述第二终端之间也存在储通信连接。175.本技术实施例中,第二视频管理装置存储有第四视频流。第一视频管理装置和第二视频管理装置均可访问以下信息:第一视频流的视频信息、第四视频流的视频信息,即第一视频流的视频信息和第四视频流的视频信息在第一视频管理装置和第二视频管理装置之间是共享的。176.在该种实施方式中,用户通过第一视频管理装置访问第四视频流的视频信息,可通过第一视频管理装置获知存储在第二视频管理装置的视频流的视频信息(如第四视频流的时长、第四视频流的码率),进而可确定视频管理系统中已存储的视频流。177.此外,由于通过rtsp传输视频流,需要耗费较多的硬件资源,通过将视频管理系统中的视频流分别存储在不同的视频管理装置中,可减少单个视频管理装置传输视频流的资源消耗,进而在单个视频管理装置的硬件资源有限的情况下,降低单个视频管理装置的存储开销、cpu开销、传输视频流的网络开销,以及提高单个视频管理装置通过rtsp传输视频流的速度,以及减少传输过程中丢失的数据。178.可选的,用户通过第一视频管理装置或第二视频管理装置,对存储在视频管理系统中的视频文件进行以下至少一种操作:删除、编辑。179.可选的,用户在通过第一视频管理装置或第二视频管理装置,登录视频管理系统的情况下,通过登录视频管理系统查看的流媒体服务器的处理结果和处理日志。例如,通过登录视频管理系统可查看流媒体服务器生成了哪些视频流,以及在何时生成视频流。180.可选的,第一视频管理装置和第二视频管理装置还可访问第一视频流的标签、第四视频流的标签。这样,用户可通过第一视频管理装置查看存储在视频管理系统的视频流的标签。181.可选的,第一视频管理装置和第二视频管理装置还可访问第一视频的标注数据、第二视频的标注数据。这样,用户可通过第一视频管理装置查看存储在视频管理系统的视频流的标注数据。182.可选的,图11所示为视频管理系统的部署架构图。如图11所示,视频管理系统中不同的视频管理装置通过xmlrpc进行远程的操作调用(如执行扫描、启动关闭视频流服务等操作)。183.可选的,用户可通过第一视频管理装置向视频管理系统添加视频管理装置。例如,第一视频管理装置在检测到向视频管理系统添加视频管理装置的指令的情况下,显示图11所示的视频管理装置管理界面。184.图12所示的视频管理装置管理界面包括5个视频管理装置的网络地址以及增加节点的按钮。具体的,该5个网络地址分别为:10.151.3.74、10.159.4.251、10.151.116.110、10.151.3.78、10.151.3.73。185.用户通过点击该界面中的“+”(即增加节点的按钮),进入输入待添加视频管理装置的网络地址的程序。在第一视频管理装置检测到待添加视频管理装置的网络地址的情况下,将待添加视频管理装置假如视频管理系统。186.在图12所示的视频管理装置管理界面中,每个网络地址的右侧显示了四个操作图标,该四个操作图标从左至右所对应的操作依次为:查看网络地址所对应的视频管理装置的备注信息、对网络地址所对应的视频管理装置的备注信息进行编辑、将网络地址所对应的视频管理装置从视频管理系统中删除、扫描网络地址所对应的视频管理装置所存储的视频。187.用户通过点击相应的图标,可使第一视频管理装置执行相应的操作。扫描网络地址所对应的视频管理装置所存储的视频流指,确定网络地址所对应的视频管理装置所存储的视频中是否存在未生成视频流的待处理视频。若存在待处理视频,则根据待处理视频的视频信息,生成待处理视频的视频流。188.作为一种可选的实施方式,视频管理装置还执行以下步骤:189.701、在检测到第二终端发送的针对上述第一视频流的获取指令的情况下,通过rtsp向上述第二终端传输上述第一视频流。190.第二终端在获取第一视频管理装置通过rtsp传输的第一视频流的情况下,可使用第一视频流对计算机视觉模型进行测试。191.在一种可能实现的场景中,第二终端的用户需要通过第二终端测试颜色识别模型的识别准确度。第二终端的用户通过第二终端查询到,第一终端上存储有第一视频流,且第一视频流的标签为颜色。因此,第二终端的用户通过第二终端向第一视频管理装置发送针对第一视频流的获取指令,以从第一视频管理装置获取第一视频流。192.第一视频管理装置在检测到第二终端发送的针对第一视频流的获取指令的情况下,通过rtsp向第二终端传输第一视频流,第二终端进而可在通过rtsp接收到第一视频流的情况下,使用第一视频流测试颜色识别模型对视频流的识别准确度。193.在另一种可能实现的场景中,第二终端的用户需要通过第二终端测试摔倒检测模型的识别准确度。第二终端的用户通过第二终端查询到,第一终端上存储有第一视频流,且第一视频流的标签为摔倒。因此,第二终端的用户通过第二终端向第一视频管理装置发送针对第一视频流的获取指令,以从第一视频管理装置获取第一视频流。194.第一视频管理装置在检测到第二终端发送的针对第一视频流的获取指令的情况下,通过rtsp向第二终端传输第一视频流,第二终端进而可在通过rtsp接收到第一视频流的情况下,使用第一视频流测试摔倒检测模型对视频流的检测准确度。195.作为一种可选的实施方式,第一视频管理装置在检测到第一终端发送的针对第一视频流的导出指令的情况下,向第一终端导出第一视频流的视频信息。这样,用户可通过第一终端接收到的第一视频流的视频信息,获取第一视频管理装置通过rtsp传输的第一视频流。196.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。197.若本技术技术方案涉及个人信息,应用本技术技术方案的产品在处理个人信息前,已明确告知个人信息处理规则,并取得个人自主同意。若本技术技术方案涉及敏感个人信息,应用本技术技术方案的产品在处理敏感个人信息前,已取得个人单独同意,并且同时满足“明示同意”的要求。例如,在摄像头等个人信息采集装置处,设置明确显著的标识告知已进入个人信息采集范围,将会对个人信息进行采集,若个人自愿进入采集范围即视为同意对其个人信息进行采集;或者在个人信息处理的装置上,利用明显的标识/信息告知个人信息处理规则的情况下,通过弹窗信息或请个人自行上传其个人信息等方式获得个人授权;其中,个人信息处理可包括个人信息处理者、个人信息处理目的、处理方式以及处理的个人信息种类等信息。198.上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。199.请参阅图13,图13为本技术实施例提供的一种视频管理装置1的结构示意图,其中,视频管理装置1可以是上述第一视频管理装置,或上述第二视频管理装置。200.视频管理装置1包括:获取单元11、处理单元12。可选的,视频管理装置1还包括:存储单元13、检索单元14、传输单元15。201.获取单元11,用于在接收第一终端发送的第一视频的情况下,获取所述第一视频的配置文件;202.处理单元12,用于根据所述配置文件和所述第一视频的视频信息,生成所述第一视频的第一视频流及其播放地址。203.结合本技术任一实施方式,所述视频管理装置1,还包括:存储单元13,还用于在检测到所述第一视频的存储指令的情况下,将所述第一视频存储于目标路径下,已授权终端可访问所述目标路径。204.结合本技术任一实施方式,所述获取单元11,还用于获取所述第一视频的标识码memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom),该存储器用于相关指令及数据。219.输入装置23用于输入数据和/或信号,以及输出装置24用于输出数据和/或信号。输入装置23和输出装置24可以是独立的器件,也可以是一个整体的器件。220.可理解,本技术实施例中,存储器22不仅可用于存储相关指令,还可用于存储相关数据,如该存储器22可用于存储通过输入装置23获取的第一视频,本技术实施例对于该存储器中具体所存储的数据不作限定。221.可以理解的是,图14仅仅示出了一种视频管理装置的简化设计。在实际应用中,视频管理装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、存储器等,而所有可以实现本技术实施例的第一视频管理装置都在本技术的保护范围之内。222.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。223.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技术人员还可以清楚地了解到,本技术各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。224.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。225.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。226.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。227.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。228.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,rom)或随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
视频管理方法及装置、电子设备及计算机可读存储介质与流程
作者:admin
2022-08-31 11:53:14
264
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 装备作战效能的灰靶综合靶心度评估方法及设备
- 上一篇: 模台定位装置及混凝土预制构件生产线的制作方法