Chinaunix首页 | 论坛 | 博客
  • 博客访问: 660267
  • 博文数量: 109
  • 博客积分: 6081
  • 博客等级: 准将
  • 技术积分: 1318
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-24 10:28
文章分类
文章存档

2011年(8)

2010年(39)

2009年(62)

分类: LINUX

2011-05-19 17:08:02

对于在线视频过滤思考:


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) |
给主人留下些什么吧!~~