Kaltura is a video hosting service that allows you to easily record and upload videos from your computer into Canvas. Videos uploaded to Kaltura can be placed anywhere in a course from Discussion Boards or Assignments and can be used by both Instructors and Students. There are multiple tools to use through Kaltura from Kaltura Capture as well as Kaltura Video Quizzes
Kaltura Capture allows Instructors to record lectures and students to record projects that can be submitted through Canvas or shared on discussion boards with classmates. For more on Kaltura Capture - https://servicedesk.nku.edu/TDClient/2436/Portal/KB/ArticleDet?ID=124939
Kaltura Video Quizzes allow instructors to interpose questions throughout a video for more interaction and to test students on content learned - https://servicedesk.nku.edu/TDClient/2436/Portal/KB/ArticleDet?ID=126448