最近對這句話有深刻的體會,以後該做的事情還是早一點做的好...

之前在DaVinci上用single source + TCP + raptor code怎麼試都無法順利播放,fps平均起來大概不到20,CPU更是衝到了90+%,我和wish都已經做好了最壞的打算,想把raptor decoder拿到另一台獨立的機器跑。

只是事情在我死馬當活馬醫,上週末硬著頭皮把程式改版成multiple source + UDP + raptor code(之前的版本只是測試用,這個才是最終目標)後,竟然有了180度的大轉變!不僅CPU只有用到20%上下(就算是最耗CPU的decode也只衝到50%),除了一些bit rate突然衝高的地方之外,都是穩穩地維持在30fps。測試時我和wish都看得目瞪口呆,一直懷疑我們到底有沒有跑錯程式~XD

唉...早知道就不要偷懶,還拿個"raptor code專用測試版"來砸自己的腳,一開始就乖乖改寫成UDP版不就什麼問題都沒有了嗎...orz

arrow
arrow
    全站熱搜

    cym 發表在 痞客邦 留言(0) 人氣()