4 ms·
This is because Youtube pushes VP8/VP9-encoded video by default to save on bandwidth. Unfortunately, absence of a hardware decoder consumes a ton of battery. Bo
by inapis 8y ago
This is because Youtube pushes VP8/VP9-encoded video by default to save on bandwidth. Unfortunately, absence of a hardware decoder consumes a ton of battery. Both Firefox and Chrome receive VP9 encoded video.
Safari doesn't understand VP9. So Youtube pushes H.264 video which can be hardware accelerated.
To force youtube to send H264 in firefox/chrome you need something like https://addons.mozilla.org/en-US/firefox/addon/h264ify/ https://addons.mozilla.org/en-US/firefox/addon/h264ify/
- cpeterso 8y agoFirefox uses H.264 for YouTube on macOS, so it can use the system's H.264 hardware decoder. This YouTube page will show which codecs are currently enabled in your browser: https://www.youtube.com/html5 https://www.youtube.com/html5