Ensemble Video Transcoder (EVT) offers fast and reliable transcoding service for both video and audio files. EVT integrates directly into the Ensemble Video Platform. EVT offer users the ability to upload raw, uncompressed and non-streamable video/audio content and transcode those files into a format that is compatible for streaming over the internet (i.e. H.264).
Due to the system resource requirements for transcoding, EVT is installed on a dedicated server. The transcoding jobs will consume nearly 100% of all available CPU/RAM when running, so sharing the EVT role with any other service in not recommended.
Accessing Ensemble Video Transcoder
EVT is web based and you can access the dashboard by navigating to the IP/URL of the EVT server. (i.e. http://evt.myschool.edu)
- Using a web browser, navigate to your EVT address
- Logon using admin credentials
- After authentication you will be presented with the EVT Dashboard
The EVT Dashboard provides an overview of all current, as well as past, operations from a single pane of glass. From the dashboard you can view active jobs, completed jobs, failed jobs, average wait time, jobs by date as well as access the settings/configuration for the EVT server. Below is an overview of the dashboard interface:
- Navigation Bar: this allows users to navigate to the different sections, settings and configuration areas of the EVT
- Home: this will always take you back to the dashboard main view
- Active Jobs: displays the number of jobs currently transcoding or queued for transcoding
- Completed Jobs: displays the number of jobs that have successfully completed
- Failed Jobs: displays the number of jobs that have failed
- Settings: displays the administrative configuraitons for EVT
- Users: allows you to create additional admin accounts for EVT
- Integrations: displays all the integrataions that are currently connected to EVT
- General: provides information about the settings for EVT
- System Overview: provides high level information such as
- Number of Server: if operating in a cluster, this will show how many are configured
- Average Wait Time: this is the average amount of time it takes to complete an encoding job
- Jobs By Date: allows administrators to filter results by date
- Total Jobs Overview: provides a running tally for the EVT statistics
- Active: Number of jobs running (or queued to run) on the server at that moment
- Complete: Number of successfully completed transcode jobs
- Failed: Number of failed or cancelled transcode jobs
When troubleshooting issues it may be necessary to get more detailed information on the jobs that have been submitted to the transcoder. Each job (Active, Completed and Failed) include the ability to query the specifics of the request submitted to EVT.
Querying Job Details
- Next to each job listed in Active, Failed and Completed is a magnifying class icon.
- Click the magnifying glass icon to bring up the job details
- From the Job Details view you can see specific information about Ensemble Library, Organization, Institution, etc.
- You can also Cancel and Resubmit the jobs (if available) from this view
*** Load Request: this button will display the API call used to submit the job to EVT. This is information that can be used by Ensemble Video Support and Development team members to help troubleshoot issues.***
User area is where you manage users with access to EVT
This section allows administrators to view what systems are currently tied into this instance of EVT. Note that EVT Version 18.104.22.168 does not support adding additional integrations. However, this is planned to be added in a future release.
This area just exposes the settings for Ensemble Video Transcoder. You can edit the values by simply clicking inside the box and making your change. Clicking off the box will save your settings.
- Clean jobs older than this (in minutes): This is how long a job can be "processing" before it is marked as Failed. This is used to prevent a stuck job from blocking other jobs from processing.
- Temporary storage location for transcoded files: This is the location that EVT will use to store and process new jobs.
- Skip processing of input files with these extensions: This is the "blacklist" of files that the EVT system will ignore, if they are submitted as a source file. This is done for security reasons to prevent malicious files from compromising the EVT system.