VideoPlayer is a new game object component for playing movies in your scenes in Unity (Requires Unity 5.6 or above). It aims at using the video hardware capabilities of both the editor and target platforms.
The VideoPlayer can play movies that were imported with the new VideoClip importer. It can also read movies from StreamingAssets, local files or http sources, using progressive streaming.
Blog URL: How to play videos on Unity using new VideoPlayer
YouTube Video URL Part 1: How to play videos in Unity using VideoPlayer and VideoClip API -Part 1
YouTube Video URL Part 2: Thumbnail, Play and Pause - Unity VideoPlayer - Part 2
StackOverflow Discussion: Using new Unity VideoPlayer and VideoClip API to play video
MIT