ianblenke / telepresence

Automatically exported from code.google.com/p/telepresence
0 stars 0 forks source link

DTLS/SRTP Intermittent Failure #39

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Connect to bridge using conf-call.org using DTLS-SRTP via Chrome.
2. Observe chrome://webrtc-internals and see that process stalls on 
iceGatheringStateChange: Checking
3. Sniff with WireShark, and filter for DTLS type packets, and observe.

- Telepresence->Client: Client Hello
- Client->Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
- Client->Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
- Client->Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
- Client->Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
- Client->Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
(Repeated with no response)

What is the expected output? What do you see instead?

When the DTLS/SRTP connection succeeds I see instead:
- Telepresence -> Client: Client Hello
- Client -> Telepresence: Server Hello, Certificate, Server Key Exchange, 
Certificate Request, Server Hello Done
- Telepresence -> Client: Certificate (Fragment), Certificate (Reassembled), 
Client Key Exchange, Certificate Verify, Change Cipher Spec, Encrypted 
Handshake Message
- Client -> Telepresence: Change Cipher Spec, Encrypted Handshake Message

What version of the product are you using? On what operating system?
Ubuntu Linux 12.04
Doubango 2.0.1089
https://telepresence.googlecode.com/svn/trunk@140

Please provide any additional information below.
I've attached the wireshark captures for both a good (Video established) and a 
bad (Black video) session.

Original issue reported on code.google.com by jtho...@silvervue.com on 10 Jul 2014 at 9:04

Attachments: