weixin_39669204 2020-11-22 02:18 采纳率: 0%
浏览 0

Multithread tiled VP9 decoding

VP9 has a tiled mode that allows decoders to fairly easily spread work over multiple cores. Don't know if this is feasible in emscripten until shared-memory threading comes in in the browsers... But if can be rigged up, would be a huge speed boost to VP9 decoding to use two or four threads on a multicore CPU. The bandwidth savings of VP9 are very attractive!

该提问来源于开源项目:brion/ogv.js

  • 写回答

6条回答 默认 最新

  • weixin_39669204 2020-11-22 02:18
    关注

    SharedArrayBuffer is available in Safari Technical Preview now, would be worth investigating this now. May or may not benefit VP8 for macroblock parallelism too though less than the tiles would.

    Would need to build with pthreads enabled, might need to have separate threaded and non threaded builds...

    评论

报告相同问题?