Length of Video
Shorter videos are going to be easier to download and much more convenient to watch. I do realize the content largely determines the length, but short is better than long on the web. Try and make videos no more than two or three minutes long, if possible. Five minutes is an extremely long time on the web. You have to remember we live in a world of instant gratification. People want information now and they want it quickly. They will not listen to a long drawn-out video. You will lose their interest quickly and have a higher audience abandonment rate.
In it said that the average consumer attention span is estimated to be 8 seconds. That being said, longer videos tend not to receive as much attention as shorter videos. Thus, will not get watched nor shared as much and will affect optimization.
Shorter videos also require less resources. You can use free video creation software such as Screen-O-Matic and others if you stick to shorter length of videos. For long videos, you will have to probably pay for a video making software.