Online Video Platform: Elements to Consider