I am trying to create a DTLS connection between a custom Bouncy Castle based client and Chrome for streaming WebRTC.
The connection succeeds but it takes > 2 seconds to complete.
I looked at a wireshark dump of the connection and here is what it looks like:
Notice that Chrome sends out multiple server hellos. And these are sent almost one after the other. So this is not a retransmission. And there are the back and forth of Change Cipher Spec messages. Chrome also sends multiple Change Cipher Spec one after the other.
Any pointers on why the multiple server hellos would be much appreciated. Or a pointer on why there is the two second delay.
