Schema markup for videos is actually much different than other markup such as that for events or people. Using Schema markup to describe videos on your pages allows Google and Bing to index and show videos in their search results, making it one of the more practical types of markup to consider implementing.
It's important to note that the video and markup must be visible without executing JavaScript or Flash. It's also important to submit a video sitemap, as using the markup alone will not by itself help search engines discover videos - it also offers another means to provide information about the video content.
While only a few properties in the schema.org/VideoObject type are required to describe video (the name, description and thumbnail), including additional information can actually enhance how that video will appear in the search results. Some recommended properties include the content URL, the embed URL, the upload date, and the expiry date.