直播内容不合规怎么办?智能AI为您解决审核难题
背景
近些年来,视频直播快速发展,大量的直播平台如雨后春笋一般出现,但是这同样给直播内容的监管带来了巨大的挑战,一方面国家对于直播内容监管的要求日益严格,另一方面相对于文字内容的审核,多媒体内容的审核复杂度更高,资源耗费也更大技术门槛相对也较高,所以这逐渐成为制约直播服务健康发展的一个瓶颈,尤其是对于一些刚刚起步的中小直播平台。
对于内容审核,一些平台还是采用人肉审核的方法,雇佣大量的直播审核员,来从海量的直播视频中寻找那些不合规的视频,但是受限于人的精力,往往不能达到很好的效果,而且审核人员的紧缺薪水也响应的水涨船高。
幸好,人工智能的快速发展,给这个问题的解决带来的转机,人工智能审核+人工复审成为主流。
传统解决方案
有技术积累和人力的公司往往会自己组建自己的AI团队,根据自己的业务场景和海量的资源来训练自己的检测模型,这样优势是,能够对于自己的场景有更好的把控,但是也有一些缺点,比如:
- 用户需要自己完成截帧的工作,这个简单的工作可能耗费大量的计算资源
- 海量的图片存储和传输成本
- 受限于技术和人力的原因,审核算法精度不如人意
还不具备自建AI团队的平台往往使用第三方的图片审核的API,但是这样对于算法的微调就比较困难,并且对于图片的审核并不具备上下文综合判断的能力。
直播审核解决方案
阿里云视频直播审核可以完美的解决如上的问题,没有很高的技术门槛,用户可以快速的在控制台中开启直播审核的服务,解决中小直播平台内容审核的痛点。
直播审核架构

- 主播推流到视频直播中心,触发直播审核任务
- 对于直播流进行指定频率的截帧
- 实时的对于截帧通过内容审核引擎进行综合内容审核
- 结果交由管控服务进行综合的判断,是否需要通知客户和保存证据截帧
直播审核特性
开销低
对于用户透明,用户可以在控制台上轻松的开启视频直播审核服务,无需付出单独的存储,流量费用和计算成本,用户通过自行构建或者使用我们提供的直播审核平台可以快速的进行问题和疑似视频流的复审和封禁。
强大的算法支持
依赖于阿里巴巴多年的视频和AI技术的积累,可以快速方便的接入业界领先的直播审核算法,同时采用多帧综合判定来降低误检测率。
多种场景支持
- 智能鉴黄
- 智能暴恐检测
- 广告检测
- 无意义直播检测(针对长期推流又无有意义内容的直播流)
检测模型定制化
由于用户的需求多种多样,场景也不尽相同,所以直播审核提供了更弹性的解决方案,用户可以动态的对于每一路流给一个不同的审核策略,算法模型也可以根据不同的流采用不同的模型,这非常必要,因为不同的场景千差万别,实践中我们发现有些直播流误检率很高。
比如拳击比赛,经常被误判成色情,因为这和绝大多数两三个人就演完的小电影场景非常相似。

