How to use Multi-stream function in Mainconsole to reduce decoding request on local display?


When using Mainconsole (v5.0 and above), CPU loading might reach to 100% due to local display decoding request.

使用 Mainconsole (v5.0 和以上) 時, 由於本地視頻顯示解碼需求, CPU 使用可能達到100%。


Use Multi-stream function in Mainconsole (v5.0 and above) to reduce the decoding request. Mainconsole can record the "highest fps and resolution" stream (stream1) from cameras and, at the same, display the "fewer fps and resolution" stream (stream2) on local display.

在 Mainconsole (v5.0 和以上) 中使用多影像串流來減少視頻解碼需求。Mainconsole 可以從攝影機錄下 "最高 FPS 和解析度" 影像串流 (串流1), 並在相同的地方顯示 "較少的 FPS 和解析度" 影像串流 (串流2) 在本地顯示器上。

  1. Before choosing [Enable Multi-stream] function in Mainconsole: CPU usage might hit 100% for recording and locally displaying 10 channels.
    在 Mainconsole 中選擇 [啟用多串流] 功能之前: CPU 使用率可能會達到100% 用於錄製和本地顯示10個頻道。
  2. When user clicks on [Open Stream Usage Panel] under [Start Menu], all channels are decoding from "stream1", which is usually the original stream with the highest resolution and bitrate.

    當使用者按一下 [開始功能表] 下的 [打開串流使用面板] 時, 所有頻道都從 "串流影像1" 進行解碼, 這通常是具有最高解析度和位元速率的原始影像。
  3. After choosing [Enable Multi-stream] function in Mainconsole, CPU usage will take <60% less resource to do the same job (recording and locally displaying 10 channels).  

    在 Mainconsole 中選擇 [啟用多串流影像] 功能後, CPU 使用率將減少60% 的資源來執行相同的作業 (記錄和本地顯示10頻道)。            
  4. In the [Stream Usage Panel] under [Start Menu], user can see all channels are decoding from "stream2", which is usually the lower resolution and smaller bit rate.

    在 [開始功能表] 下的 [影像串流使用面板] 中, 使用者可以看到所有頻道都是從 "串流2" 解碼的, 這通常是較低的解析度和較小的位元速率。

Please refer to this wiki "How to enable Multi-Stream function?" to know the detailed setting on Mainconsole (v5.0 and above).
請參閱此 wiki "如何啟用多影像串流功能?" 瞭解 Mainconsole (v5.0 及以上) 的詳細設置。

Have more questions? Submit a request


Please sign in to leave a comment.