simpleWebRTC:一种简单的开源网页音视频聊天室解决方案(一)
来源:互联网 发布:澳门公交线路图软件 编辑:程序博客网 时间:2024/06/05 16:49
1 下载与安装
首先请从以下地址下载相应文件:
NodeJS:http://nodejs.org/
simpleWebRTC: https://github.com/HenrikJoreteg/SimpleWebRTC
Signalmaster: https://github.com/andyet/signalmaster
首先安装nodeJS,并将simpleWebRTC解压缩至%webrtc%下,然后在cmd窗口中调整路径至%webrtc%下,并输入以下代码:
>npm install express
>node server.js
若此时,屏幕显示running https on port 8000 and http on 8001,就说明simpleWebRTC已经安装完毕。你可以通过https://localhost:8000或者http://localhost:8001访问。如果你在局域网内无法访问,请参看第三章本地化。
若仍提示错误缺少库,请输入npm install安装,即可。
2 HTTPS
建议采用HTTPS协议,而不是HTTP协议。在HTTP协议下,浏览器会在每次登陆时请求用户授予视音频权限。
HTTPS协议,只需要使用 https://localhost:8000 访问即可。
你可以通过修改 %webrtc%\fakekeys\中的文件,来修改HTTPS协议的秘钥。
3 本地化
simpleWebRTC会请求来自http://signaling.simplewebrtc.com:8888的socket服务,因此在未连接公网的情况下或者身处中国大陆的某些地区无法使用simpleWebRTC。
将signalmaster解压缩至%signalmaster%下,然后在cmd窗口中调整路径至%signalmaster%下,并输入以下代码:
>node server.js
注意:为了避免冲突,请打开两个cmd窗口,一个开启signalmaster,一个开启simpleWebRTC。
然后将%webrtc%\simplewebrtc.bundle.js第15行修改为url: http://localhost:8888 即可。
注意:当您申请了域名或者有固定IP时,只需将本文档中的localhost修改为你的IP或域名即可。
自此,一个简单的视频聊天室就搭建完成了。
- simpleWebRTC:一种简单的开源网页音视频聊天室解决方案(一)
- 网页的视频聊天室开发
- 简单网页聊天室
- 实时网络音视频通讯qos的一种解决方案
- simpleWebRTC(二)
- SimpleWebRTC
- 一种下载网页中视频的方式
- ICE专题:实现简单的聊天室(一)
- 使用nettyio+socket.io搭建简单的网页聊天室
- 【聊天室】android 简单的聊天室
- 网页聊天室的原理
- 网页聊天室的原理
- 网页进度条一种简单的实现
- JSP报表打印的一种简单解决方案
- JSP报表打印的一种简单解决方案
- JSP报表打印的一种简单解决方案
- JSP报表打印的一种简单解决方案
- JSP报表打印的一种简单解决方案
- 《Android内核剖析》VIEW机制学习--part2
- Eclipse构建Maven项目
- strace & sqlnet.ora
- 高级C#消息机制(Advanced CSharp Messenger)
- 有关oracle安装数据库的问题
- simpleWebRTC:一种简单的开源网页音视频聊天室解决方案(一)
- Android Studio如何修改快捷键
- 【Shader拓展】Illustrative Rendering in Team Fortress 2
- POJ 2367 Genealogical tree 拓扑题解
- Ubuntu上安装flashplayer
- 阿哥vsbgbg
- Excel数据导入数据库
- 十多个vbs都不敢动
- asmcmd详解