再比如游戏场景,因为游戏本身的场景是渲染出来的,纹理和正常的通过摄像头采集的图像有些不同,加上游戏很多就是被设计成有一定暴力成分在里面,所以正确的区别游戏和现实场景也是非常必要的,例如很多的场景很容易被错误认为是暴恐。
所以必须根据场景对于不同的流进行算法细分,从而可以挺高精确度,并且让直播审核更加实用。阿里云视频直播审核提供了细致到流级别的算法控制,更好的覆盖这些场景。
灵活配置
可以动态的对不同的流采用不同的检测场景,不同的截帧频率,截帧频率最高可以达到1s一帧,从而可以对于不同的视频流采用不同的监控强度,重点监控高危流,可以进一步降低使用成本。
实用的辅助功能
实际应用中独立的几张图片可能不足以作为认定违规的强有力的证据,结合视频直播平台的实时录制功能,可以实时的对于已经发现有问题的流启动录制,搜集证据,也方便人工复审。
语音审核
有些复杂的场景,比如涉政,可能主要的风险出现在言语上,并不是视觉上;有些主播为了避免被视频鉴黄抓到,退而求其次在言语上输出一些不雅内容,这都可以用过阿里云的语音识别来进行语音鉴黄,多维度的进行直播审核。
综述
阿里云视频直播审核可以方便的为用户提供直播视频审核的能力,大大的减少人力资源的耗费,提高审核效率
直播内容不合规怎么办?智能AI为您解决审核难题的更多相关文章
- 阿里巴巴直播内容风险防控中的AI力量
直播作为近来新兴的互动形态和今年阿里巴巴双十一的一大亮点,其内容风险监控是一个全新的课题,技术的挑战非常大,管控难点主要包括业界缺乏成熟方案和标准.主播行为.直播内容不可控.峰值期间数千路高并发处理. ...
- 【cocos2d-x 手游研发----怪物智能AI】
原创文章,转载请注明出处:http://www.cnblogs.com/zisou/p/cocos2d-xARPG4.html 谈到怪物AI,我觉得就比较话多了,首先理解一下(Artificial I ...
- Java分布式互联网架构/微服务/高性能/springboot/springcloud 2018年10月17日直播内容
2018年10月17日直播内容 大规模并发必备的消息中间件技术ActiveMq 网盘链接: https://pan.baidu.com/s/1GlxsZ2JnrvX- YN16-S7lQw 提取码: ...
- Java分布式互联网架构/微服务/高性能/springboot/springcloud2018年10月16日直播内容
2018年10月16日直播内容 架构师揭秘springboot对springmvc的自动配置原理 直播地址:https://ke.qq.com/course/179440?tuin=9b386640 ...
- 直播内容大面积偏轨:都是high点的错?
当下的直播行业看似火爆,却是外强中干.直播平台数量的暴增.主播人数的飙升.直播内容同质化严重等问题,都在成为新的行业症结.而面对复杂的情况,不仅刚入行的小主播,就连爆红的大主播都感到寒冬的难熬.为了能 ...
- 【C++】智能指针简述(五):解决循环引用的weak_ptr
总结一下前文内容: 1.智能指针通过RAII方法来管理指针:构造对象时,完成资源初始化;析构对象时,对资源进行清理及汕尾. 2.auto_ptr,通过“转移所有权”来防止析构一块内存多次.(如何转移? ...
- VS2010没有Intellisense(智能感知)的解决办法
VS2010没有Intellisense(智能感知)的解决办法 Visual Studio 2010 的Intellisense是依赖于Microsoft SQL Server Compact 3.5 ...
- day7—直播内容(元昊老师著)
*******************************class animal(object): def __init__(self): self.is_handsome=True def e ...
- 关于div的滚动条滚动到底部,内容显示不全的问题。(已解决)
今天我做了一个带有滚动条,底部有两个按钮的div. 当我拖动滚动条到底部, 按钮没有显示出来. 我看了看我的样式设置,是这样的: /* 内容样式 */ #contentPartDiv{ posit ...
随机推荐
- laravel 赋值
字符串形式: //C层 $res = '123456'; view( ' index/index ' , [ 'v' => $value ] ) ; //V层 原样输出: {$v} 操作: {m ...
- [转]Magento on Steroids – Best practice for highest performance
本文转自:https://www.mgt-commerce.com/blog/magento-on-steroids-best-practice-for-highest-performance/ Th ...
- SqlDataAdapter 对datagridview进行增删改(A)
这种方法主要是双击datagridview单元格,直接进行添加,修改,删除,在实际开发中并不太常用,另一种方法下一次在具体陈述. using System; using System.Collecti ...
- Binary Tree Traversals(HDU1710)二叉树的简单应用
Binary Tree Traversals Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O ...
- Mybatis标签bind用法
Mybatis使用bind元素进行模糊查询,不用在乎数据库是mysql还是oracle从而提高可移植性 使用bind元素传递多个参数 public List<Student> findSt ...
- Navicat11全系列激活工具和使用方法
Navicat特别好使,但是就是得注册,在网上看到了一个激活工具,成功激活了Navicat...工具链接地址是.. https://files.cnblogs.com/files/miantiaoan ...
- 启动HDFS时datanode无法启动的坑
启动HDFS 启动hdfs,进入sbin目录,也可以执行./start-all.sh - $cd /app/hadoop/hadoop-2.2.0/sbin - $./start-dfs.sh 在此之 ...
- C#将图片存放到SQL SERVER数据库中的方法
本文实例讲述了C#将图片存放到SQL SERVER数据库中的方法.分享给大家供大家参考.具体如下: 第一步: ? 1 2 3 4 5 6 7 8 9 10 //获取当前选择的图片 this.pictu ...
- 【读书笔记】iOS-网络-理解错误源
考虑一个字节是如何从设备发往运程服务器以及如何从远程服务器将这个字节接收到设备,这个过程只需要几百毫秒时间,不过确要求网络设备都能正常工作才行.设备网络和网络互联的复杂性导致了分层网络的产生.分层网络 ...
- SD从零开始29-30
SD从零开始29 外向交货单处理中的特殊功能 批次Batches 你可以在material handled in batches的相关详细屏幕指定一个batch(物料是否使用batches来处理标记在 ...