Video on plane choppy

Hi all. I have a basic video script that pops up a plane and plays a video in front of the camera when an object is clicked. The problem is the video is choppy and the sound is as well. I’m pushing only about 20 frames per second, sometimes less, and was wondering if this is possibly the source of the choppiness. If it is are there any small changes I can make from object to object to help improve it? Such as disabling the ability to cast and receive shadows.

Are you sure that your video resolution isn’t too high?
Going with 720p or even higher will be extremely taxing as it runs completely on cpu, it does not use any form of hardware acceleration.