MediaSoup demo模組增加nginx

2021-10-04 21:44:47 字數 1844 閱讀 3278

相關連線

webrtc 框架學習(一)

mediasoup基本框架學習

使用docker 搭建mediasoup服務

mediasoup-demo模組增加nginx

使用docker 搭建mediasoup服務

github專案路徑

docker hub 路徑

nginx 配置檔案

#nginx.conf

}}

nginx docker compose 使用

mediasoup-demo-cloud:v2 映象已經

version

:'3'

services

:# frontend

mediasoupfrontend

:image

: ysf465639310/mediasoup-demo-cloud:v2

ports

:- 9443:

9443

- 3000:

3000

working_dir

: /mediasoup/public

privileged

:true

volumes

:- /etc/localtime:/etc/localtime

- ../../config/config.js:/mediasoup/config/config.js:rw

- ../../config/config.js:/mediasoup/server/config.js:rw

- ../../config/nginx.conf:/etc/nginx/nginx.conf:rw

- ../nginx:/run/nginx

env_file

:- ./media.env

command:[

"nginx"

,"-c"

,"/etc/nginx/nginx.conf"

,"-g"

,"daemon off;"

]networks

:cloud_conference

:ipv4_address

: 172.88.0.2

networks

:cloud_conference

:ipam

:config:-

subnet

: 172.88.0.0/16

#gateway: 172.88.0.1

執行

step1:

root@h3cdata:/opt/cloud_mediasoup# cd mediasoup/compose/

root@h3cdata:/opt/cloud_mediasoup/mediasoup/compose# mv media.env .env

step2

root@h3cdata:/opt/cloud_mediasoup/mediasoup/compose# docker-compose up -d
step2

在谷歌瀏覽器中https://host:9443/roomid=1234 訪問,目前火狐瀏覽器 ios手機無法正常使用,原因未知,後期會更新的映象,修復這些bug

mediasoup demo公網部署

通過nvm安裝的node.js開發執行環境 這裡獲取最新的nvm install script curl o bash 完成後,退出再登陸,使環境變數生效。如果安裝出錯,移除nvm也很方便,記一下 cd rm rf nvm 同時刪除 profile,bash profile,zshrc,bashrc...

任務模組 報告模組 日誌模組

需求背景 報告模組 怎麼來處理這個報告的問題,報告是非常重要的一塊,1,可以看到每一次執行的情況,多少通過了,多少失敗了 2,可以看到執行的日誌,每一步的日誌,失敗了,我要知道失敗在 了,3,每次都要有報告 業務設計 1,任務列表,任務名稱,檢視任務詳情,報告列表,執行的功能,2,任務詳情,每乙個用...

模組之shutil模組模組詳解

shutil模組是高階的 檔案 資料夾 壓縮包 處理模組 shutil.copyfileobj fsrc,fdst length 將檔案內容拷貝到另乙個檔案中 shutil.copyfile src,dst 拷貝檔案 shutil.copymode src,dst 僅拷貝許可權。內容 組 使用者均不...