Content distribution technology in streaming media business