AI 深海/太空環境音串流實戰(三):OBS 設定、串流上線與自動化監控

在前兩篇中,我們掌握了音頻生成和視覺製作。本篇把素材組裝成 OBS 場景、設定多場景輪播,並完成上線前的檢查。編碼參數、主機選擇、自動重啟與監控這些跨系列相同的部分,已獨立成 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 ,本篇只保留深海/太空頻道自己的設定。

🖥️ 硬體需求

家用 PC + UPS、Mac mini、Raspberry Pi 與雲端 VPS 的比較、t3.medium 突發型 CPU 的陷阱、以及 6,000 Kbps 換算成每月約 1.9 TB 對外流量的計算,見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「主機」一節。深海/太空頻道的差別只有一個:視覺素材是 4K 影片,解碼比 1080p 素材更吃 CPU/GPU,Media Source 請勾選「Use hardware decoding when available」,而輸出仍維持 1080p30——YouTube 直播 4K 的流量成本是 3–5 倍,手機觀眾多半以 720p 收看。


🎬 OBS Studio 完整設定指南

安裝與基礎設定

 1Step 1: 下載安裝
 2
 31. 前往 https://obsproject.com/
 42. 下載對應系統版本:
 5   • Windows: OBS-Studio-30.x.x-Windows.exe
 6   • macOS: OBS-Studio-30.x.x-macOS.dmg
 7   • Linux: 使用套件管理器
 8
 93. 安裝(預設選項即可)
10
114. 首次啟動會出現「自動設定精靈」
12   → 暫時跳過,我們手動設定
13
14Step 2: 介面認識
15
16OBS 主介面區域:
17
18┌─────────────────────────────────────────┐
19│        預覽視窗(Preview)                │
20│    (即時顯示將串流的畫面)               │
21│                                          │
22│                                          │
23└─────────────────────────────────────────┘
24┌─────────┬─────────┬─────────┬──────────┐
25│ Scenes  │ Sources │ Mixer   │ Controls │
26│(場景)   │(來源)   │(混音器) │(控制)    │
27│         │         │         │          │
28│ Scene 1 │ Video   │ Desktop │ Start    │
29│ Scene 2 │ Image   │ Mic     │ Record   │
30│         │ Browser │         │ Settings │
31└─────────┴─────────┴─────────┴──────────┘
32
33關鍵概念:
34  • Scene: 場景(如:深海場景、太空場景)
35  • Source: 來源(如:影片、圖片、文字)
36  • 一個 Scene 可包含多個 Sources
37  • 可隨時切換 Scenes

場景架構設計

方案 A:簡單單場景(推薦新手)

 1[Scene: Ocean Ambience]
 2└── Source 1: Video(深海循環影片)
 3    └── Source 2: Image(Logo 浮水印)
 4        └── Source 3: Browser Source(即時時鐘)
 5            └── Source 4: Text(標題)
 6
 7優勢:
 8  • 簡單易管理
 9  • 穩定性高
10  • CPU 占用低
11
12劣勢:
13  • 無法切換主題
14  • 內容單一

方案 B:多場景輪播(推薦)

 1[Scene 1: Deep Ocean]
 2├── Video: deep_ocean_loop.mp4
 3├── Image: logo.png
 4├── Browser: clock.html
 5└── Text: "Deep Ocean Ambience 24/7"
 6
 7[Scene 2: Coral Reef]
 8├── Video: coral_reef_loop.mp4
 9├── Image: logo.png
10├── Browser: clock.html
11└── Text: "Coral Reef Sounds 24/7"
12
13[Scene 3: Deep Space]
14├── Video: deep_space_loop.mp4
15├── Image: logo.png
16├── Browser: clock.html
17└── Text: "Deep Space Ambience 24/7"
18
19[Scene 4: Nebula]
20├── Video: nebula_loop.mp4
21├── Image: logo.png
22├── Browser: clock.html
23└── Text: "Nebula Soundscape 24/7"
24
25輪播策略:
26  • 每個場景播放 30 分鐘
27  • 使用 Advanced Scene Switcher 外掛自動切換
28  • 提供視覺多樣性,降低觀眾疲勞
29
30優勢:
31  • 內容豐富
32  • 觀眾停留時間長
33  • SEO 友善(多關鍵字)
34
35劣勢:
36  • 設定較複雜
37  • 需要更多素材

詳細設定流程

Step 1: 創建第一個場景

11. 在 "Scenes" 區域點擊 "+"
22. 命名: "Deep Ocean"
33. 點擊 OK
4
5場景已創建,但目前是空白的

Step 2: 添加影片來源

 11. 在 "Sources" 區域點擊 "+"
 22. 選擇 "Media Source"(媒體來源)
 33. 命名: "Ocean Video Loop"
 44. 點擊 OK
 5
 6設定視窗:
 7  ☑ Local File(本機檔案)
 8  Browse: 選擇你的 deep_ocean_loop.mp4
 9
