How do I upload a video?

When you are logged in to the Creator Admin, you can press "New product" on the home page or go to Products and press "New video". There you go through a number of steps and fill in the necessary information to publish your video.