signalNewConsumerTransport

Signals a new consumer transport to start consuming media from a producer.

This function handles the signaling process for establishing a new consumer transport to receive media from a remote producer. It communicates with the server to set up the consumer and transport.

Features:

  • Consumer transport signaling

  • Server communication

  • Transport setup

  • Error handling

Parameters:

  • options Configuration options for signaling new consumer transport

Returns:

Example Usage:

val options = SignalNewConsumerTransportOptions(
producerId = "producer-123",
socket = mySocket,
parameters = myParameters
)

val result = signalNewConsumerTransport(options)
result.onSuccess {
}
result.onFailure { error ->
Logger.e("SignalNewConsumerTra", "Error signaling new consumer transport: ${error.message}")
}