If Transcoding is turned ON via Application Management (requiring Admin rights) you are now ready to create a Project that will run Transcoding.
Existing Projects using Transcoding can be found using the Projects sidebar menu.
Create a Transcoding Project
If you have not yet created a Project to use Transcoding then click Create New Project.
Enter your Project Name. It is recommended that this be meaningful, i.e. include a reference to "Transcoding", so that it is easily identifiable from the Projects list.
Select Transcoding as the Application to use in this Project.
* Only a single Project for Transcoding is currently supported. If the Transcoding Application has already been selected in another Project then it will NOT display as an option.
Select the Host Group(s) for Transcoding to use.
Multiple Host Groups with matching Container Orchestration Type, i.e. Kubernetes or Kazuhm, can be selected. This is independent of the Host Types of the Host Groups and consequently supports cross host-type processing - in this example both a Windows Desktop and a Azure Host Group are added to the Project.
Configure your Settings. NFS (Transcoding) is ONLY supported when the Kazuhm system is deployed ON-PREMISE.
Click Create Project.
The Project will be created and the Monitoring tab displayed.
The Jobs tab provides information about the Jobs in the Project. This will be empty until you Transcode your first video.
The Host Groups tab provides information about the Host Group(s) in the Project.
The Status of the Host Group must be Connected in order to run Transcoding.
The Applications tab provides information about the Application(s) in the Project.
The Status of the Application must be Connected in order to run Transcoding.
Select Projects List from the sidebar menu to display all available Projects.
Click View on the Transcoding Project. The Monitoring tab will display.
Job Status Graph - a graphical representation of the number of jobs by Status over time.
Remaining Time - an ESTIMATE of how long the current In Progress job will take to complete.
Total Number of Jobs in Queue - the number of Jobs with Status In Progress.
Jobs by Application - as only a single Transcoding Application can be used currently this will equal the Total Number of Jobs in Queue.
Averaging Processing Time per Job - the average completion time of all Completed Jobs.
Job Queue - displays Jobs with Status of Completed, In Progress, Uploading, and Waiting.
Click Jobs tab to display the Job Queue that lists all jobs, of all Statuses, both current and historic. Initially this list will be empty until you create your first Transcoding job.
The Job Queue includes all pertinent information relating to all Transcoder jobs. This includes:
Job ID - A unique identifier automatically generated by Kazuhm.
Description - Meaningful job description.
Job Owner - Name of the Kazuhm user who submitted the job.
Submit Date - Date and time of job submission.
Start Date - Date and time when job processing started.
Parameters - Video and audio parameters used.
Submitted Files - Total number of files submitted (as part of the job).
Completed Files - Number of files that have completed Transcoding successfully.
Failed Files - Number of files that have failed Transcoding.
Remaining Files - Number of files still to be processed.
Duration - Time taken.
Status - Job status.
The jobs can be filtered by Status using the dropdown menu. The default is View all status.
Clicking on any job will display expanded details.
Canceling and Pausing Jobs
Uploading, Waiting, and In Progress jobs can be canceled while only In Progress jobs can be Paused (see Tracking Progress below).
Creating a Job
From the Jobs tab click Create New Job
Step 1 - Add Job Description
Give jobs meaningful descriptions to allow for easy identification from the Monitoring and Jobs tabs.
Step 2 - Select File(s)
Only Local Files are currently available with the standard Software-as-a-Service deployment of Kazuhm.
Maximum File Size supported = 500MB.
NFS (Transcoding) is only supported with On-PREMISE deployment of Kazuhm.
Browse to select the target file(s). Multiple files can be selected.
Multiple files either as a single Job or as individual Jobs are processed serially.
Step 3 - Video Parameters
Manual options include:
Codec H.264 H.265
Resolution Custom 2560x1440 1920x1080 1280x720 960x640 480x320 320x240
Video Bit Rate 7000 4000 2200 2000 1600 1200 800 256 kbps
Frame Rate 24 25 30 48 60 fps
Aspect Ratio 4:3 16:9 18:9
Resize Mode Scale Fit Fill Limit Pad lPad Crop
Passes 1-Pass 2-Pass 3-Pass
Alternatively, pre-configured Templates can be selected; either single or multiple. In the latter case the selection of multiple templates results in a single output file containing multiple streams.
If templates are selected they will be displayed and will allow (individual) click to display the parameters associated with each template selected.
Step 4 - Audio Parameters
Manual options include:
Codec HE-AAC AAC 44.1
Audio Bit Rate 256 128 64 kbps
Sample Rate 96 88 64 48 44.1 32 kHz
Audio Channel Stereo Mono
Alternatively, a pre-configured Template can be selected.
If a template is selected it will be displayed and will allow click to display the parameters associated with that template.
Step 5 - Submit Job
Clicking the Submit button will create the job.
Tracking Job Progress
Stage 1 - Upload
All selected files are uploaded to Kazuhm Transcoder, with a green status bar showing progress. At this stage no Job ID has been created and the only option is to CANCEL the job.
Stage 2 - Waiting
The job enters a Waiting state for a short period of time.
Stage 2 - In Progress
As a Transcoder job is processed, Job ID is assigned, Start Date/Time is recorded, and the status bar shows progress in green. At this stage options include PAUSE (the status bar turns yellow and the job remains in this state until RESTART is selected) and CANCEL.
It should be noted that a job may show as Waiting (the status bar remains grey) while Kazuhm prepares to process; the time spent in this state is normally minimal.
Stage 3 - Completed/Canceled/Failed
When a Transcoder job completes successfully, the Remaining Files (to be processed) decrements to 0, the overall Duration is calculated, and status bar turns blue.
If a job is set to CANCEL then the status bar turns grey.
If a job FAILS then the status bar turns red.
Clicking on any job in the Job Queue displays all details associated with that job.
Completed and Failed Files are available for examination.
As multiple files can be submitted within a single job each individual file is identified with a unique Subtask ID, and a single Transcoding job can include both Completed and Failed Files.
Completed Files can be Downloaded, either individually, through checkbox selection, or ALL together.
Completed Files can also be individually Played (using Cast).
Retrying Failed Jobs
If a Job fails.
The option to Try Again is provided, either individually or for ALL files.
If after examination no apparent problem can found with a FAILED file and Try Again continues to result in failure please contact Kazuhm support.
Delete Transcoding Project
A Delete option is provided that invokes a warning as any deletion CANNOT be undone and will immediately terminate all work in progress.