I’m unable to establish a connection with a Videobridge data channel.
The candidates are accepted, I see logs indicating that ICE has completed. It opens the socket and enters a listening loop.
After that point, I end up with “WARNING: Dropping a DTLS packet. This DtlsPacketTransformer has not been started successfully or has been closed.” in the logs.
This shows up every time the client sends a ClientHello message.
I have bundling disabled in this case. This seems to be the only difference between this client, and a participant using chrome. Looking through the Videobridge code, when bundling is enabled, the data channel is added to an existing RTPTransport, and when disabled it creates a new one.
Just wondering if it’s possible that the channel expects that the DTLS handshake was already completed from other streams in the bundle?
Has anyone had success with data channels without bundling?