@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
37 lines (36 loc) • 1.39 kB
TypeScript
import Input from './Input';
import InputType from './InputType';
import RtmpIngestPoint from './RtmpIngestPoint';
import StaticRtmpIngestPoint from './StaticRtmpIngestPoint';
/**
* @export
* @class RedundantRtmpInput
*/
export declare class RedundantRtmpInput extends Input {
/**
* Discriminator property for Input
* @type {string}
* @memberof RedundantRtmpInput
*/
readonly type: InputType;
/**
* When there is no input signal present and this threshold in seconds is reached it will switch to another ingest point
* @type {number}
* @memberof RedundantRtmpInput
*/
delayThreshold?: number;
/**
* Configuration for ingest points that use a dynamic IP based endpoint to stream to e.g.: rtmp://41.167.11.21/live Either ingestPoints **or** staticIngestPoints can be set
* @type {RtmpIngestPoint[]}
* @memberof RedundantRtmpInput
*/
ingestPoints?: RtmpIngestPoint[];
/**
* Configuration for static ingest points. These ingest points use a consistent endpoint to stream to e.g.: rtmps://live-ingest.bitmovin.com/live Either ingestPoints **or** staticIngestPoints can be set
* @type {StaticRtmpIngestPoint[]}
* @memberof RedundantRtmpInput
*/
staticIngestPoints?: StaticRtmpIngestPoint[];
constructor(obj?: Partial<RedundantRtmpInput>);
}
export default RedundantRtmpInput;