Video forum no longer exist, you can post vids here. As for the embed videos... Well I don't even know if you can post them: HTML is not allowed, you can try the video button, but I think it only works for youtube videos. If you want to post a downloadable link to a video, just post the link.
Use the test forum first, thanks.