关于视频监控平台EasyCVR视频汇聚平台建设“明厨亮灶”具体实施方案以及应用

一、方案背景

近几年来,餐饮行业的食品安全、食品卫生等新闻频频发生,比如某火锅店、某网红奶茶,食材以次充好、后厨卫生被爆堪忧,种种问题引起大众关注和热议。这些负面新闻不仅让餐饮门店的品牌口碑暴跌,附带的连锁效应导致门店收益直接巨额亏损。与此同时,这些餐饮门店的卫生等隐患给消费者也带来了心理及生理上的双重伤害。

加强餐饮行业的监管已经成为行业共识,尤其是属于监管灰色地带的后厨卫生与安全问题。如何借助互联网等技术,切实加强餐饮行业服务卫生的督查、严厉打击违法违规行为、提升餐饮环境卫生水平、让消费者吃得健康、吃得安心、吃得放心,已经成为当前餐饮行业亟待解决的需求。

二、方案需求

2015年国家食药监总局在全国推广和部署“明厨亮灶”工作,随着互联网及新兴技术(如5G、移动互联网、云计算、大数据、AI、物联网等等)的发展,“明厨亮灶”也涌现了新的需求。

1、实时监控的需求

无死角全覆盖的视频监控,实时监督后厨服务环境卫生情况

食品安全涉及环节众多,包括仓库、清洗、切配、烹饪、专间、留样、洗消等。因此对餐饮后厨的卫生及安全情况做到全面监管,就需要对各区域实现高清视频监控(1080P)全覆盖,做到无死角、高细节。此外,由于后厨各区域环境较为复杂并且用途各不相同,对视频监控的需求也不尽相同,需要按照不同场景的管理需求配置不同的智能摄像机。

2、视频直播展示的需求

通过实时视频直播向顾客展示后厨情况

为了做到“透明、公开”,可通过视频直播的方式向社会公众(如门店内的顾客、门店的网络粉丝、其他公众等等)展示餐饮门店的后厨情况。公开的重点内容包括厨房的环境卫生、食品加工制作、烹饪和餐饮具清洗消毒、后厨卫生清扫等,例如就餐顾客在门店内可通过电视大屏幕观看到后厨的实时情况。

将后厨视频上传至视频直播平台供大众用户监督

对于餐饮服务企业(如中小学食堂、养老院食堂、集体用餐配送单位、外卖订餐店铺、线下门店等),可将视频信息上传至视频直播平台,让普通用户通过手机、平板、电脑等智能终端上网便能够方便清晰地看到该企业的后厨等情况,起到大众监督的作用。

3、视频存储需求

视频录像至少保存7天以上:餐饮门店后厨采集的视频信息清晰展示在就餐场所显示屏或上传至网络平台。视频信息保存不少于7天,以便出现意外事件时,及时查证、回溯事件。

4、视频监控设备的正常运行及维护需求

视频监控设备的状态监测及日常维护,关系到餐饮服务企业的高效监管,因此需要确保视频监控及展示设备在食物加工制作、后厨卫生清扫、门店就餐等时间内正常运行,能及时发现设备的故障问题并能通过监管平台实时通知管理人员,以便及时处理和维修。

5、远程集中监管的需求

餐饮企业的数量巨大,而监管人员数量相对不足,靠原始的以上门抽检为主的传统监管方式难以实现有效监管,效率十分低下。构建智能监管平台,利用视频监控技术实现远程集中监管,不仅节省人力,而且效率更高。

6、智能技术的运用

餐饮后厨安全卫生问题不仅涉及到人员、各类食品/餐具存储、加工、烹饪、消毒时各个环节对环境的要求,也会涉及到安全用火、用电、用气等其他方面的环境要求。借助新兴技术如AI+视频智能分析(如人脸检测、人脸识别、火焰识别等)、物联感知等技术手段,对后厨进行全面的监管,包括人员管理、食品制作加工、餐具消毒、食品仓储、环境卫生、四害防治等。通过智能监管平台,及时发现违规异常情况并能向监管人员及时发送告警信息,实现后厨的规范化、透明化管理。

三、方案设计

TSINGSEE青犀视频基于先进的视频智能分析技术、EasyCVR视频融合云服务平台、视频监控与直播技术,结合移动互联网、云计算、大数据、AI、5G等新兴技术,为用户构建高清化、可视化、智能化的“AI+监管”平台。通过EasyCVR视频融合云服务,以数字化、科学化、智能化赋能餐饮行业食品安全卫生监管,打造“明厨亮灶”解决方案。

