It allowed multiple team members, more data, selling on-demand videos ... now available with various features. Yes and no. Vimeo offers a free option for video creation, editing, and sharing.