Look into video component and get an idea how it works. Then custamize the component for publish instance as per your need. OR Provide a link where user a mention a video. Better option is use form upload and then scan the video. After verification moved to right place. I have never tried it just throwing an idea.