自架直播伺服器-戶外台

前言

這是有人許願的拉
所以就來講講怎麼把上一篇 戶外台教學
搬下來在自己的電腦上面架設 這邊以Windows為例

流程

安裝Docker Desktop

官方教學 下載

需求

  • 模擬開啟

Alt text 這是示意圖 你會需要去bios中將AMD-V/Intel VT 的選項開啟,開啟之後可能會像這樣 Alt text 就不細講,因為每家主機板的設定都不太一樣,可以去bios翻看看CPU的相關設定,不敢翻就去找自己主機板的說明書照步驟做 阿這是最重要的

接下來有兩條路可以走

  1. 使用WSL當作底層
  2. 使用hyper-v當作底層
    比較簡單的 ---> hyper-v
    可是他推薦我用WSL欸 那我們走這條吧

警告
開啟之後 如果有在使用Android模擬器玩遊戲的會有問題不能執行,我沒有繼續使用模擬器,可能要自己找解方

WSL

Windows Subsystem for Linux 是由微軟提供的"子系統",其實跟虛擬機大差不差,就在你的windows上面能夠執行linux的東西 別人的介紹文 可以看看 但在Docker Desktop的安裝過程應該是用不到

這邊憑藉印象寫的,如果裝了之後在後面Docker Desktop的安裝過程中出現問題,再麻煩留言或其他方法告知我,把這篇文章變得更好

  1. 然後安裝Docker Desktop Alt text Alt text
  2. 照著說明做 最後會讓你登出完成安裝(我忘記截圖了) Alt text
  3. 可以不登入 Alt text

有個問卷 我也忘記截了 隨便選一下吧

  1. 安裝完成 Alt text

有點漂亮 之前的沒這麼高科技

  1. 開黑框框 PowerShell/Terminal/Cmd都可以
docker run -d --name belabox-receiver -p 5000:5000/udp -p 8181:8181/tcp -p 8282:8282/udp --restart=always --pull=always  luminousaj/belabox-receiver:latest

6. 最後就會出現這個 Alt text 7. 可以打自己電腦的IP去看stats網頁

  • http://{IP}:8181/stats Alt text

一些些除錯? 安裝完Docker desktop 之後 在終端機/cmd/powershell 輸入 wsl -l 應該會有docker-desktop那兩項

其實好像就這樣 再來就是Router(電信小烏龜 或是你另購的WIFI)的設定 DNAT/Virtual Server/Port Forwarding

  • 以RTF8207W為例
    • Interface選 WAN-PPPoE
    • 協議選 UDP srt這個協議是在udp之上的
    • Port 外面寫 8282~8282 裡面也填8282
    • 區域網路IP 寫上你安裝docker-desktop的IP
    • 遠端IP 留0.0.0.0 表示所有IP都可以連入
      • (這裡也不能寫特定IP 因為你在戶外用手機 沒辦法一直改這個) Alt text

更新

20240128 感謝 冰菓こおり

  • 在OBS->VLC視訊來源,填連結時的IP可以用localhost 或 127.0.0.1,冰菓こおり說用localhost才看的到畫面! Alt text

有問題可以在下方utterances留言喔

updatedupdated2024-08-192024-08-19
載入評論