Represents a cloud transcoder.

interface Transcoder {
    cluster: string;
    createdOn: Date;
    dnsName: string;
    endedOn?: Date;
    instance?: TranscoderInstance;
    name: string;
    profile?: TranscoderProfile;
    publishUrls: {
        rtmp: string;
        rtmps: string;
        srt: string;
    };
    status: TranscoderStatus;
    transcoderId: string;
}

Properties

cluster: string

A string corresponding to the region that this transcoder is be deployed to.

createdOn: Date

Transcoder creation date.

dnsName: string

DNS name of the transcoder.

endedOn?: Date

Date when the transcoded was ended.

Information on the most recent transcoder instance.

name: string

Display name of the transcoder.

Profile selected by user or derived from input height and frame rate.

publishUrls: {
    rtmp: string;
    rtmps: string;
    srt: string;
}

List of publish URLs for different ingest protocols.

Type declaration

  • rtmp: string

    Publish URL for RTMP protocol.

  • rtmps: string

    Publish URL for RTMPs protocol.

  • srt: string

    Publish URL for SRT protocol.

Current status of the transcoder.

transcoderId: string

Identifier of the transcoder.