Skip to content

DVR implementation built on top of live streams

License

Notifications You must be signed in to change notification settings

kaltura/liveDVR

Repository files navigation

liveController & LiveRecorder

The liveDVR repository contains to products: liveController and liveRecorder. Kaltura liveController controls the live stream including recording during live. The liveController handles live entries state and stream content integrity throughout live session. It integrates with the Wowza to get list of live streams and download the content. It integrates with the BE for live state update and live entry info get/set. The liveController supports DC failover. Kaltura liveRecorder is responsible for VOD preparation from recorded live content and upload to destination storage.

Deployment

LiveController Deployment

Please refer to liveController deployment doc

liveRecorder Deployment

Please refer to liveRecorder deployment doc

meida_server Deployment

Please refer to Media Server deployment doc

Docker:

Build:

./deployment/docker/build_images.sh live-controller
docker-compose   -f ./deployment/docker/docker-compose.yml    --project-directory  ./deployment/docker/  up

Copyright & License

All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.

Copyright © Kaltura Inc. All rights reserved.