WebRTC 开发环境
WebRTC开发环境
在开发我们的WebRTC应用之前,我们需要配置开发环境。首先,您应该有一个文本编辑器或IDE工具 ,您可以使用它编辑html和JavaScript文件。如果在阅读本教程的时候您还没有合适的选择,可以尝试如下软件:
Atom https://atom.io/
WebStorm https://www.jetbrains.com/webstorm/
Notepad++ https://notepad-plus-plus.org
Netbeans https://netbeans.org/
其中除了WebStorm是需要付费(据说可以一直试用)之外,其余都是免费软件,可以无限使用.
测试WebRTC应用的另一个要求是必须有一个web服务器来运行html和JavaScript文件。该代码不能通过双击文件来工作,因为浏览器安全限制不允许本地js代码访问摄像机和麦克风,所以你的开发环境必须包含一个web服务器套件,常见的web服务器有iis,apache或者nginx等.
本教程中,我们使用node static server,作者的操作系统是Windows10,下面是安装步骤:
1.访问https://nodejs.org/en/下载最新版的nodejs.
2.安装nodejs,安装选项默认即可,它会自动添加node相关命令到path中.
3.打开命令行终端,输入npm install -g node-static,此操作将会自动下载并安装node static server.
4.到你的含有任意html页面的目录中,以c盘下面的html目录为例,并假设该目录下有index.html页面,在命令行中执行cd C:\html进入,再执行static命令,执行成功则会显示:serving "." at http://127.0.0.1:8080字样.
5.打开http://127.0.0.1:8080就可以看到您的网页内容了.
此外,如果要测试你的nodejs的安装情况,可以在命令行终端输入几个命令来测试.
新建一个index.js文件,并输入下面的代码:
console.log("test node js");
使用node执行这个js文件,输入node index.js,此时命令行中就会输出test node js,如果命令执行成功并有输出则说明nodejs安装正确.
在构建我们的信号服务器时,我们需要使用WebSockets库,在命令行终端中执行run npm install ws安装此模块.
要测试我们的信号服务器,我们需要wscat工具集,在命令行终端输入npm install -g wscat来进行安装.
总结
本章我们介绍了如何安装和测试node static server,希望对您有所帮助.