视频直播系统开发,直播平台搭建之“脏字库解决方案”
从去年开始,直播行业进入了应用多元化发展的时期,国家也加强了对直播行业的监管力度。进入2018年,随着各大头部直播平台纷纷抢占直播行业“第一股”,国家继续倡导“绿色直播、文明直播”,直播行业俨然进入了一个良性发展的时期。如今要开发直播系统,进行直播平台搭建,考虑的不光是技术因素和运营实力了,还要考虑直播内容的健康性问题。
云豹直播系统源码现已服务了全球500多家客户,针对“敏感词”有着系统的解决方案。本篇主要为大家介绍云豹直播系统——脏字库解决方案。
1.添加关键词
后台设置关键词,设置关键词格式为(每个关键词用|隔开):关键词|关键词
2.加载关键词
用户或者主播进入房间时,请求PHP将设置的关键词添加到页面中
备注:这里我们建议最好添加关键词缓存
3.聊天关键词替换
在观众接收到聊天信息的地方,调用关键词屏蔽方法,将关键词替换,下面提供一个JS关键词方法(下方红色的字体就是你在后台设置的关键词,这里请自行读取后台信息,紫色的地方是需要替换成的样式)
function
filterText(sText){
var reBadWords = /呵呵|哈哈/gi;
return
sText.replace(reBadWord,"****");
}
4.聊天(带关键词屏蔽)实现流程
观众/主播方发送信息>>socket服务器进行判断验证>>socket将通过后的信息广播给本房间所有人>>观众方接收到信息>>调取关键词屏蔽方法验证本条聊天信息>>将返回的信息显示在页面上
“脏字库解决方案”目的在于让直播平台运营方能够独立掌握关键词屏蔽的方法,绿化直播内容。如果大家对本解决方案有疑问,欢迎咨询官方客服QQ:3002541659
本解决方案为云豹网络科技原创,转载请注明出处!!!