innova/video-recorder-bundle
Claroline Video Recorder Bundle
Maintainers
Package info
github.com/InnovaLangues/VideoRecorderBundle
Type:claroline-plugin
pkg:composer/innova/video-recorder-bundle
Requires
- claroline/core-bundle: ~6.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 3b788d8ad93b8750fc29f6d13ef664af5f663ffc
- Eric Vincent <eric.vincent.woop@univ-grenoble-alpes.fr>
- Axel Penin <axel.penin.woop@univ-grenoble-alpes.fr>
- Nicolas Dufour <nicolas.dufour.woop@univ-grenoble-alpes.fr>
- Arnaud Bey <arnaud.bey.woop@univ-grenoble-alpes.fr>
- Donovan Tengblad <donovan.tengblad.woop@univ-grenoble-alpes.fr>
- Patrick Guillou <patrick.guillou.woop@univ-grenoble-alpes.fr>
This package is not auto-updated.
Last update: 2026-06-21 03:39:39 UTC
README
This Bundle is a plugin intended to be used with Claroline Connect LMS
It allows the user to record video via an available video input device (such as a webcam and microphone) and create a Claroline File from the recorded video/audio blob.
Requirements
This plugin uses
- MediaRecorder API Firefox infos - Chrome infos
- libav-tools to (re)convert recorded blobs (audio + video) to WEBM [1]
[1] In Claroline videos are served via a
Symfony HttpFoundation BinaryFileResponse
If we do not (re)encode the recorded source, video does not replay properly and video player time slider is ineffective...
WebBrowser minimal requirement
- To use MediaRecorder in Chrome 47 and 48, enable experimental Web Platform features from the chrome://flags page.
- Audio recording work in Firefox and in Chrome 49 and above; Chrome 47 and 48 only support video recording.
- Everything work on Firefox 29 or later
Installation
Install with composer :
$ composer require innova/video-recorder-bundle
Install plugin :
$ php app/console claroline:plugin:install InnovaVideoRecorderBundle
Limitations
- Firefox downloaded video has a chopped sound and can be properly read in web browser only
- Only one process/browser can access the camera/mic device at a time.
Requests
Go to Claroline if you want to ask for new features.
Go to Claroline Support if you encounter some bugs.
Authors
- Donovan Tengblad (purplefish32)
- Axel Penin (Elorfin)
- Arnaud Bey (arnaudbey)
- Eric Vincent (ericvincenterv)
- Nicolas Dufour (eldoniel)
- Patrick Guillou (pitrackster)
Licence
MIT
