MediaFirst TV Platform: The cornerstone of the content federation