@phenixrts-tools/rtmp-push
Version:
Module to start and stop RTMP push
13 lines (12 loc) • 371 B
TypeScript
export default class RtmpPush {
private _mediaSourceUri;
private _rtmpPushUri;
private _isffmpegProcessKilled?;
private _ffmpegProcess?;
constructor(mediaSourceUri: string, rtmpPushUri: string);
start(): Promise<RtmpPush>;
stop(): Promise<void>;
private _isValidUri;
private _isValidRtmpUri;
private _killProcessWithGivenSignal;
}