Невозможно RTCPeerConnection :: setRemoteDescription: Не удалось установить удаленное предложение. Sdp: Не удалось настроить параметры отправки описания удаленного видео. - PullRequest
0 голосов
/ 13 июня 2019

Я продолжаю получать эту ошибку в моем приложении webrtc для Android, используя плагин webrtc flutter, когда беру sdp из janus-gateway и пытаюсь установить его как удаленное описание.

Я пытался настроить причину sdpЯ думал, что он не смог разобрать строку, но она не сработала.

v=0
o=- 1560396930181938 1 IN IP4 "ip"
s=Mountpoint 99
t=0 0
a=group:BUNDLE video
a=msid-semantic: WMS janus
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 "ip"
a=sendonlyd
a=mid:video
a=rtcp-mux
a=ice-ufrag:fg6W
a=ice-pwd:wyQGuelBzLh8ToRawNUf9p
a=ice-options:trickle
a=fingerprint:sha-256
a=setup:actpass
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=4d002a;sprop-parameter-sets=Z00AKpY1QPAET8s3AQEBQAAAAwBAAAAKIQ==,aO48gA==
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=ssrc:3959652904 cname:janus
a=ssrc:3959652904 msid:janus janusv0
a=ssrc:3959652904 mslabel:janus
a=ssrc:3959652904 label:janusv0
a=candidate:1 1 udp 2013266431 "ip" 50391 typ host
a=end-of-candidates

Ответы [ 2 ]

3 голосов
/ 14 июня 2019

Помимо опечатки "sendonlyd", которая уже упоминалась, почти наверняка причиной является профиль H.264, который устанавливает камера RTSP (поскольку это предложение Janus Mountpoint, я думаю, это то, что вы делаете), котороебраузер, скорее всего, не нравится.Вы можете переопределить строку fmtp камеры, используя "videofmtp" в Janus.Вы можете найти больше информации о группе Janus, где это часто задаваемый вопрос: https://groups.google.com/forum/#!forum/meetecho-janus

1 голос
/ 14 июня 2019

Похоже, что в SDP есть опечатка:

a=sendonlyd

должно быть = sendonly

...