When, where and how to live stream your favorite events online?