export default VideoRoomPublisherJanusPlugin; declare class VideoRoomPublisherJanusPlugin extends JanusPlugin { constructor(config: any, display: any, logger: any, filterDirectCandidates?: boolean); display: any; pluginName: string; janusRoomId: any; janusRoomMemberId: any; janusRoomPrivateMemberId: any; filterDirectCandidates: boolean; config: any; sdpHelper: SdpHelper; offerSdp: any; answerSdp: any; rtpForwardVideoStreamId: any; rtpForwardAudioStreamId: any; rtpForwardDataStreamId: any; /** * Usage: ffmpeg -analyzeduration 300M -probesize 300M -protocol_whitelist file,udp,rtp -i sdp.file -c:v h264 -c:a aac -ar 16k -ac 1 -g 50 -max_muxing_queue_size 9999 -preset ultrafast -tune zerolatency -f flv rtmp://127.0.0.1:1935/mytv/stream */ startRTPForward(host: any, videoPortNumber: any, audioPortNumber: any): any; stopRTPForward(): Promise; stopRTPForwardStream(streamId: any): any; setRoomBitrate(bitrate: any): any; connect(): any; join(): Promise; createRoom(): any; configure(offer: any, relayAudio?: boolean, relayVideo?: boolean): any; candidate(candidate: any): any; listParticipants(): any; } import JanusPlugin from '../JanusPlugin.js'; import SdpHelper from '../SdpHelper.js';