Definitely not direct uploads. That can create enormous storage strains on a website. Instead, upload the video to YouTube, or, your ad company, and embed their URLs in your posts. Usually, ad companies would prefer you embed their links so you can also monetize the video while fulfilling the video markup needed to complete the recipe schema.