Open wildfluss opened 1 year ago
@wildfluss - did you ever get to the bottom of this? I am having an issue that seems superficially similar (disconnects after exactly 30 seconds), only the remote is using libjuice not OME. It appears at least in my case that the connection is actually being dropped by the remote (DTLS CloseNotify comes from the remote) with Pion, but with Chrome all is OK. I suspect that Pion is not doing something quite right with keepalives, but despite looking into this for several days and looking at tcpdumps I haven't been able to figure it out.
I suspect that Pion is not doing something quite right with keepalives
@adriancable , unfortunately, same here, Pion lacks documentation and I could not figure out what was that in about a day and gave up on using it, otherwise could be great library but taking into account amount of net layers involved in the protocol it would just take far too long to understand whether its Pion not compliant / remote is funky or what you know :(
Pion seemingly connects to OME https://github.com/AirenSoft/OvenMediaEngine
but after few seconds drops the connection
Repro is here https://github.com/wildfluss/ome-to-pion which is basically reflect example but with OME signaling and few tweaks which I've tried to do by reading other examples (eg unreal-pixel-streaming from example-webrtc-applications )
Disclaimer: I'm WebRTC n00b