interface VideoSourceDto {
    app_name?: string;
    asset_id?: string;
    avg_bitrate?: number;
    codec?: string;
    codecs?: string;
    container?: string;
    duration?: number;
    encryption?: Record<string, unknown>;
    ext_x_version?: string;
    height?: number;
    key_systems?: Record<string, KeySystemDto>;
    profiles?: string;
    size?: number;
    src?: string;
    stream_name?: string;
    type?: string;
    vmap?: string;
    width?: number;
}

Properties

app_name?: string

the address for rtmp streams

asset_id?: string

the asset id for the source

avg_bitrate?: number

average bitrate

codec?: string
codecs?: string

the video codec

container?: string

the video container

duration?: number

duration in milliseconds

encryption?: Record<string, unknown>
ext_x_version?: string
height?: number

frame height in pixels

key_systems?: Record<string, KeySystemDto>
profiles?: string
size?: number

size in bytes

src?: string
stream_name?: string

the stream name for the source

type?: string

the type (for HLS streams)

vmap?: string

url to the vmap file that describes ads on the source

width?: number

frame width in pixels