Mac/Ubuntu 上编译、搭建 WebRtc/licode 服务器
1.下代碼
git clone https://github.com/ging/licode.git cd licode?
2.安裝依賴
2.1 配置ubuntu開發環境:
2.1.1 安裝C/C++開發環境
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桌面開發環境
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 安裝依賴庫
sudo apt-get -y install libavcodec-dev libavutil-dev libavformat-dev libsrtp-dev?
2.1.4 安裝nodejs 8.x
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.安裝依賴
3.1 mac
./scripts/installMacDeps.sh3.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,因為這兩個腳本是需要管理員權限的。
?
轉載于:https://www.cnblogs.com/blackhumour2018/p/9547569.html
總結
以上是生活随笔為你收集整理的Mac/Ubuntu 上编译、搭建 WebRtc/licode 服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用的机械工具
- 下一篇: Android adb重启手机