Initializes a new JibriSession instance.
Generates the message to change the status of the recording session.
Optional
__namedParameters: IQOptionsObject - The XMPP IQ message.
Returns the error related to the session instance, if any.
Returns the session ID of the session instance.
Returns the initiator of the session instance.
The participant that started the session.
Returns the streaming URL of the session.
Returns the current recording mode of the session, such as "file".
Returns the current status of the session.
Returns the jid of the participant that stopped the session.
The participant that stopped the session.
Sets the last known error message related to the session.
The error string explaining why the session entered an error state.
Sets the participant that started the session.
The participant or resource id if local participant.
Set the JID of the jibri associated with this session.
Sets the last live stream URL for the session instance. Usually this is a YouTube URL and usually this is only set for "stream" sessions.
The live stream URL associated with the session.
Sets the last known status for this recording session.
Optional
status: stringThe new status to set.
Set the session status reported by jicofo. If a jibri is present in the room, the status is always 'on'. Otherwise, we fallback to the status reported by jicofo.
Sets the participant that stopped the session.
The participant or the resource id if local participant.
Sends a message to start the actual recording.
Additional arguments for starting therecording.
Data specific to the app/service that the result file will be uploaded.
The broadcast ID of an associated YouTube stream, used for knowing the URL from which the stream can be viewed.
The JID of the focus participant that controls recording.
Necessary for live streaming, this is the stream key needed to start a live streaming session with the streaming service provider.
Promise
Sends a message to actually stop the recording session.
Additional arguments for stopping the recording.
The JID of the focus participant that controls recording.
Promise
Represents a recording session.