餐饮企业集团本地部署一套EasyCVR视频融合云服务平台,EasyCVR可负责集团旗下餐饮门店等场所前端设备的注册接入、视频监控与管理、告警数据上传等。利用EasyCVR强大的视频能力,将视频源的直播数据对接到第三方CDN网络服务或者第三方流媒体服务,实现视频上墙、多终端平台的实时直播,社会公众可以通过多种方式观看餐饮门店的后厨等相关视频。

EasyCVR视频融合云服务平台支持国标GB/T28181、海康SDK、大华SDK、Onvif、RTSP协议、Ehome协议等多种标准的视频流的接入和转发,并进行全平台(PC、Android、iOS)、全终端直播(C/S、Web、App、H5、微信端、小程序)。

本方案包括三个部分:设备端、服务端、客户端三个部分。设备端位于局域网,服务端及客户端位于互联网。

1)设备端:包括各种IP Camera、NVR、视频服务器、单兵设备、编码器设备,主要规格需求需支持RTSP/Onvif协议、GB/T28181协议、RTMP协议、海康SDK、Ehome等协议。

2)云服务端:视频流分发(RTMP、RTSP、HLS、WS-FLV、HTTP-FLV直播流)、视频能力融合(实时视频直播、录像检索与回看)、云计算、中心存储、大数据多维分析以及能力层接口输出,实现接口级调用、平台级的互通互联,实现终端算力上移、云端算力下沉,在边缘形成算力融合。

3)客户端:手机端(Android、iOS)、电脑端、微信端等。

在组网方式上同时支持监控专网和互联网接入,更符合餐饮门店的自身网络环境特点,组网方式多样性也使得项目实施时可操作性更强。

设备端无公网IP,可通过GB/T28181、Ehome协议接入到EasyCVR中,也可在内网安装EasyNTS设备,与公网建立传输通道,这样即可通过海康SDK、Onvif/RTSP接到EasyCVR中。

设备端有公网IP,可通过海康SDK、Onvif/RTSP、GB/T28181、Ehome等协议接入到EasyCVR中。

四、重点功能实现

1、实时视频监控与直播

根据不同客户端(如PC、平板、手机、微信端等),将餐饮场所的后厨情况进行全平台的视频直播,实现视频、图片、音频等实时传输。一方面能满足集团以及政府职能部门的监管需求,另一方面也能向社会公众公开直播,通过就餐场所的电视大屏或相关平台的视频直播,起到全民监督的作用,规范餐饮场所的食品卫生与安全。

工作管理人员可查看餐饮门店等餐饮场所的视频监控画面,随时了解店内工作人员的工作情况,一旦发现有违规违法操作或其他异常事件,也能及时干预和处理。

2、高清视频传输,全平台覆盖

EasyCVR利用先进的H.264/H.265视频压缩技术以及4G/5G无线通信技术,根据不同的客户端,实现视频、图片、音频等实时高清传输,画面清晰流畅,有利于后端监控人员以及社会大众观看到更丰富、更清晰的后厨画面细节。

此外,EasyCVR支持H.265编码视频Web直播,以及RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流输出,可满足全平台的视频播放需求,灵活性极强。

3、多协议/多设备接入,兼容性佳

在前端设备的接入上,EasyCVR支持标准协议(国标GB/T28181、Onvif、RTSP协议等)与厂商私有协议(海康SDK、Ehome协议等)、多类型的设备接入,可兼容市面上几乎所有的视频源设备,不仅有利于餐饮门店的设备利旧,而且也能有效避免采用硬件设备时,厂家SDK定制的繁琐以及不通用的问题。

4、云端录像、检索与回放、存储

EasyCVR可提供录像、检索、回放、存储等管理功能,支持7*24h录像,能通过时间轴精确控制录像的回放,实现对后厨、仓储等监控区域的视频资料追溯、调阅、取证。

5、告警消息上报及查询

当前端设备或平台检测到事先设置的特殊事件发生时,将立刻触发告警,平台可通过短信、语音、微信消息等多种方式告知管理人员。平台可以接收到设备上传的外部告警、视频信号丢失、遮挡和动态检测告警等信息。此外,EasyCVR还可以根据设备报警信息进行视频截取,获取报警时刻的视频截图,便于管理人员快速查看与调阅,以便及时处理告警。

6、可视化管理与远程运维

EasyCVR平台界面展现设备接入状况、设备运行、宽带使用、存储空间等状态监测,可通过云端运维,实现对远程实时数据采集、分析、告警,远程智能控制、设备状态监控等功能。不仅能及时发现故障设备、便于尽早维修、保障视频监控的正常进行,同时也提高了工作人员的工作效率,节省了人力成本。

7、第三方平台对接与开发

为方案商提供设备侧与应用侧的快速开发,SDK集成度高,集成周期短,可快速完成APP对接开发,便于构建一站式的智能化、系统化、综合性强的明厨亮灶解决方案。

