Vimeo

 
Summary
A video hosting place to upload your lectures and share.
Features
Canvas integration through embedding
Cost
Free to create account, but does have advanced memberships with added costs.
Where to get help
Website