[WEBRTC] Format SDP

Vos requêtes concernant Mozilla Firefox, le navigateur Gecko alternatif, ne trouvèrent point de réponses lorsque vous cherchâtes ? Toute l'équipe Geckozone est prête à vous aider.

Modérateurs : nico@nc, Mori, jpj, myahoo

Thib
Arias
Messages : 3
Inscription : 21 sept. 2015, 14:52

[WEBRTC] Format SDP

Message par Thib »

Bonjour,

J'essaie de mettre en place une application webrtc avec un/plusieurs datachannels.

J'ai besoin d'installer un service média datachannel intermédiaire entre deux clients firefox. Je dois donc pouvoir négocier deux datachannels :
[client1 FF] -----datachannel1-----> [mon service média intermédiaire] -----datachannel2-----> [client2 FF].

J'arrive bien a établir mon datachannel1 entre mon client1 et le service média.
Mais lorsque je négocie avec le client2 FF le datachannel ne s'active pas, la callbacks type "onopen" n'est pas appelée.
J'ai l'intuition que cela vient du format SDP (Remote) qui est proposé au client2 FF.

Voici le SDP qui est fourni au client2 FF :
"v=0
o=ISF 2716565101271028330 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic:WMS *
a=group:BUNDLE sdparta_0
a=ice-lite
m=application 40000 DTLS/SCTP 5000
c=IN IP4 16.17.30.130
a=ice-pwd:NsfNF6wtOBv16923iBMiUmml
a=ice-ufrag:9lKU/TaERhihin8g
a=fingerprint:sha-256 4C:68:21:5A:23:D4:E8:10:78:67:DC:EB:D8:49:9A:B3:7F:45:78:F3:04:47:EE:19:C9:B6:81:75:4F:31:CC:ED
a=candidate:4070578974 1 udp 2130706431 16.17.30.130 40000 typ host
a=sendrecv
a=sctpmap:5000 webrtc-datachannel 256
a=mid:sdparta_0
a=ssrc:1620709405 cname:E9HeQBFb+lw/AZbi
a=ssrc:1620709405 msid:uTCAuq0BaS6mL9gUBbpbiO5vbSnLbEYJXaJF 1ae223c8-6d0f-1cd9-241c-18e36c1a4888ca81
a=ssrc:1620709405 mslabel:uTCAuq0BaS6mL9gUBbpbiO5vbSnLbEYJXaJF
a=ssrc:1620709405 label:1ae223c8-6d0f-1cd9-241c-18e36c1a4888ca81
a=setup:actpass"



Aussi lorsque j'observe la trace about:webrtc, j'ai une ligne ERR/ICE :
(ice/ERR) ICE(PC:1442578615506000 (id=54 url=https://ducati27.com:3443/?debug=true)): peer (PC:1442578615506000 (id=54 url=https://ducati27.com:3443/?debug=true):default) pairing local trickle ICE candidate host(IP4:192.168.99.1:61289/UDP)


Vous avez une idée du problème que je rencontre ?
Existe-t-il un moyen de valider le SDP pour firefox (celui-ci marche sur chrom(ium)) ? Avec un parser ?

Merci d'avance pour vos réponses.
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: [WEBRTC] Format SDP

Message par Abraxas »

Ta question est trop technique pour le forum, je te conseille d'ouvrir en anglais un bug sur BMO dans la section WebRTC::Signaling:
https://bugzilla.mozilla.org/enter_bug. ... 0Signaling

Tu y mets ce que tu as décrit, ça devrait suffire. :)
Thib
Arias
Messages : 3
Inscription : 21 sept. 2015, 14:52

Re: [WEBRTC] Format SDP

Message par Thib »

Je pensais que BMO était utilisé pour remonter les bug seulement.
Dans mon cas je pense pas ce se soit un bug, juste moi qui est du passer à côté de quelque chose.

Merci Abraxas pour ta réponse, je transmets sur le forum BMO.
Avatar de l’utilisateur
Abraxas
Animal mythique
Messages : 10180
Inscription : 28 juil. 2011, 14:06

Re: [WEBRTC] Format SDP

Message par Abraxas »

URL du rapport de bug stp ?
Thib
Arias
Messages : 3
Inscription : 21 sept. 2015, 14:52

Re: [WEBRTC] Format SDP

Message par Thib »

@Abraxas :

Désolé j'étais passé à côté de ton dernier message.
J'ai résolu mon problème, voici l'URL du rapport de bug pour ceux qui rencontreraient le même soucis.

https://bugzilla.mozilla.org/show_bug.cgi?id=1207056
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Semrush [Bot] et 4 invités