Live transcoding is a CPU consuming process and if you are transcoding/transrating multiple live streams, you need GPU support to manage the load of the server. Recently I got a live transcoding task to do using AWS Ec2 instances. AWS provides two types of GPU based instances (at the time of writing)
In general on fly live transcoding requires more compute cycles for converting multiple bitrate live streaming. After some research, I found a suitable motherboard and Intel quicksync processor for Wowza Streaming Engine live transcoding for one of my project.
I have compiled Wowza with Intel quicksync successfully on linux and now I can see drastic changes in cpu consumption. It almost reduced to 50% from actual usage.
Keep reading →