A video introduction is a short video clip that gives an overview or introduction to something, like a person, a company, or a topic. It helps to provide an initial understanding or introduction to the subject through a video format. Full definition
A short video introduction where you give your 30 second elevator speech. (CNVideoResumes.com)
The site does offer a lot of features you can use with a paid membership such as video introductions for your profile, instant messaging, video chats and many more communication outlets. (bestdatingsites.com)