It may be, as the streams we tried this on were indeed recvonly, but this 
raises the question why the same works with a recvonly stream on a 
PeerConnection that does support rtcp-mux instead. I guess that, since for the 
non-rtcp-mux PeerConnection the RTCP connection has the CreatePermission 
correctly sent (maybe because, unlike RTP, RTCP packets are also sent and not 
only received?) the same "saves" the muxed PeerConnection as a whole as well.

When I left the lab my colleagues were starting doing some tests with sendrecv 
and non-rtcp-mux, but I haven't asked for some up-to-date feedback yet. I'll 
let you know if it works there.

Lorenzo


Il giorno martedì 4 novembre 2014 20:08:05 UTC+1, Byron Campen ha scritto:
> Might be this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=935806
> 
> Best regards,
> Byron Campen
> 
> On 11/4/14 7:50 AM, Lorenzo Miniero wrote:
> > Hi,
> >
> > we encountered a weird issue with both Firefox stable and Firefox Nightly 
> > in our setup. Specifically, some sessions involving TURN seem to stop 
> > working after 5 minutes: this is consistent with what is specified in 
> > RFC5766 with respect to permissions, and in fact we can confirm that, for 
> > the streams where it happens, there's no CreatePermission refresh before 
> > the 5 minutes timeout, which results in the TURN server to stop relaying 
> > data to the client.
> >
> > By digging a bit deeper in the issue, we noticed a couple of things:
> >
> >      1) it did always happen when calling Asterisk, which does NOT support 
> > rtcp-mux: using Wireshark we managed to see that the CreatePermission is 
> > indeed sent for the RTCP channel, but NOT for the RTP one, and in fact 
> > audio stops working after 5 minutes;
> >
> >      2) it seems NOT to happen with peers that DO support rtcp-mux (e.g., 
> > our WebRTC gateway); one of our engineers allegedly met the same issue in a 
> > few scenarios there as well yesterday, but we couldn't replicate it today 
> > so I'd rule this out.
> >
> > For all of the tests we used the popular rfc-5766-turn-server 
> > implementation, and the issue does not occur on Chrome which apparently 
> > excludes configuration issues there.
> >
> > What may be going wrong? Is this indeed a bug in the TURN implementation in 
> > Firefox, or should I look into something different? Is there any 
> > information I can share to help you understand what's the issue?
> >
> > Thanks,
> > Lorenzo
> > _______________________________________________
> > dev-media mailing list
> > [email protected]
> > https://lists.mozilla.org/listinfo/dev-media

_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to