There stack of technologies available to video delivery to client is endless. And so are the challenges.