YouTube video and HTML 5 video tag both have some advantages and disadvantages.
Self Hosted Video
1) Full Control over markup and interface
1) Browser support is in your hands
2) Video download will be slower on your server as compared to YouTube
1) Performance high
2) All browser can support