Software Mansion’s Post

View organization page for Software Mansion, graphic

4,136 followers

#MembraneMondays One minute of raw 1080p video in 30 FPS is approximately 11GB of data (6.5 if you use YUV420 instead of RGB) 😳 👉 This number is very big, especially if you consider that your mobile phone has to stream a video continuously when you're talking to somebody using #WebRTC. How is this possible? 👉 The answer is... ✨ encoding ✨ Video codecs, such as H264, AV1 or VP9 allow a ridiculous degree of video compression. The same one minute of 1080p video that takes up 11GB of space unencoded can be compressed down to 20MB. 👉 All of this compression is not free though. Encoding algorithms require a substantial amount of compute power. This is why most mobile devices and desktop GPUs have dedicated hardware circuits just for video encoding. This allows your phone to save a lot of battery power when streaming videos to your friends. It also makes it possible for your favorite streamers to play a demanding video game while encoding the footage and sending it to a Twitch or YouTube server 🎮 Almost all modern GPUs and mobile devices have hardware encoders ready for use. An H264 encoder is usually present on most consumer hardware. Newer devices also have VP8 and VP9 support, while AV1 encoders are still usually unavailable. #encoding #codecs #streaming

  • No alternative text description for this image

To view or add a comment, sign in

Explore topics