Skip to main content

Current Jobs

The Current Jobs module provides comprehensive management and monitoring capabilities for live transcoding operations. This interface displays live event jobs created within the last 30 days and all linear live jobs, with advanced filtering and control functions.

The Current Jobs listing displays App Name, Stream Name, Created, Started, Status, Recording, and Function Operation for each active job.

Job Filtering

Status-Based Filtering

Filter jobs by operational status using the Status dropdown:

  • To Live: Jobs prepared for streaming
  • Live: Currently active streams
  • Forbidden: Restricted or blocked jobs
  • End: Completed streaming jobs
  • All: Display all job statuses

![Figure Needed] Screenshot of status filtering dropdown interface

Job Management Functions

View Job Details

Click the View icon to access comprehensive job information and controls.

![Figure Needed] Screenshot showing view icon in job listing

Job Detail Interface

The job detail view contains three main sections:

![Figure Needed] Screenshot of job detail interface with three tabs

General Information

The General tab displays:

  • Started/Ended: Timestamp information
  • Status: Current operational state
  • Timeshift: Time-shifting configuration
  • Device: Processing device information
  • DVR: Digital video recording status
  • HA: High availability configuration
  • Ingest Stream URLs: Input endpoints
  • Origin Stream URLs: Output delivery endpoints

Recordings Management

Access the Recordings tab for recording-specific operations:

![Figure Needed] Screenshot of recordings tab interface

![Figure Needed] Screenshot showing recordings list view

Recording List Display

Recordings are displayed in descending order by Started time, showing:

  • Started: Recording initiation timestamp
  • Ended: Recording completion timestamp
  • Status: Recording operational state
  • URL: Recording file location in file archive
  • Function Actions: Available operations
Recording Merge Operations

Combine multiple recordings from a single live job:

  1. Select checkboxes for recordings to merge
  2. Click the Merge button
  3. System processes merge operation
  4. Notification sent upon completion

![Figure Needed] Screenshot of recording merge interface with selection checkboxes

Note: Recording merge decisions should be made carefully. Review all recordings before initiating merge operations.

Notification Management

Re-send Notification: Click Resend Notification to retransmit recording completion notifications.

![Figure Needed] Screenshot showing resend notification button

![Figure Needed] Screenshot of notification resend confirmation

Job Control Operations

Delete Jobs

Remove jobs with specific status conditions:

  • To be started: Prepared but not initiated
  • Timeouted: Jobs that exceeded time limits
  • Failed: Jobs with processing errors
  • Ended: Completed jobs
  • Forbidden: Restricted jobs

Click the Delete icon to permanently remove qualifying jobs.

![Figure Needed] Screenshot of delete job confirmation dialog

Forbid Jobs

Click the Forbid icon to restrict or block any active stream.

![Figure Needed] Screenshot showing forbid job interface

Resume Jobs

Click the Resume icon to reactivate any previously forbidden stream.

Synchronize Job Status

Click the Sync icon to retrieve the latest operational status from the Transcoding Agent (TA). Status updates include corresponding timestamp modifications.

![Figure Needed] Screenshot of sync status operation interface

Advanced Monitoring

Real-Time Monitoring

Click the Monitor icon to access comprehensive streaming analytics.

![Figure Needed] Screenshot showing monitor icon in job controls

![Figure Needed] Screenshot of monitoring dashboard interface

Live Metadata Information

Active streams display continuously updated real-time metadata:

![Figure Needed] Screenshot of real-time metadata display interface

Historical Data Analysis

Time Period Selection

View historical streaming data by specifying time ranges:

  • Maximum viewing interval: 1 hour per query
  • Interactive time adjustment via chart controls

![Figure Needed] Screenshot of historical data time selection interface

![Figure Needed] Screenshot showing draggable time adjustment controls

Stream Quality Monitoring

Ingested Stream Metrics

Monitor RTMP stream quality using two key indicators:

Bitrate Monitoring: Track data transmission rates FPS (Frames Per Second): Monitor frame rate consistency

![Figure Needed] Screenshot of ingested stream monitoring charts

FPS in Metadata: Display defined frame rates from RTMP package headers

![Figure Needed] Screenshot showing metadata FPS information

Transcoding Performance Monitoring

Monitor transcoding operations with four performance indicators:

  • Transcoding Speed: Processing velocity metrics
  • CPU Cost: Processing resource utilization
  • Output Bitrate: Transcoded stream bitrate
  • Output FPS per 5s: Frame rate output metrics

![Figure Needed] Screenshot of transcoding performance metrics

![Figure Needed] Screenshot showing CPU cost monitoring

![Figure Needed] Screenshot displaying output bitrate analysis

![Figure Needed] Screenshot of FPS monitoring interface

Origin Performance Monitoring

Track origin server performance with three key metrics:

  • Average Request Time: Response time measurements
  • Average Bandwidth: Data throughput metrics
  • Slow Request per 5s: Performance issue identification

![Figure Needed] Screenshot of origin performance monitoring dashboard

![Figure Needed] Screenshot showing request time analytics

![Figure Needed] Screenshot displaying bandwidth utilization metrics

![Figure Needed] Screenshot of slow request monitoring interface