对外提供服务器获取状态、信息,控制等http API接口,可快速完成APP对接开发。

可搭配客户端SDK,并提供Demo示例。

五、方案优势

1、融合AI智能检测技术

EasyCVR平台融合了AI+视频智能检测技术,可对现场视频监控图像进行智能检测和分析,主要包括人脸检测、人脸识别、人流量统计、烟火识别等。一旦发现异常,如:非工作人员闯入、抽烟行为、仓库有明火等,可及时向平台告警,便于工作管理人员及时干预。

2、易部署、易兼容,融合性强

“明厨亮灶”监管平台在整个视频监控过程中涉及到数据采集、传输、存储以及最终的控制和显示,关联的平台、系统众多,项目规模庞大。而EasyCVR平台具有很强的兼容性,易于部署,可以有效降低系统建设的各种成本,帮助餐饮集团保护现有投资,而且系统也能够平滑演进,便于拓展各种业务应用场景。

3、支持级联,多平台一站式综合管理

支持多平台级联,比如将餐饮门店视频监控资源级联到政府相关监管部门,实现对食品卫生与安全的联合监督,规范操作。而且系统可集成到一个管理平台,能解决各平台之间数据壁垒问题,做到综合监控、协同工作、多方共享。

六、方案总结

TSINGSEE青犀视频提供的“明厨亮灶”解决方案,既能满足餐饮集团的日常安全防范需求,也能满足政府监管部门的监管需求,同时基于多渠道的视频直播,能做到公众联合监督的效果。

基于EasyCVR视频融合云服务,帮助餐饮集团企业构建“政府监管、企业自律、公众监督”的管理模式,除了基础性的互联网视频监控能力,还积极融入人工智能等技术,帮助“明厨亮灶”实现真正的联网化、智能化、轻量化,赋能全餐饮行业提升监管效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/46673.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[JavaWeb]【二】Vue Ajax Elemnet Vue路由打包部署

