Yes, you can add a custom domain to your account and host videos on a subdomain like video.yourdomain.com.
Or embed directly through our sharing option. This way, you won't have branded YouTube videos on your website and can have everything fully customized.