对于在线视频过滤思考:
1、被动方式过滤。 监听客户端经过 网关的 http请求。
GET
1、 判断客户端,请求的url 是否是 flv,f4v,hlv,wmv 等格式的文件。 并且判断是否在记录的舆情视频连接库当中(可根据配置是否启用 舆情库查询),如果在并且阀值符合舆情视频,马上断开该连接,并产生过滤日志。 如果该url 分值不符合非舆情,那么(可配置是否)直接跳过不做过滤,默认是做过滤。
2、 如果不在舆情库中,那么抓取这个连接返回的数据包,存放临时文件,当临时文件大小(达到一定参数时,或者该连接传输数据中断时),启动ffmpeg,获取其中的数据帧图片(可配置另存为临时文件),并提取每帧的图像特征,经过class 降维处理,得到 70d数据,直接提交给 后端的判断中心,进行判断。
3、判断中心接收到70d 数据,判断识别,返回判断分值结果。
4、前端根据分值结果,及所配置的阀值相比,如果超过阀值,那么把抓取帧的临时图片文件,移动到 舆情图像库中(最新过滤报告)。并给该url +1分值。
对于所加分值超过一定比例的 url,(可配置)是否主动端口存在的连接。
5、对于结束的url(主动断开,及被动断开),前端把该url + 分值,返回给后端。或者存放在到数据库当中。
2、主动方式过滤。
就是主动去搜索网页,找到 视频url,直接下载进行过滤判断。
3、流媒体过滤方式。
需要支持在线流媒体解码,视频帧抓取
4、p2p流媒体过滤方式。
被动过滤。
阅读(1598) | 评论(0) | 转发(0) |