<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] github:[https://github.com/lynckia/licode](https://github.com/lynckia/licode) 參考:[https://blog.csdn.net/u013536232/article/details/102820251](https://blog.csdn.net/u013536232/article/details/102820251) hub.docker:[https://hub.docker.com/r/lynckia/licode/](https://hub.docker.com/r/lynckia/licode/) ## 拉取docker鏡像并運行 licode官方提供了配置好的docker鏡像,使用以下命令拉下來跑就行。 ``` docker run --name licode -p 3000:3000 -p $MIN_PORT-$MAX_PORT:30000-30050/udp -p 3001:3001 -p 8080:8080 -e "MIN_PORT=30000" -e "MAX_PORT=30050" -e "PUBLIC_IP=your_ip_address" lynckia/licode ``` 注意命令里的`PUBLIC_IP`要改為服務器的公網IP。 配置好之后,在地址欄輸入ip:3001回車,chrome就會彈出是否允許攝像頭麥克風那個窗口,點擊確定,就可以看到你的視頻了。 ## 源碼安裝 ### 下載代碼 ``` git clone https://github.com/lynckia/licode.git cd licode ``` ### 安裝依賴 Ubuntu16.04 ``` ./scripts/installUbuntuDeps.sh ``` Mac OSX ``` ./scripts/installMacDeps.sh ``` > 如果本機已經裝了ffmpeg,請卸載 ### 安裝licode ``` ./scripts/installNuve.sh ./scripts/installErizo.sh ``` ### 安裝 basicExample ``` ./scripts/installBasicExample.sh ``` ### 基本配置 修改licode_config.js ``` config.erizoController.publicIP = 'your_ip_address'; config.erizoController.hostname = 'your_ip_address'; config.erizoAgent.publicIP = 'your_ip_address'; //default value: '' config.erizoAgent.networkinterface = 'eth0'; //default value: '':w ``` ### 配置SSL 修改licode_config.js ``` //配置turnserver服務器 config.erizoController.iceServers = \[{'url':'stun:stun.l.google.com:19302'},{'url':'stun:**服務器****IP**:3478'}\];//**注意,配置的服務器必須是可訪問的,否則啟動失敗** //開啟SSL config.erizoController.ssl =true; config.erizoController.listen_ssl =true;//default value: false config.erizoController.listen_port =8080;//default value: 8080 //配置SSL文件 config.erizoController.ssl_key ='/full/path/to/ssl.key'; config.erizoController.ssl_cert ='/full/path/to/ssl.crt'; ``` ### 啟動licode ``` ./scripts/initLicode.sh ./scripts/initBasicExample.sh ``` 運行: ``` http://ip:3001 https://ip:3004 //需要開啟tls ``` 停止licode ``` pkill node ``` ## 安裝過程中的問題 ### boost庫的問題 我遇到了boost庫的問題:Missing boost_property_tree/1.69.0@bincrafters/stable ,修改`./scripts/installErizo.sh`的65行 ``` conan install . --build IncludePathsGenerator --build boost ``` ### 神奇的npm - npm i時提示sha512錯誤 下載npm包的時候,會進行包的哈希檢測,以防下載的包被人惡意篡改,然而有時候因為cnpm與npm混用導致這個問題,可以通過以下步驟解決 **刪除package-lock.json**,重新執行npm i ## Chrome關于http無法調用攝像頭麥克風的解決方法 新版本的chrome瀏覽器,在http協議下安全性原因導致無法調用攝像頭和麥克風,解決方法如下: **方法一:** 在瀏覽器地址欄中輸入“chrome://flags/#unsafely-treat-insecure-origin-as-secure”,回車,如下圖,將該選項置為**Enabled**,在輸入框中輸入需要訪問的地址,多個地址使用“,”隔開,然后點擊右下角彈出的**Relaunch**按鈕,自動重啟瀏覽器之后就可以在添加的http地址下調用攝像頭和麥克風了。 ![](https://img-blog.csdnimg.cn/20200525222816532.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpcnN0X3NodW4=,size_16,color_FFFFFF,t_70) ` ` **方法二:** 在安裝的瀏覽器的應用圖標右鍵->屬性,在彈出框中的**快捷方式選項**下的**目標**屬性后加入 `--unsafely-treat-insecure-origin-as-secure="http://example` ,其中example為你的訪問地址,記得和前邊的內容中間有空格隔開,然后點擊右下角的應用和確定按鈕,重啟瀏覽器就可以了 ![](https://img-blog.csdnimg.cn/20200525223320521.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ZpcnN0X3NodW4=,size_16,color_FFFFFF,t_70)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看