唐敏豪:我給MSU評測打9分

  • 2019 年 11 月 28 日
  • 筆記

在唐敏豪看來,MSU影片編碼大賽是目前業界規模最大的編碼器客觀評比平台,對影片編碼器的開發者和使用者都有很高的參考價值,但MSU的評測對於特定的業務場景不具有絕對的參考價值。

LiveVideoStack:唐敏豪你好,能否向LiveVideoStack的讀者介紹下自己?

唐敏豪:大家好,我是唐敏豪,目前就職於騰訊多媒體實驗室,擔任高級研究員,主攻下一代影片編解碼器的架構與演算法。

我於2013年加入清華大學電腦系溫江濤教授的團隊,今年獲得清華大學電腦系博士學位後加入了騰訊多媒體實驗室劉杉博士團隊。今年是我進入影片編碼領域的第七年了,這七年間我主攻的是HEVC編碼演算法,sz265是我的博士項目之一,博士期間H.264、AV1、360影片編碼也都有所涉獵。

LiveVideoStack:sz265在2019年MSU影片編碼大賽中取得了不錯的成績,能說說這背後的故事嗎?

唐敏豪:首先是需要感謝清華大學溫江濤教授實驗室影片編碼團隊(溫江濤教授、谷嘉文、陳馨瑤等同學)其餘成員的強大實力與一直以來對sz265項目的支援與幫助。其次是sz265站在了巨人的肩膀上,sz265基於之前實驗室兩款HEVC編碼器(DT編碼器,世界第一個HEVC-SW-4K實時編碼器,我是團隊成員之一;以及nj265編碼器,我是主要作者)開發的,sz265中加入了很多相關論文與編碼器中的演算法,並引入了大量自研編碼優化演算法,因此取得了不錯的成績。第三是感謝包括MSU在內的諸多編碼器測試,讓sz265在測試中發現問題並不斷改進。

基於上述三點,我才能夠有幸作為sz265的主要作者在這次MSU比賽中取得了不錯的成績。

這次MSU比賽結果顯示,sz265距離HW265以及V265還有一定的差距,希望實驗室學弟學妹們能夠再接再厲,繼續優化sz265編碼器。

LiveVideoStack:作為面向通用場景的影片編碼器的評測,您可以給MSU打多少分?還有哪些需要改進的地方?

唐敏豪:關於打分,滿分10分我希望可以給9分。

優勢:MSU測試可以說是目前唯一個大規模、全面且客觀的編碼器測試,無論對於編碼器開發者以及編碼器的使用者都有很高的參考價值。MSU測試給編碼器開發者提供了一個很好的評估自身編碼器優缺點、展示自己編碼器、並了解SOTA的平台。

不足:作為面向通用場景的測試,MSU測試其實依然還是不夠全面:

  1. MSU測試的測試平台為window10 + i7-8700k,缺少移動端編碼、雲端(單執行緒與many-core)編碼以及linux/osx平台的評估。
  2. MSU測試方案採用了offline+abr的方案,而實際應用中,編碼器的實時性、延時情況、cbr能力等也都是某些應用場景非常重要的指標。
  3. MSU目前只有100個測試影片的單獨與綜合分析,但是缺少了對於影片內容分類後的評估,例如screen content等。
  4. 此外,參加MSU比賽的編碼器依然數量有限,很多優秀的閉源編碼器並沒有參加MSU比賽。

LiveVideoStack:如何正確的解讀或使用MSU的報告?他的價值體現在哪裡?

唐敏豪:如上一個問題所說,MSU的報告更多是一個綜合性的評估報告,雖然能夠很好地說明各個編碼器的基準線水平,但是對於特定的應用場景並不具備絕對的參考意義。

關於如何正確的解讀或使用MSU的報告,我的個人觀點是,對於開發者來說,MSU報告中的綜合結果說明了當前編碼器的整體水平,但也需要從per-sequence結果中分析編碼器在不同場景與內容下表現進行優化。對於使用者來說,MSU報告僅具有一定的參考價值,需要從報告中尋找滿足自身業務性能需求的配置與影片序列結果。如有必要,需要根據自己的應用場景進行二次的測試。

文 / 唐敏豪

策劃 / LiveVideoStack