kaltura-node-typescript-client
Version:
Kaltura Node Typescript client
55 lines (54 loc) • 2.04 kB
TypeScript
import { KalturaObjectMetadata } from '../kaltura-object-base';
import { KalturaLiveStreamBitrate } from './KalturaLiveStreamBitrate';
import { KalturaSipSourceType } from './KalturaSipSourceType';
import { KalturaLiveEntry, KalturaLiveEntryArgs } from './KalturaLiveEntry';
export interface KalturaLiveStreamEntryArgs extends KalturaLiveEntryArgs {
bitrates?: KalturaLiveStreamBitrate[];
primaryBroadcastingUrl?: string;
secondaryBroadcastingUrl?: string;
primarySecuredBroadcastingUrl?: string;
secondarySecuredBroadcastingUrl?: string;
primaryRtspBroadcastingUrl?: string;
secondaryRtspBroadcastingUrl?: string;
primarySrtBroadcastingUrl?: string;
primarySrtStreamId?: string;
secondarySrtBroadcastingUrl?: string;
secondarySrtStreamId?: string;
streamName?: string;
streamUrl?: string;
hlsStreamUrl?: string;
urlManager?: string;
encodingIP1?: string;
encodingIP2?: string;
streamPassword?: string;
srtPass?: string;
}
export declare class KalturaLiveStreamEntry extends KalturaLiveEntry {
readonly streamRemoteId: string;
readonly streamRemoteBackupId: string;
bitrates: KalturaLiveStreamBitrate[];
primaryBroadcastingUrl: string;
secondaryBroadcastingUrl: string;
primarySecuredBroadcastingUrl: string;
secondarySecuredBroadcastingUrl: string;
primaryRtspBroadcastingUrl: string;
secondaryRtspBroadcastingUrl: string;
primarySrtBroadcastingUrl: string;
primarySrtStreamId: string;
secondarySrtBroadcastingUrl: string;
secondarySrtStreamId: string;
streamName: string;
streamUrl: string;
hlsStreamUrl: string;
urlManager: string;
encodingIP1: string;
encodingIP2: string;
streamPassword: string;
readonly streamUsername: string;
srtPass: string;
readonly primaryServerNodeId: number;
readonly sipToken: string;
readonly sipSourceType: KalturaSipSourceType;
constructor(data?: KalturaLiveStreamEntryArgs);
protected _getMetadata(): KalturaObjectMetadata;
}