10  ☑ Loop(循環播放)← 非常重要!
11  ☑ Restart playback when source becomes active
12  ☐ Show nothing when playback ends
13
14  ☐ Use hardware decoding when available
15    (如有效能問題可勾選)
16
175. 點擊 OK
18
19調整大小:
20  • 在預覽視窗中,影片會出現紅框
21  • 拖曳角落調整大小
22  • 或右鍵 → Transform → Fit to screen

Step 3: 添加 Logo 浮水印

 11. Sources → "+" → "Image"
 22. 命名: "Logo"
 33. Browse: 選擇你的 logo.png
 4
 5重要:
 6  • Logo 必須是 PNG 格式(透明背景)
 7  • 建議尺寸: 200x200 px
 8  • 不要太大,遮蔽畫面
 9
10定位:
11  • 拖曳到右下角或左下角
12  • 縮小到適當大小
13
14透明度調整:
15  • 右鍵 Logo → Filters
16  • "+" → Color Correction
17  • Opacity: 70%(不要太搶眼)

Step 4: 添加即時時鐘

clock.html 與 Browser Source 的設定(300×100、FPS 30、Shutdown when not visible)見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「疊加層」一節。深海頻道用純時鐘版本,放右上角;四個場景共用同一個 Browser Source(在 Sources 面板「Add Existing」),不要各做一份。

Step 5: 添加標題文字

 1Sources → "+" → "Text (GDI+)"
 2命名: "Title"
 3
 4Text 輸入:
 5  Deep Ocean Ambience 24/7
 6  Relaxing Sounds for Sleep, Study, Meditation
 7
 8Font:
 9  Family: Arial 或 Montserrat
