-
Notifications
You must be signed in to change notification settings - Fork 19
Home
Index |
---|
Missions of EZcast |
5 entities |
4 interfaces |
Actors of the institution |
EZcast - pronounce 'Easy Cast' - is a web application that allows lecturers or teachers to share media contents with an audience.
The web application has to be installed by the institution on a server (it's a one-time operation), allowing the lecturers and teachers to record and submit media files easily from their favorite web browser without any installation. The targeted audience will then be able to access the recordings through a rich media player called EZplayer, in their web browser.
EZcast is composed of 5 distinct parts, which are described here below. It contains 4 different web interfaces. The EZcast solution is distributed under 2 git repositories ( EZcast and EZrecorder).
The keyword of this project is "Easy" ! Since the beginning, we wanted a product that would be easy to use, but also easy to develop and to install.
- Create : Audio, camera and slide recording in classrooms (see EZrecorder)
- Upload: Hosting and processing of video files
- Share: Safe publication of your productions
- Extend: Watch your recordings in a rich media player
- EZrecorder: Allows a user (lecturer / teacher) to record his courses in a classroom via his web browser
- EZadmin : Allows an administrator to manage users, courses and classrooms for EZcast
- EZmanager : Allows a user (lecturer / teacher) to manage his recordings and to submit video files from his own computer
- EZrenderer : Handles the processing and re-encoding of the video
- EZplayer : Allows a user (lecturer / student / targeted audience) to access the videos via their web browser
This web interface allows a user to launch an automated recording, handle the camera scenes and choose whether the recording should be private or public.
EZrecorder recording form
EZrecorder recording control
This web interface allows an administrator to handle users, create courses and manage classrooms.
EZadmin web interface
This web interface allows a user (typically lecturer or teacher) to handle his recordings (stored in course albums), submit video files to the system and publish them to a specific audience.
EZmanager web interface
This web interface allows a user (lecturer or student) to interact with the recordings. They can switch from camera to slide footage, annotate the videos, share them with other users, search for specific keywords, ...
EZplayer web interface
The table below shows the relationship between the different actors of an institution and EZcast.
Actor of the institution | Description |
---|---|
IT Department | Install EZcast on a Apache-PHP-MySQL unix server (one-time operation) |
IT Department | Develop new features |
EZcast administrators | Create users and courses in EZadmin |
Lecturers and teachers | Provide course content through EZmanager and EZrecorder using their web browser (no installation required) |
Students and global audience | Access EZplayer via their web browser (no installation required) |