1.下代碼html
git clone https://github.com/ging/licode.git cd licode
2.安裝依賴node
2.1 配置ubuntu開發環境:c++
2.1.1 安裝C/C++開發環境git
1. sudo apt-get -y install build-essential //安裝主要編譯工具 gcc, g++, make 2. sudo apt-get -y install autoconf automake1.9 3. sudo apt-get -y install flex bison 4. sudo apt-get -y install manpages-dev //安裝C語言函數man文檔 5. sudo apt-get -y install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual //安裝相關文檔
2.1.2 安裝gnome桌面開發環境github
1. sudo apt-get -y install gnome-core-devel //安裝核心文件 2. sudo apt-get -y install pkg-config 3. sudo apt-get -y install devhelp //安裝GTK文檔查看程序 4. sudo apt-get -y install libglib2.0-doc libgtk2.0-doc //安裝 API參考手冊及其它幫助文檔 5. sudo apt-get -y instal glade libglade2-dev //安裝GTK界面構造程序
2.1.3 安裝依賴庫npm
sudo apt-get -y install libavcodec-dev libavutil-dev libavformat-dev libsrtp-dev
2.1.4 安裝nodejs 8.xubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
2.2 CentOS環境瀏覽器
yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel
3.安裝依賴bash
3.1 maccurl
./scripts/installMacDeps.sh
3.2 ubuntu
./scripts/installUbuntuDeps.sh
4.安裝licode
./scripts/installErizo.sh ./scripts/installNuve.sh
5.安裝基例子
./scripts/installBasicExample.sh
6.運行licode和例子,在兩個終端運行,或後臺運行
./scripts/initLicode.sh ./scripts/initBasicExample.sh
當initLicode錯誤的時候,大多數狀況爲端口3000或8080端口被佔用,
可經過以下命令,查看佔用8080端口和3000端口的進程,而後kill 掉便可
lsof -i :8080 lsof -i :3000
7.在瀏覽器輸入:localhost:3001,容許訪問麥克風和攝像頭就好了。
當出現以下錯誤時:
Error: Cannot find module 'log4js'
只須要執行:
npm install log4js
便可,其餘相似錯誤相同方法處理
lynckia.com/licode/install.html
安裝 Licode, 在執行 ./scripts/installErizo.sh和./scripts/installNuve.sh腳本時,
必定在執行以前加上 sudo,由於這兩個腳本是須要管理員權限的。