目录 一 什么是Vue 1.1 Vue快速入门 1.2 常用指令 1.2.1 v-bind && v-model 1.2.2 v-on 1.2.3 v-if && v-show 1.2.4 v-for 1.2.5 案例 1.3 生命周期 二 Ajax 2.1 Ajax介绍 2.2 同步与异步 2.3 原生Ajax(繁琐,过时了&#xff09…

手机技巧:分享五个非常实用的生活类APP

目录 1、我的桌面iScreen-桌面美化神器 2.Just Rain-创意听雨声APP 3.得言-美文句子神器 4、微手帐 5、暗盒-隐私保护神器 今天给大家整理5个非常实用的实用APP软件,感兴趣的朋友可以下载试试! 1、我的桌面iScreen-桌面美化神器 我的桌面iScreen是一…

[uni-app] uview封装Popup组件,处理props及v-model的传值问题

文章目录 需求及效果遇到的问题解决的办法偷懒的写法 需求及效果 uView(1.x版本)中, 有Pop弹出层的组件, 现在有个需求是,进行简单封装,有些通用的设置不想每次都写(比如 :mask-custom-style"{background: rgba(0, 0, 0, 0.7)}"这种) 然后内部内容交给插槽去自己随…

系统架构设计专业技能 · 系统工程与系统性能

系列文章目录 系统架构设计专业技能 网络技术(三) 系统架构设计专业技能 系统安全分析与设计(四)【系统架构设计师】 系统架构设计高级技能 软件架构设计(一)【系统架构设计师】 系统架构设计高级技能 …

2023年上半年软件设计师下午真题及答案解析

试题一(15分) 随着农业领域科学种植的发展,需要对农业基地及农事进行信息化管理,为租户和农户等人员提供种植相关服务,现欲开发农事管理服务平台,其主要功能是: (1)人员管理:平台管理员管理租户&#xff…

​Redis概述

目录 Redis - 概述 使用场景 如何安装 Window 下安装 Linux 下安装 docker直接进行安装 下载Redis镜像 Redis启动检查常用命令 Redis - 概述 redis是一款高性能的开源NOSQL系列的非关系型数据库,Redis是用C语言开发的一个开源的高键值对(key value)数据库,官方提供测试…

python Requests

Requests概述 官方文档:http://cn.python-requests.org/zh_CN/latest/,Requests是python的HTTP的库,我们可以安全的使用 Requests安装 pip install Requests -i https://pypi.tuna.tsinghua.edu.cn/simple Requests的使用 Respose的属性 属性说明url响…

http学习笔记3

第 11 章 Web 的攻击技术 11.1 针对 Web 的攻击技术 简单的 HTTP 协议本身并不存在安全性问题,因此协议本身几乎不会成为攻击的对象。应用 HTTP 协议的服务器和客户端,以及运行在服务器上的 Web 应用等资源才是攻击目标。目前,来自互联网的攻…

【汇编语言】CS、IP寄存器

文章目录 修改CS、IP的指令转移指令jmp问题分析 修改CS、IP的指令 理论:CPU执行何处的指令,取决于CS:IP应用:程序员可以通过改变CS、IP中的内容,进行控制CPU即将要执行的目标指令;问题:如何改变CS、IP中的…

Golang 基础语法问答

使用值为 nil 的 slice、map 会发生什么? 允许对值为 nil 的 slice 添加元素,但是对值为 nil 的 map 添加元素时会造成运行时 panic。 // map错误示例 func main() {var m map[string]intm["one"] 1 // error: panic: assignment to entry …

Python Opencv实践 - 图像均值滤波

import cv2 as cv import numpy as np import matplotlib.pyplot as pltimg cv.imread("../SampleImages/pomeranian.png", cv.IMREAD_COLOR) print(img.shape) pixel_count img.shape[0] * img.shape[1] print(pixel_count)#为图像添加椒盐噪声 #参考资料&#xf…

基于YOLOX的输电线路异物检测算法研究及软件设计_有系统有文献,整体认知蛮好的

我国自改革开放以来,大力发展工业和经济,对电能同样有着巨大的需求,所需求的电能不仅需要保证其数量,还要保障其质量,因此对整个电力系统安全稳定的运行也提出了更高的要求,电力系统发生故障要实时检测并及…

Kafka—工作流程、如何保证消息可靠性

什么是kafka? 分布式事件流平台。希望不仅仅是存储数据,还能够数据存储、数据分析、数据集成等功能。消息队列(把数据从一方发给另一方),消息生产好了但是消费方不一定准备好了(读写不一致)&am…

Vscode详细安装教程

Vscode官网下载 官网地址:Download Visual Studio Code - Mac, Linux, Windows 通过链接可以直接跳转到下面的页面当中,支持的版本有Windows、Linux、Mac,可以选择适配自己电脑的版本,一般来说应该是Windows x64的。不要直接点W…

MySQL高级篇——MySQL架构篇1(Linux下MySQL8的安装与使用)

目录 0 安装前0.1 Linux系统及工具的准备0.2 查看是否安装过MySQL0.3 MySQL的卸载 1 MySQL8的Linux版安装1.1 MySQL的4大版本1.2 下载MySQL指定版本1.3 CentOS7下检查MySQL依赖1.4 CentOS7下MySQL安装过程 2 MySQL登录2.1 首次登录2.2 修改密码2.3 设置远程登录 3 MySQL 8 的密…

【C语言】写一个程序,输入数量不确定的【0,9】范围内的整数,统计每一种数字出现的次数,输入-1表示结束

题目 写一个程序&#xff0c;输入数量不确定的【0,9】范围内的整数&#xff0c;统计每一种数字出现的次数&#xff0c;输入-1表示结束 代码 #include<stdio.h> int main() {int x;int i;int a[10];for(i0; i<10; i){//初始化数组 a[i] 0;}scanf("%d",&am…

Vim在Mac电脑中的下载与安装方法:MacVim

本文介绍在Mac系统电脑中&#xff0c;下载、安装文本编辑器Vim软件&#xff08;MacVim软件&#xff09;的具体方法。 在Mac系统电脑中&#xff0c;原本就带有一个非图形界面的Vim&#xff1b;只要我们在终端中&#xff0c;输入如下的代码&#xff0c;就可以查看系统自带的非图形…

深度学习入门-3-计算机视觉-卷积神经网络

一、计算机视觉 1.概述 计算机视觉作为一门让机器学会如何去“看”的学科&#xff0c;具体的说&#xff0c;就是让机器去识别摄像机拍摄的图片或视频中的物体&#xff0c;检测出物体所在的位置&#xff0c;并对目标物体进行跟踪&#xff0c;从而理解并描述出图片或视频里的场…

ThinkPHPV5.1.25中使用file_exists等函数没有触发phar://的反序列化的destruct魔术方法执行的问题

上图file_exists方法会触发phar://伪协议对phar文件的反序列化对象的操作。 在thinkphp框架中目标对象的wakeup魔术方法是会执行的&#xff0c;但是destruct魔术方法不一定会。 因为像我碰到的问题就是我的项目主目录下的/runtime目录没有Web服务器用户的写入权限会导致日志写…

博客系统之单元测试

对博客系统进行单元测试 1、测试查找已存在的用户 测试名称 selectByUsernameTest01 测试源码 //查找用户&#xff0c;存在 Test public void selectByUsernameTest01 () { UserDao userDao new UserDao(); String ret1 userDao.selectByUsername("张三").toStr…