webrtc gateway janus系列(二)运行demo

janus 执行参数

-h, --help 打印帮助信息并退出
-V, --version 打印版本信息并退出
-b, --daemon 后台运行(默认前台运行)
-p, --pid-file=path pid文件目录路径
-N, --disable-stdout 禁止日志输出到标准输出
-L, --log-file=path 日志文件路径
-i, --interface=ipaddress 使用的接口地址(公开的ip地址)
-P, --plugins-folder=path 插件目录路径(默认./plugins)
-C, --config=filename 使用配置文件路径
-F, --configs-folder=path 配置文件目录路径
-c, --cert-pem=filename DTLS 证书
-k, --cert-key=filename DTLS证书密钥
-K, --cert-pwd=text DTLS证书密钥密码(如果需要的话)
-S, --stun-server=ip:port STUN服务器ip:端口
-1, --nat-1-1=ip 放入所有主机申请的公开ip 默认none
-E, --ice-enforce-list=list 应用ICE收集的接口的逗号分隔列表(例如eth0, eth1, wlan0) 默认none
-X, --ice-ignore-list=list 忽略网关列表 默认none
-6, --ipv6-candidates 可以ipv6申请 默认关闭
-I, --ice-lite 是否使能ICE Lite 模式 默认关闭
-T, --ice-tcp 是否使能ICE-TCP 默认关闭
-R, --rfc-4588 是否启用RFC4588重发 默认关闭
-t, --no-media-timer=number 多长时间无媒体数据janus通知
-r, --rtp-port-range=min-max RTP/RTCP端口范围
-n, --server-name=name janus实例公开名称default=MyJanusInstance
-s, --session-timeout=number 会话超时时间,默认60s
-m, --reclaim-session-timeout=number 回收会话超时值,以秒为单位(默认值= 0)
-d, --debug-level=1-7 debug日志等级 0关闭,7最高 默认4
-D, --debug-timestamps 使能日志时间戳, 默认关闭
-o, --disable-colors 禁止颜色输出 默认关闭
-M, --debug-locks 使能锁日志, (信息非常详细)
-a, --apisecret=randomstring janus api加密传递的字符串 默认none
-A, --token-auth 使能基于令牌的身份论证 默认关闭
–token-auth-secret=randomstring HMAC签名的令牌
-e, --event-handlers 使能事件处理

我测试用的信令为
./janus --configs-folder=/opt/janus/etc/janus/ --cert-pem=/opt/janus/share/janus/certs/mycert.pem --cert-key=/opt/janus/share/janus/certs/mycert.key
使用命令生成一些默认配置文件
在原始目录, 不是编译后的运行目录执行
cd janus-gateway
make configs
**关于配置文件里的参数如何配置,都是什么意思,请看我写的文档, janus配置文件详解
使用demohttp服务器
cd /opt/janus/share/janus/demos
python -m SimpleHTTPServer

之后在浏览器中输入
ip:8000
就进行demo中

注意问题
在刚开始的时候一直有一个问题,那就是运动demo后, 点击video_call那个demo
一直出现错误, 一直以为是哪里安装失败了 webrtc Error : object:object ,后来终于找到错误信息
“NotSupportedError”
“Only secure origins are allowed (see: https://goo.gl/Y0ZkNV).”
查了一下, 是浏览器不兼容的问题。
webkit google浏览器的内容涉及视频,音频需要https操作, 而demo那个python的服务器demo并不支持https
,而火狐浏览器firfox并没有这样的问题,在火狐浏览器是demo是运行成功的,
问题的解决参数下面的博客, 非常感谢, 我一直是做后端的,前端的知道的少。
https://www.exp99.com/1240.html

以上就是janus demo的运行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值