Kaltura is a cloud-hosted video platform that allows users to upload, manage, share, publish, and stream videos.