2019-10-15 Ver0.90.1015
做世界最小最简便的视频服务器
整个系统小巧、灵活,主程序1M,运行内存4-5M,基于联信UmNode运行Lua语言执行,堪称世界最小最简便的视频服务器,让每位可以轻松搭建自己的WebRTC视频服务系统,也可简单嵌入自己的项目、软件中增加视频对话、视频会议服务。
1.点击 run.bat 运行WebRTC视频服务器
自动弹出默认浏览器视频访问页面 ( 类似https://192.168.1.xx:10508/index.html ),可以用手机扫二维码用手机参与视频,安卓手机支持良好。
注:
2.点击 stop.bat 关闭WebRTC视频服务器
本网址为公网测试体验网址,提供https安全认证,可浏览器直接执行。
https://主机地址:端口/?roomid=房间名&pwd=密码
需要在链接上指定两个参数,roomid和pwd。其中Pwd是可选的。如果两者全都给出了值,则视频页面会自动加入房间为roomid,且密码为pwd的视频会议中; 若pwd不指定,仅指定roomid,则视频页面会转到登录页面,提示用户输入密码;若两个参数都不指定,则视频页面会转入登录页面,并提示用户输入房间名和密码。
https://主机地址:端口/?h=令牌
需要在链接上指定一个参数 h。 它是通过调用umroom.js中的接口getRoomId来按照一定规则生成的,并且在进入视频会议页面时会主动进行验证,防止人为生成的非法字符。getRoomId方法需要用javascript调用,在引入umroom.js后,通过下面的代码片断来生成参数h:
// roomid: 房间名称或房间号
// password: 房间密码
// 返回: 加入房间的令牌字符串,可通过把令牌附加在Url的h参数上,直接进入此房间
var h = getRoomId(roomid, password);
在服务器上运行WebRTC视频服务器后,就可以在任意页面通过第1步中指定格式的URL链接跳转到视频会议页面,来进行一对一视频或是多人视频。
2.1 例如在如下页面,通过点击加入视频会议:
a. 指定房间登录密码方式
<html>
<body>
<a href="https://主机地址:10508/?roomid=11111">进入视频会议</a>
</body>
</html>
b. 指定房间、密码自动登录方式
<html>
<body>
<a href="https://主机地址:10508/?roomid=11111&pwd=12345">进入视频会议</a>
</body>
</html>
c. 令牌自动登录方式
<html>
<body>
<a href="https://主机地址:10508/?h=6512bd43d9caa6e02c990b0a82652dca1069763634">进入视频会议</a>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。