對於我們正在進行的項目之一,我們計劃使用VLC/Gstreamer等多媒體框架來捕獲和回放/渲染h.264編碼rtsp流。爲此,我們一直在觀察使用我們構建的兩個演示應用程序的VLC的性能(CPU &內存利用率)。其中一個演示應用程序使用mozilla vlc插件,我們在單個html網頁上嵌入了多達4個h.264編碼的RTSP流,而另一個演示應用程序只需調用vlc播放器並播放一個h.264編碼的rtsp流。使用VLC Mozilla插件和VLC播放器播放RTSP流時CPU和內存利用率的差異
我很驚訝地觀察到,結果如下(試驗是在Ubuntu 11.04進行):
演示2(Mozilla的VLC插件 - 4個平行流)
CPU利用率:16 %
內存利用率:〜61MB
d EMO 2(VLC播放器 - 1個流)
CPU利用率:16%
內存利用率:〜17MB
我的問題是,爲什麼是CPU使用率的較小盡管它正在解碼更多的視頻流,但Mozilla的VLC插件。
等待回覆。
問候,
SAURABH甘地
會發生什麼,如果你執行Mozilla插件VLC只有一個流? – 2012-02-01 10:14:58
只有一個流的mozilla vlc插件提供了大約4%的CPU利用率和〜54MB的RAM利用率 – 2012-02-01 10:42:48
我認爲可能會在vlc mozilla插件中進行一些渲染質量折衷。嘗試不同的分辨率和全屏模式。你可能會注意到不同之處。 – Sriram 2014-04-02 13:22:14