10  Size: 48
11  Style: Bold
12  Color: White (#FFFFFF)
13
14Background:
15  ☑ Enable
16  Color: Black (#000000)
17  Opacity: 50
18  Padding: 20
19
20Outline:
21  ☑ Enable
22  Size: 2
23  Color: Black
24  (增加可讀性)
25
26定位: 上方中央或左上角

Step 6: 音頻設定

 1方案 A: 使用 Media Source(簡單)
 2
 31. Sources → "+" → "Media Source"
 42. 命名: "Ocean Audio"
 53. 選擇你的音頻檔案
 64. ☑ Loop
 7
 8缺點:
 9  • 影片和音頻可能不同步
10  • 難以管理多首曲目
11
12方案 B: 使用 VLC Video Source(推薦)
13
141. 安裝 VLC Player:
15   https://www.videolan.org/
16
172. 重啟 OBS
18
193. Sources → "+" → "VLC Video Source"
204. 命名: "Audio Playlist"
21
225. 點擊 "+" 添加音頻檔案
23   • 可添加多首
24   • 會自動循環播放列表
25
266. 設定:
27   ☑ Loop Playlist
28   ☐ Shuffle Playlist(隨機,可選)
29   ☐ Show video(不顯示影片,僅播放音頻)
30
31優勢:
32  • 管理 50 首音樂很容易
33  • 不會中斷
34  • 可隨機播放增加變化
35
36音量調整:
37  • 在 "Audio Mixer" 區域
38  • 拖曳滑桿到適當音量
39  • 建議: -6 dB(預留 headroom)
40
41進階: 添加音頻濾鏡
42  右鍵 Audio Source → Filters
43  • Compressor: 平衡音量
44  • Limiter: 防止破音

輸出、影片與音頻設定

Encoder(NVENC/AMF/x264)、CBR 6,000 Kbps、Keyframe 2 s、1080p30、48 kHz、Compressor 3:1 與 Limiter -1 dB 的完整設定,見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「編碼器與位元率」一節。環境音沒有鼓點與瞬態,Compressor 幾乎不會動作;真正要盯的是 Limiter——層疊的低頻海流聲在某些曲目會把峰值推到 0 dB。


📡 連接 YouTube

串流金鑰、RTMPS 設定、Auto-Reconnect 與先用 Unlisted 測試 30 分鐘的流程,見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「連上 YouTube」一節。建立串流時 Title 用「Deep Ocean Ambience 24/7 🌊 …」、Description 用系列第一篇的 SEO 範本、Category 選 Music、DVR 開啟,並且不要勾選自動開始——多場景輪播要先在 OBS 裡確認四個場景都切得過去。


🤖 自動化與監控系統

自動場景切換(多場景輪播)

 1需求: 每 30 分鐘自動切換場景
 2
 3解決方案: Advanced Scene Switcher 外掛
 4
 5安裝步驟:
 6
 71. 下載 Advanced Scene Switcher:
 8   https://obsproject.com/forum/resources/advanced-scene-switcher.395/
 9
102. 下載對應版本的 .zip
11
123. 解壓縮到 OBS 外掛資料夾:
13   Windows: C:\Program Files\obs-studio\obs-plugins\
14   macOS: ~/Library/Application Support/obs-studio/plugins/
15   Linux: ~/.config/obs-studio/plugins/
16
174. 重啟 OBS
18
195. 工具 → Advanced Scene Switcher
20
21設定輪播:
22
231. 在 Advanced Scene Switcher 視窗
242. 選擇 "Sequence" 標籤
253. 點擊 "Add"
26
274. 創建序列:
28   Scene 1: Deep Ocean
29   Duration: 30:00(30 分鐘)
30   Transition: Fade(1 秒)
31
32   Scene 2: Coral Reef
33   Duration: 30:00
34   Transition: Fade(1 秒)
35
36   Scene 3: Deep Space
37   Duration: 30:00
38   Transition: Fade(1 秒)
39
40   Scene 4: Nebula
41   Duration: 30:00
42   Transition: Fade(1 秒)
43
445. ☑ Loop(循環播放)
45
466. Start Sequence
47
48結果:
49  • 每 30 分鐘自動切換場景
50  • 平滑淡入淡出過渡
51  • 無限循環
52  • 無需人工操作
53
54進階: 隨機播放
55  在 Sequence 設定中:
56    ☑ Randomize order
57  (增加不可預測性)

自動重啟與健康監控

每日 04:00 的排程重啟、--startstreaming --profile "Ocean Space" --scene "Deep Ocean" 啟動旗標、obs-websocket(OBS 28+,port 4455)看門狗、Discord #alerts 告警與 CloudWatch 選項,見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「看門狗與告警」一節。深海頻道唯一要加的檢查:看門狗重啟 OBS 之後,Advanced Scene Switcher 的輪播不一定會自己恢復,請在外掛的 General 分頁勾選隨 OBS 啟動(autostart),否則重啟後會停在單一場景。


🔧 故障排除

掉幀、Encoding lag、畫面凍結、音畫不同步、「串流品質不穩」等症狀對應的原因與處理,整理成一張症狀→診斷表放在 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 的「看門狗與告警」一節。深海頻道特有的一條:4K 循環影片在場景切換瞬間 Render lag 會短暫上升,屬正常;若持續不降,先把 Media Source 改為硬體解碼,再考慮把素材先轉成 1080p 再丟進 OBS。


📋 上線前最終檢查清單

 1硬體與網路:
 2  ☐ 電腦效能足夠(CPU <60%)
 3  ☐ 網路上傳速度 >8 Mbps
 4  ☐ UPS 不斷電系統已連接
 5  ☐ 散熱良好(風扇運作正常)
 6
 7OBS 設定:
 8  ☐ 場景已正確設定
 9  ☐ 影片循環播放正常
10  ☐ 音頻播放列表運作正常
11  ☐ Logo 和文字定位正確
12  ☐ 時鐘顯示並更新
13  ☐ 編碼器設定正確(NVENC 或 x264)
14  ☐ Bitrate: 4500-6000 Kbps
15  ☐ Resolution: 1920x1080 或 1280x720
16  ☐ FPS: 30
17  ☐ Auto-Reconnect 已啟用
18
19音頻:
20  ☐ 音量適中(-6 dB 左右)
21  ☐ Compressor 和 Limiter 已設定
22  ☐ 無破音或雜音
23  ☐ 音畫同步
24
25YouTube:
26  ☐ 串流金鑰已正確設定
27  ☐ 標題、描述已優化(SEO)
28  ☐ 標籤已添加
29  ☐ 分類為 "Music"
30  ☐ 縮圖已上傳(高品質)
31  ☐ Visibility: Public
32
33自動化:
34  ☐ Advanced Scene Switcher 已設定(如使用)
35  ☐ 自動重啟腳本已排程
36  ☐ 監控腳本運行中
37  ☐ Discord 通知測試成功
38
39測試:
40  ☐ 已進行 30 分鐘測試串流
41  ☐ 用其他設備觀看確認品質
42  ☐ 無卡頓、掉幀
43  ☐ 音頻清晰
44
45備份計畫:
46  ☐ 素材已備份到外部硬碟
47  ☐ OBS 設定已導出(Scene Collection Export)
48  ☐ 備用網路方案(手機熱點)
49  ☐ 緊急聯繫人(如需遠端協助)

🎓 進階與效能基準

雙 PC/NDI、Restream 多平台、低延遲設定,以及 OBS 效能的健康門檻(CPU < 60%、Render/Encoding lag 0%、Dropped frames < 0.5%、FPS 貼著 30),見 24/7 音樂直播共用基礎建設:編碼器、自癒串流、監控與社群管線 。深海頻道以 4K 素材解碼 + NVENC 編碼為前提,GPU 使用率的目標放寬到 < 70%。


🔄 系列文章導航

  1. 市場分析、科學原理與 AI 工具選擇
  2. 視覺製作:4K 深海/太空場景生成
  3. 【當前】技術實作:OBS 設定、串流上線與自動化 ✅
  4. 內容策略:Shorts 導流、社群經營與變現

下一篇也是最終篇,我們將探討如何透過 Shorts 導流、社群經營、以及多元變現策略,將你的頻道從 0 發展到月入數千美元。


延伸閱讀

Yen

Yen

Yen