The Video Transcoding: From CPU, GPU to Cost Efficiency