一对一视频直播源码运营中要注意这两点,附解决方案
一对一视频直播源码,属于交友源码中比较常见的一类,此类源码开发者和运营者容易头疼的问题,主要是怕用户私自在平台上搞黄色,扰乱平台风气,甚至产生法律问题。
因此,在进行一对一视频直播源码开发中,实名认证和鉴黄SDK是务必接入的。
一、 一对一视频直播源码接入实名认证
1、 实名认证的多种方式
实名认证可以通过手机号码验证,或通过扫描身份证或输入身份证号码进行认证,云豹科技选择的是后者,毕竟身份证验证会相对精准些。
2、 验证方法的困难点
身份证号码验证方法如果依靠人力,对于后台操作人员来说是非常痛苦的,如果通过程序验证,就可以帮助人工节省很大的人力和财力。
3、 使用身份证验证的方法
下面我们来介绍一个关于身份证规则验证的PHP方法,希望能帮助到广大开发人员,注意:由于开发语言不同,非PHP一对一视频直播源码不适用本方法:
function isCreditNo($vStr){ $vCity = array( '11','12','13','14','15','21','22', '23','31','32','33','34','35','36', '37','41','42','43','44','45','46', '50','51','52','53','54','61','62', '63','64','65','71','81','82','91' ); if (!preg_match('/^([\d]{17}[xX\d]|[\d]{15})$/', $vStr)){ return false; } if (!in_array(substr($vStr, 0, 2), $vCity)){ return false; } $vStr = preg_replace('/[xX]$/i', 'a', $vStr); $vLength = strlen($vStr); if($vLength == 18){ $vBirthday = substr($vStr, 6, 4) . '-' . substr($vStr, 10, 2) . '-' . substr($vStr, 12, 2); }else{ $vBirthday = '19' . substr($vStr, 6, 2) . '-' . substr($vStr, 8, 2) . '-' . substr($vStr, 10, 2); } if(date('Y-m-d', strtotime($vBirthday)) != $vBirthday){ return false; } if ($vLength == 18) { $vSum = 0; for ($i = 17 ; $i >= 0 ; $i--) { $vSubStr = substr($vStr, 17 - $i, 1); $vSum += (pow(2, $i) % 11) * (($vSubStr == 'a') ? 10 : intval($vSubStr , 11)); } if($vSum % 11 != 1){ return false; } } return true; }
通过调用这个方法,可以帮助一对一视频直播源码运营人员批量审核用户身份证信息是否合理,大大减轻了后台审核人员的工作压力,后台审核人员可将精力更充分地投入到身份证号与身份证图片的比对中,无需过分担心身份证号码的合理性。
二、 接入鉴黄SDK
由于一对一视频聊天的特殊性和对隐私保密的要求,一对一视频聊天系统不能够使用人工监控的方式对聊天室进行监管,而是要使用一对一视频直播源码接入鉴黄SDK的方式,通过程序自动截图并识别、反馈给管理员的方式对直播流进行鉴黄处理。
接入鉴黄SDK的具体方案可参考这篇文章《直播app搭建教程之鉴黄sdk接入怎么做》http://www.yunbaokj.com/news/html/2123.html
以上就是本文全部内容,如需购买一对一视频直播源码,欢迎联系云豹科技,云豹一对一直播系统中身份验证部分已弄好,包括鉴黄SDK在内的所有SDK,我们有专门的技术协助接入程序。
声明:以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任www.yunbaokj.com