3 ms·
Video encoding is expensive. You get to pick between more CPU usage or worse video quality.
by TD-Linux 11y ago
Video encoding is expensive. You get to pick between more CPU usage or worse video quality.
- ianlevesque 11y agoBut with Hangouts you get both.
- Klinky 11y agoIt's probably similar to the fullscreen problems Adobe Flash had in the past, where the CPU was being used to resize tiny video to fullscreen resolution. This lead to low definition video becoming choppy while pegging your CPU at 100%. Playing the same video fullscreen in something like Media Player Classic would result in negligible CPU usage since it wasn't going through Flash's 2D engine + software scaler, and instead your video card would handle the scaling with ease. Hardware scaling using overlays is very old technology, so it was kind of sad that from mid to late 2000s, internet video was being hampered by poor software scaling.
- jsjohnst 11y agoYou'd think they could include hardware acceleration hooks for the video processing, at least in Chrome, but alas, doesn't seem so based on CPU usage
- Cthulhu_ 11y agoAnd yet it shouldn't be, with GPU acceleration and all. Video encoding and video calling should be a solved problem.