iOS to web ,web to iOS, is work fine,
android to web, web to android, is work fine
iOS to android , android to iOS, is not show remote video with RTCView.
I have get the remote stream url.
-
React Native version: 0.62.2
-
Plugin version:1.75.3
-
OS: iOS&&Android
-
OS version: 13 & 9
What should I do?
iOS sdp
"v=0
o=- 3630478494281124085 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 4334BAEA-96EE-4C25-8EBD-AD97C9EE4503
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:TkxH
a=ice-pwd:fjI4G90twmGMYAFgYALncPcl
a=ice-options:trickle renomination
a=fingerprint:sha-256 E5:F9:D7:8B:95:33:00:F2:0C:8C:0E:74:7E:90:3C:1A:74:84:5F:29:F7:99:75:B1:88:3E:E4:17:3D:8B:7E:96
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:2541930218 cname:fsBQwDAMuKcONk3M
a=ssrc:2541930218 msid:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503 B568D101-4EE2-4943-8454-0EBB39E28444
a=ssrc:2541930218 mslabel:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503
a=ssrc:2541930218 label:B568D101-4EE2-4943-8454-0EBB39E28444
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 123 125 122 124
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:TkxH
a=ice-pwd:fjI4G90twmGMYAFgYALncPcl
a=ice-options:trickle renomination
a=fingerprint:sha-256 E5:F9:D7:8B:95:33:00:F2:0C:8C:0E:74:7E:90:3C:1A:74:84:5F:29:F7:99:75:B1:88:3E:E4:17:3D:8B:7E:96
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 H264/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c34
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 H264/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e034
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 VP9/90000
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 transport-cc
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtpmap:123 rtx/90000
a=fmtp:123 apt=127
a=rtpmap:125 red/90000
a=rtpmap:122 rtx/90000
a=fmtp:122 apt=125
a=rtpmap:124 ulpfec/90000
a=ssrc-group:FID 2743774057 2810457430
a=ssrc:2743774057 cname:fsBQwDAMuKcONk3M
a=ssrc:2743774057 msid:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503 A9343C26-61CB-4F94-A8D4-2CD846922F59
a=ssrc:2743774057 mslabel:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503
a=ssrc:2743774057 label:A9343C26-61CB-4F94-A8D4-2CD846922F59
a=ssrc:2810457430 cname:fsBQwDAMuKcONk3M
a=ssrc:2810457430 msid:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503 A9343C26-61CB-4F94-A8D4-2CD846922F59
a=ssrc:2810457430 mslabel:4334BAEA-96EE-4C25-8EBD-AD97C9EE4503
a=ssrc:2810457430 label:A9343C26-61CB-4F94-A8D4-2CD846922F59
"
android sdp
"v=0
o=- 7476362256950902391 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE audio video
a=msid-semantic: WMS 358b54d5-9627-4f72-844e-465f9edaff81
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:IfMn
a=ice-pwd:XTKpFzqirXW4uxFYZATEShi8
a=ice-options:trickle renomination
a=fingerprint:sha-256 6B:5D:82:41:93:3C:C0:C5:85:4B:5C:95:50:10:61:5C:76:89:8A:EA:5E:3B:A8:B0:CE:D8:62:FE:6E:42:BD:C7
a=setup:actpass
a=mid:audio
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=sendrecv
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:102 ILBC/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:3593626085 cname:LAHQvXozPsBTOEBJ
a=ssrc:3593626085 msid:358b54d5-9627-4f72-844e-465f9edaff81 fc0b9fe1-9dab-4fbb-93e3-5f2f6905ff3f
a=ssrc:3593626085 mslabel:358b54d5-9627-4f72-844e-465f9edaff81
a=ssrc:3593626085 label:fc0b9fe1-9dab-4fbb-93e3-5f2f6905ff3f
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:IfMn
a=ice-pwd:XTKpFzqirXW4uxFYZATEShi8
a=ice-options:trickle renomination
a=fingerprint:sha-256 6B:5D:82:41:93:3C:C0:C5:85:4B:5C:95:50:10:61:5C:76:89:8A:EA:5E:3B:A8:B0:CE:D8:62:FE:6E:42:BD:C7
a=setup:actpass
a=mid:video
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 urn:3gpp:video-orientation
a=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=sendrecv
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 VP9/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 red/90000
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:127 ulpfec/90000
a=ssrc-group:FID 22621623 3424019731
a=ssrc:22621623 cname:LAHQvXozPsBTOEBJ
a=ssrc:22621623 msid:358b54d5-9627-4f72-844e-465f9edaff81 53f2976c-bbcb-484f-be35-0ba7323c1914
a=ssrc:22621623 mslabel:358b54d5-9627-4f72-844e-465f9edaff81
a=ssrc:22621623 label:53f2976c-bbcb-484f-be35-0ba7323c1914
a=ssrc:3424019731 cname:LAHQvXozPsBTOEBJ
a=ssrc:3424019731 msid:358b54d5-9627-4f72-844e-465f9edaff81 53f2976c-bbcb-484f-be35-0ba7323c1914
a=ssrc:3424019731 mslabel:358b54d5-9627-4f72-844e-465f9edaff81
a=ssrc:3424019731 label:53f2976c-bbcb-484f-be35-0ba7323c1914
"
web sdp
"v=0
o=- 2743519889460523624 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1 2
a=msid-semantic: WMS jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:Lvfp
a=ice-pwd:JqZzQEY7pQ4355VVfFv3u/8Q
a=ice-options:trickle
a=fingerprint:sha-256 9F:CF:2D:25:51:0A:6B:B1:D2:BE:3B:BB:3E:02:63:1A:93:E1:27:76:FF:03:3F:84:72:01:0A:78:AC:EC:DD:97
a=setup:actpass
a=mid:0
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ 02d8f399-274e-4003-b71f-1e6c5f7b0882
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=ssrc:1016026076 cname:HDMTlf8eJCi5Fxzu
a=ssrc:1016026076 msid:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ 02d8f399-274e-4003-b71f-1e6c5f7b0882
a=ssrc:1016026076 mslabel:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ
a=ssrc:1016026076 label:02d8f399-274e-4003-b71f-1e6c5f7b0882
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 122 127 121 125 107 108 109 124 120 123 119 114 115 116
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:Lvfp
a=ice-pwd:JqZzQEY7pQ4355VVfFv3u/8Q
a=ice-options:trickle
a=fingerprint:sha-256 9F:CF:2D:25:51:0A:6B:B1:D2:BE:3B:BB:3E:02:63:1A:93:E1:27:76:FF:03:3F:84:72:01:0A:78:AC:EC:DD:97
a=setup:actpass
a=mid:1
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:13 urn:3gpp:video-orientation
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07
a=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendrecv
a=msid:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ 3729e5bb-4b97-4104-9d3d-cae3460545e5
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 VP9/90000
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=fmtp:98 profile-id=0
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP9/90000
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=fmtp:100 profile-id=2
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:102 H264/90000
a=rtcp-fb:102 goog-remb
a=rtcp-fb:102 transport-cc
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=rtpmap:122 rtx/90000
a=fmtp:122 apt=102
a=rtpmap:127 H264/90000
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 transport-cc
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=rtpmap:121 rtx/90000
a=fmtp:121 apt=127
a=rtpmap:125 H264/90000
a=rtcp-fb:125 goog-remb
a=rtcp-fb:125 transport-cc
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:107 rtx/90000
a=fmtp:107 apt=125
a=rtpmap:108 H264/90000
a=rtcp-fb:108 goog-remb
a=rtcp-fb:108 transport-cc
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=rtpmap:109 rtx/90000
a=fmtp:109 apt=108
a=rtpmap:124 H264/90000
a=rtcp-fb:124 goog-remb
a=rtcp-fb:124 transport-cc
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack
a=rtcp-fb:124 nack pli
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032
a=rtpmap:120 rtx/90000
a=fmtp:120 apt=124
a=rtpmap:123 H264/90000
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtpmap:119 rtx/90000
a=fmtp:119 apt=123
a=rtpmap:114 red/90000
a=rtpmap:115 rtx/90000
a=fmtp:115 apt=114
a=rtpmap:116 ulpfec/90000
a=ssrc-group:FID 4227594490 3205326360
a=ssrc:4227594490 cname:HDMTlf8eJCi5Fxzu
a=ssrc:4227594490 msid:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ 3729e5bb-4b97-4104-9d3d-cae3460545e5
a=ssrc:4227594490 mslabel:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ
a=ssrc:4227594490 label:3729e5bb-4b97-4104-9d3d-cae3460545e5
a=ssrc:3205326360 cname:HDMTlf8eJCi5Fxzu
a=ssrc:3205326360 msid:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ 3729e5bb-4b97-4104-9d3d-cae3460545e5
a=ssrc:3205326360 mslabel:jQkXYJ4cYq3mRI2u7M5TEItbwpNBq5X0k4GZ
a=ssrc:3205326360 label:3729e5bb-4b97-4104-9d3d-cae3460545e5
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=ice-ufrag:Lvfp
a=ice-pwd:JqZzQEY7pQ4355VVfFv3u/8Q
a=ice-options:trickle
a=fingerprint:sha-256 9F:CF:2D:25:51:0A:6B:B1:D2:BE:3B:BB:3E:02:63:1A:93:E1:27:76:FF:03:3F:84:72:01:0A:78:AC:EC:DD:97
a=setup:actpass
a=mid:2
a=sctp-port:5000
a=max-message-size:262144
"
in android,
I use webrtc lib from this library.
it work fine with android to android.
but android to ios is not fine.
I’ve given up on solving this problem.
I use native to implement webrtc on IOS
1 Like