its too easy bro.. create teh Account in DM it wdnt take more den 2 mins .. and best part is.. ITS FREE
and very simple steps to upload teh video too..
DM is better to post the videos here coz its easy and TM supports DM videos.. there r other site also which TM supports but .. sometimes thy r not reliable..
and to POST video here.. simply paste the Video link.. NO NEED to go to any other option for Media or anything else.. Simply POST the video link.. and it will automatically embed it and show ur video .. inshAllah..