Weekend Read is our occasional series on technical topics that take a little bit more time to go through. And for this Weekend Read we thought that we would highlight Video Encoding.
Think about how much time you spend watching videos on line (Netflix, meetings, your favorite YouTube interview show about people and their projects in the Arm64/Ampere server world, etc). How does this all work? How do you encode the video at a quality that viewers demand, but not destroy the environment with all of that processor time? The answer is pretty simple use a Cloud Native processor that is designed for these workloads. Community member John O’neill (@joneill) has put out a number of articles on using Ampere (Arm64) hardware for video transcoding. As he puts it in his write up called Building a 300 Channel Video Encoding Server:
The demand for high-quality live video streaming has grown exponentially in recent years. In both developed and emerging markets, operational costs are under pressure while user expectations are expanding.
We had the honor of having him speak for our track at FOSSY. His recording should be up soon on his talk’s page on the FOSSY site.
And in January, he spoke at the NETINT technologies Symposium Symposium: ASIC-Based Transcoding for High-volume Use Cases.
To learn more about media services running on Arm64/Ampere servers, check out our page on Media Services.
Another post by John O’Neill- Ampere Processors gcc Guide.