1

H264Janus WebRTC Gateway を使用して Web ブラウザでエンコードされたライブ ストリームを実行しようとしています。でテストしている間Chrome、ストリームは正常に動作しますが、firefox表示されますICE failed, add a TURN server and see about:webrtc for more details

以下は、about:webrtcFirefox のログです。

[ 6442450983 ] http://192.168.2.194:5000/ 15:18:19 GMT+0530 (IST)
PeerConnection ID: 1515491295667117 (id=6442450983 url=http://192.168.2.194:5000/)
ICE Stats
Local Candidate Remote Candidate    ICE State   Priority    Nominated   Selected    Bytes sent  Bytes received
ICE restarts:
ICE rollbacks:
SDP
Local SDP

v=0

o=mozilla...THIS_IS_SDPARTA-57.0.4 3500649212029345392 0 IN IP4 0.0.0.0

s=-

t=0 0

a=sendrecv

a=fingerprint:sha-256 11:44:F1:BD:D1:69:8E:17:E0:9A:AA:89:8E:76:9F:4E:09:E1:94:D0:37:34:EE:FE:DF:5E:FC:77:B0:4D:F7:53

a=ice-options:trickle

a=msid-semantic:WMS *

m=video 0 RTP/SAVPF 120

c=IN IP4 0.0.0.0

a=inactive

a=end-of-candidates

a=mid:video

a=rtpmap:120 VP8/90000

Remote SDP

v=0

o=- 1515491295396595 1515491295396595 IN IP4 106.51.68.195

s=-

t=0 0

a=sendrecv

a=group:BUNDLE video

a=msid-semantic:WMS janus

m=video 9 RTP/SAVPF 126

c=IN IP4 106.51.68.195

a=candidate:1 1 udp 2013266431 192.168.2.194 45887 typ host

a=candidate:2 1 udp 1677722111 106.51.68.195 45887 typ srflx raddr 192.168.2.194 rport 45887

a=sendonly

a=end-of-candidates

a=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38

a=ice-options:trickle

a=ice-pwd:KsS99rsAZXj9lFd7psCT61

a=ice-ufrag:3tcw

a=mid:video

a=rtcp-fb:126 nack

a=rtcp-fb:126 goog-remb

a=rtcp-mux

a=rtpmap:126 H264/90000

a=setup:actpass

a=ssrc:3973486276 cname:janusvideo

a=ssrc:3973486276 msid:janus janusv0

a=ssrc:3973486276 mslabel:janus

a=ssrc:3973486276 label:janusv0

RTP Stats

次のTURN Serverを追加してみました

{urls: "turn:numb.viagenie.ca",
 username: "l1787875@mvrht.com",
 credential: "test"}

ただし、コンソール エラーは に変わります。ログを以前と同じICE failed, your TURN server appears to be broken, see about:webrtc for more detailsに保ちます。about:webrtc

Janus によって生成された SDP オファーに対して、どうにかして Firefox が有効な回答を生成できないことがわかりました。Firefox によって作成された回答には属性がrtpmap: 120 VP8/90000ありますが、Janus によって作成された SDP オファーには属性がありますrtpmap: 127 H264/90000。これにより、Firefox が Janus との SDP セッションを確立できなくなります。Chrome は有効な回答を生成できるrtpmap: 127 H264/90000ため、ストリームを完全に表示できます。

を使用してMozilla firefox-57.0.4います。Janus からSDP answerの着信に対して有効な値を取得/生成する方法はありますか?SDP offer

4

1 に答える 1