如何快速搭建 Web 端直播审核后台?

1,483 阅读2分钟

图片
电商直播、在线教育、企业培训、远程监考……各种场景的云上实现,「直播间」是其中的关键一环。目前,有越来越多的行业客户,通过七牛云「互动直播低代码解决方案」,快速完成了直播间的搭建。
随着《关于加强网络直播规范管理工作的指导意见》等规范的出台,保障直播间内容合法合规,成为运营过程中的重中之重。依靠七牛云「互动直播低代码解决方案」扩展性强的特点,可帮助直播间快速搭建审核后台,为客户的后续运营提供保障。 

项目特点

有效审核直播间的关键,在于对违规内容的快速发现和即时关停。七牛云低代码互动直播内容审核后台,支持 AI 审核与人工核验,兼顾审核的敏捷性与准确性。 

在发现违规内容后,可以对主播进行信息提示,亦可强制关闭直播间或停止直播状态,建立并维护良好的直播环境。 同时,审核后台支持为每个客户提供业务独有的风控后台,进一步为业务安全提供保障。 

项目介绍

该项目为 Monorepo ,地址请点击github.com/pili-engine…

主要技术栈为 React + TypeScript。低代码互动直播内容审核后台管理系统代码位于 packages/qnweb-audit-admin 下,用户只需要 qnweb-audit-admin 即可。

 项目主要分为以下几个部分:· src/api : 业务请求接口· src/config : 通用配置· src/pages : 页面组件· src/router : 路由· src/styles : 通用/全局样式 

该项目默认采用默认账号登录,账号信息在 src/config 中的 defaultLogin 中配置。登录成功后将 Authorization 存入 localStorage,后续请求都会带上 Authorization。

当登录状态过期后,请求拦截器(axios 拦截器)会拦截响应值来判断登录状态是否失效,如果失效则跳转到登录页(/login)自动登录。

该项目预留了登录页的入口 ,用户也可以根据自己的需求修改登录逻辑。

该项目还进行了多环境配置,包含 dev(开发环境)、staging(测试环境)、prod(线上环境)环境的配置,可在 src/config 修改配置。 

体验指南

本文介绍的「互动直播低代码解决方案」,是基于七牛云 iOS/Android 端低代码搭建的项目。可为项目提供管理后台对直播间进行审核。 

源码地址: github.com/pili-engine…

项目体验地址: apaas-admin.qiniu.com

服务端源码地址: github.com/pili-engine… 

image.png