Options to embed video in my site

This is not a Rails question. As part for promoting my application I
want to paste a video on my site. What I would like to know is, should I
store the video files in my server and play it or save at any third
party like youtube and play from there. I expect your valuable comments
with pros & cons. Also please suggest some ways to do this