由于js文件源码不太安全,在访问janus服务器时,很容易暴露服务器访问地址。
janus本身提供了接口验证功能,为了安全,不被人盗用,最好还是配置一下。
欢迎进janus群交流讨论 709487187
1.配置janus.jcfg文件
打开janus.jcfg文件,配置token_auth = true
Token_auth_secret = “secret”
重启janus,此时服务器已经开启token验证模式
2.按照如下格式组字符串 时间戳,janus ,插件...,
将上述字符串用hmacsha1算法和第1步中设置的秘钥进行编码,得到token串。
3.js端接口,添加token字段,字段内容为上述 字符串:token
Janus = new janus(
{
Server: server,
Token:"1624182400,janus,janus.plugin.videoroom:hsszpwohsx4sgve6u72sbappjd0="
.........
4.刷新页面重新加载js文件,此时接口访问就是带有token验证了。