Skip to content
mjansens edited this page Jun 5, 2014 · 11 revisions

Welcome to the EZcast wiki!

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.

Missions of EZCast

  • 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

EZcast in 5 entities !

  • 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

EZcast in 4 web interfaces

EZrecorder

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 form

EZrecorder recording control EZrecorder main web interface


EZadmin

This web interface allows an administrator to handle users, create courses and manage classrooms.

EZadmin web interface EZadmin web interface


EZmanager

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 EZmanager web interface


EZplayer

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 EZplayer web interface

Actors

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)