@type t() :: %Mediasoup.WebRtcTransport.Options{
enable_sctp: boolean() | nil,
enable_tcp: boolean() | nil,
enable_udp: boolean(),
initial_available_outgoing_bitrate: integer() | nil,
listen:
[Mediasoup.transport_listen_info()] | Mediasoup.WebRtcServer.t() | nil,
listen_infos: [Mediasoup.transport_listen_info()] | nil,
listen_ips: [Mediasoup.transport_listen_ip()] | nil,
max_sctp_message_size: integer() | nil,
num_sctp_streams: Mediasoup.num_sctp_streams() | nil,
port: integer() | nil,
prefer_tcp: boolean(),
prefer_udp: boolean(),
sctp_send_buffer_size: integer() | nil,
webrtc_server: Mediasoup.WebRtcServer.t() | nil
}