mpromonet / webrtc-streamer

WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture
https://webrtcstreamer.agreeabletree-365b9a90.canadacentral.azurecontainerapps.io/?layout=2x2
The Unlicense
2.91k stars 594 forks source link

[need help] ICE connect failed. #515

Open chenkaiC4 opened 2 years ago

chenkaiC4 commented 2 years ago

i want to run webrtc-streamer at VM machine, which have IP: 10.18.26.27 and cannot reach the internet, and the RTSP url is rtsp://10.18.7.100:8554/api/v1/video. when i open the 10.18.26.27:8000 at chrome on my computer with IP 10.18.27.110, the connection is failed.

Docker command:

docker run --net=host -p 8000:8000 -it mpromonet/webrtc-streamer -vvvvv rtsp://10.18.7.100:8554/api/v1/video

Chrome log:

image

Webrtc-Streamer log:

[1580:286][35] (HttpServerRequestHandler.cpp:61): uri:/api/getMediaList
[1580:286][34] (HttpServerRequestHandler.cpp:61): uri:/api/version
[1580:287][34] (HttpServerRequestHandler.cpp:82): code:200 answer:"v0.7.0-6-g5400694/Linux-x86_64 civetweb@v1.15 webrtc@e4374a6020-dirty live555helper@d2b91cc"
[1580:287][35] (CapturerFactory.h:77): nb video devices:0
[1580:287][35] (shared_x_display.cc:38): Unable to open display
[1580:287][35] (shared_x_display.cc:38): Unable to open display
[1580:287][35] (HttpServerRequestHandler.cpp:82): code:200 answer:[
    {
        "video" : "rtsp://10.18.7.100:8554/api/v1/video"
    }
]
[1580:312][34] (HttpServerRequestHandler.cpp:61): uri:/api/getIceServers
[1580:312][34] (PeerConnectionManager.cpp:444): ICE URL:stun:stun.l.google.com:19302
[1580:312][34] (HttpServerRequestHandler.cpp:82): code:200 answer:{
    "iceServers" :
    [
        {
            "urls" :
            [
                "stun:stun.l.google.com:19302"
            ]
        }
    ]
}
[1580:333][34] (HttpServerRequestHandler.cpp:61): uri:/api/call
[1580:333][34] (PeerConnectionManager.cpp:650): call video:rtsp://10.18.7.100:8554/api/v1/video audio: options:rtptransport=tcp&timeout=60
[1580:333][34] (PeerConnectionManager.cpp:988): CreatePeerConnectionCreatePeerConnection webrtcPortRange:0:65535
[1580:333][34] (PeerConnectionManager.cpp:990): CreatePeerConnectionCreatePeerConnection peerid:0.921522394065194
[1580:333][34] (PeerConnectionManager.h:187): PeerConnectionObserverCreatePeerConnection peerid:0.921522394065194
[1580:334][7] (peer_connection_factory.cc:352): Using default network controller factory
[1580:334][7] (bitrate_prober.cc:63): Bandwidth probing enabled, set to inactive
[1580:334][7] (aimd_rate_control.cc:112): Using aimd rate control with back off factor 0.85
[1580:334][7] (remote_bitrate_estimator_single_stream.cc:71): RemoteBitrateEstimatorSingleStream: Instantiating.
[1580:334][7] (remote_estimator_proxy.cc:47): Maximum interval between transport feedback RTCP messages (ms): 250
[1580:335][105] (pacing_controller.cc:203): bwe:pacer_updated pacing_kbps=300 padding_budget_kbps=0
[1580:336][10] (webrtc_session_description_factory.cc:188): DTLS-SRTP enabled; sending DTLS identity request (key type: 1).
[1580:336][11] (openssl_key_pair.cc:40): Making key pair
[1580:336][10] (peer_connection.cc:2182): Local and Remote descriptions must be applied to get the SSL Role of the SCTP transport.
[1580:336][10] (PeerConnectionManager.h:251): virtual void PeerConnectionManager::PeerConnectionObserver::OnRenegotiationNeeded() peerid:0.921522394065194
[1580:336][11] (openssl_key_pair.cc:93): Returning key pair
[1580:336][11] (boringssl_certificate.cc:189): Making certificate for WebRTC
[1580:336][34] (PeerConnectionManager.h:206): PeerConnectionObserverCreatePeerConnection peerid:0.921522394065194
[1580:336][11] (boringssl_certificate.cc:245): Returning certificate
[1580:336][10] (webrtc_session_description_factory.cc:496): Setting new certificate.
[1580:337][34] (PeerConnectionManager.cpp:676): nbStreams local:0 remote:0 localDescription:0
[1580:338][11] (p2p_transport_channel.cc:554): Set backup connection ping interval to 25000 milliseconds.
[1580:338][11] (p2p_transport_channel.cc:563): Set ICE receiving timeout to 2500 milliseconds
[1580:338][11] (p2p_transport_channel.cc:570): Set ping most likely connection to 0
[1580:338][11] (p2p_transport_channel.cc:577): Set stable_writable_connection_ping_interval to 2500
[1580:338][11] (p2p_transport_channel.cc:590): Set presume writable when fully relayed to 0
[1580:338][11] (p2p_transport_channel.cc:608): Set regather_on_failed_networks_interval to 300000
[1580:338][11] (p2p_transport_channel.cc:615): Set receiving_switching_delay to 1000
[1580:338][11] (jsep_transport_controller.cc:1069): Creating DtlsSrtpTransport.
[1580:338][11] (dtls_srtp_transport.cc:64): Setting RTCP Transport on 0 transport 0
[1580:338][11] (dtls_srtp_transport.cc:69): Setting RTP Transport on 0 transport b8003160
[1580:338][11] (p2p_transport_channel.cc:554): Set backup connection ping interval to 25000 milliseconds.
[1580:338][11] (p2p_transport_channel.cc:563): Set ICE receiving timeout to 2500 milliseconds
[1580:338][11] (p2p_transport_channel.cc:570): Set ping most likely connection to 0
[1580:338][11] (p2p_transport_channel.cc:577): Set stable_writable_connection_ping_interval to 2500
[1580:338][11] (p2p_transport_channel.cc:590): Set presume writable when fully relayed to 0
[1580:338][11] (p2p_transport_channel.cc:608): Set regather_on_failed_networks_interval to 300000
[1580:338][11] (p2p_transport_channel.cc:615): Set receiving_switching_delay to 1000
[1580:338][11] (jsep_transport_controller.cc:1069): Creating DtlsSrtpTransport.
[1580:338][11] (dtls_srtp_transport.cc:64): Setting RTCP Transport on 1 transport 0
[1580:338][11] (dtls_srtp_transport.cc:69): Setting RTP Transport on 1 transport b8008080
[1580:338][11] (p2p_transport_channel.cc:554): Set backup connection ping interval to 25000 milliseconds.
[1580:338][11] (p2p_transport_channel.cc:563): Set ICE receiving timeout to 2500 milliseconds
[1580:338][11] (p2p_transport_channel.cc:570): Set ping most likely connection to 0
[1580:338][11] (p2p_transport_channel.cc:577): Set stable_writable_connection_ping_interval to 2500
[1580:338][11] (p2p_transport_channel.cc:590): Set presume writable when fully relayed to 0
[1580:338][11] (p2p_transport_channel.cc:608): Set regather_on_failed_networks_interval to 300000
[1580:338][11] (p2p_transport_channel.cc:615): Set receiving_switching_delay to 1000
[1580:338][11] (jsep_transport_controller.cc:1069): Creating DtlsSrtpTransport.
[1580:338][11] (dtls_srtp_transport.cc:64): Setting RTCP Transport on 2 transport 0
[1580:338][11] (dtls_srtp_transport.cc:69): Setting RTP Transport on 2 transport b8005880
[1580:339][11] (p2p_transport_channel.cc:499): Received remote ICE parameters: ufrag=yP09, renomination disabled
[1580:339][11] (p2p_transport_channel.cc:499): Received remote ICE parameters: ufrag=yP09, renomination disabled
[1580:339][11] (p2p_transport_channel.cc:499): Received remote ICE parameters: ufrag=yP09, renomination disabled
[1580:339][11] (basic_ice_controller.cc:543): Sorting 0 available connections
[1580:339][11] (basic_ice_controller.cc:543): Sorting 0 available connections
[1580:339][11] (basic_ice_controller.cc:543): Sorting 0 available connections
[1580:339][10] (sdp_offer_answer.cc:3567): Adding audio transceiver for MID=0 at i=0 in response to the remote description.
[1580:339][7] (webrtc_voice_engine.cc:1288): WebRtcVoiceMediaChannel::WebRtcVoiceMediaChannel
[1580:339][7] (webrtc_voice_engine.cc:1497): Setting voice channel options: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, }
[1580:339][7] (webrtc_voice_engine.cc:425): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, }
[1580:339][7] (webrtc_voice_engine.cc:531): NetEq capacity is 200
[1580:339][7] (webrtc_voice_engine.cc:537): NetEq fast mode? 0
[1580:339][7] (webrtc_voice_engine.cc:543): NetEq minimum delay is 0
[1580:339][7] (audio_processing_impl.cc:506): AudioProcessing::ApplyConfig: AudioProcessing::Config{ pipeline: { maximum_internal_processing_rate: 48000, multi_channel_render: 0, multi_channel_capture: 0 }, pre_amplifier: { enabled: 0, fixed_gain_factor: 1 },capture_level_adjustment: { enabled: 0, pre_gain_factor: 1, post_gain_factor: 1, analog_mic_gain_emulation: { enabled: 0, initial_level: 255 }}, high_pass_filter: { enabled: 1 }, echo_canceller: { enabled: 1, mobile_mode: 0, enforce_high_pass_filtering: 1 }, noise_suppression: { enabled: 1, level: High }, transient_suppression: { enabled: 0 }, gain_controller1: { enabled: 1, mode: AdaptiveAnalog, target_level_dbfs: 3, compression_gain_db: 9, enable_limiter: 1, analog_gain_controller { enabled: 1, startup_min_volume: 0, clipped_level_min: 70, enable_digital_adaptive: 1, clipped_level_step: 15, clipped_ratio_threshold: 0.1, clipped_wait_frames: 300, clipping_predictor:  { enabled: 0, mode: 0, window_length: 5, reference_window_length: 5, reference_window_delay: 5, clipping_threshold: -1, crest_factor_margin: 3, use_predicted_step: 1 }}}, gain_controller2: { enabled: 0, fixed_digital: { gain_db: 0 }, adaptive_digital: { enabled: 0, dry_run: 0, headroom_db: 6, max_gain_db: 30, initial_gain_db: 8, vad_reset_period_ms: 1500, adjacent_speech_frames_threshold: 12, max_gain_change_db_per_second: 3, max_output_noise_level_dbfs: -50}}
[1580:339][7] (webrtc_voice_engine.cc:1515): Set voice channel options. Current options: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, }
[1580:339][11] (webrtc_voice_engine.cc:2283): OnReadyToSend: Not ready.
[1580:339][7] (call.cc:1374): UpdateAggregateNetworkState: aggregate_state remains at down
[1580:339][7] (rtp_transport_controller_send.cc:350): SignalNetworkState Down
[1580:339][10] (sdp_offer_answer.cc:3567): Adding video transceiver for MID=1 at i=1 in response to the remote description.
[1580:339][7] (webrtc_video_engine.cc:652): CreateMediaChannel. Options: VideoOptions {screencast min bitrate kbps: 100, }
[1580:339][11] (webrtc_video_engine.cc:1861): OnReadyToSend: Not ready.
[1580:340][7] (call.cc:1374): UpdateAggregateNetworkState: aggregate_state remains at down
[1580:340][7] (rtp_transport_controller_send.cc:350): SignalNetworkState Down
[1580:340][10] (sdp_offer_answer.cc:3694): Creating data channel, mid=2
[1580:340][11] (peer_connection.cc:2480): Setting up data channel transport for mid=2
[1580:340][10] (sdp_offer_answer.cc:2693): Session: 1806756267576723936 Old state: stable New state: have-remote-offer
[1580:340][10] (PeerConnectionManager.h:257): virtual void PeerConnectionManager::PeerConnectionObserver::OnSignalingChange(webrtc::PeerConnectionInterface::SignalingState) state:3 peerid:0.921522394065194
[1580:340][7] (webrtc_voice_engine.cc:1984): ResetUnsignaledRecvStream.
[1580:340][7] (webrtc_video_engine.cc:1572): ResetUnsignaledRecvStream.
[1580:340][7] (channel.cc:920): Setting remote voice description for {mid: 0, media_type: audio}
[1580:340][7] (webrtc_voice_engine.cc:1311): WebRtcVoiceMediaChannel::SetSendParameters: {codecs: [AudioCodec[111:opus:48000:0:2], AudioCodec[63:red:48000:0:2], AudioCodec[103:ISAC:16000:0:1], AudioCodec[104:ISAC:32000:0:1], AudioCodec[9:G722:8000:0:1], AudioCodec[0:PCMU:8000:0:1], AudioCodec[8:PCMA:8000:0:1], AudioCodec[106:CN:32000:0:1], AudioCodec[105:CN:16000:0:1], AudioCodec[13:CN:8000:0:1], AudioCodec[110:telephone-event:48000:0:1], AudioCodec[112:telephone-event:32000:0:1], AudioCodec[113:telephone-event:16000:0:1], AudioCodec[126:telephone-event:8000:0:1]], extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 3}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 2}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 4}, {uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}], extmap-allow-mixed: true, max_bandwidth_bps: -1, mid: 0, options: AudioOptions {}}
[1580:340][7] (webrtc_voice_engine.cc:1763): Changing transport cc and NACK status on receive streams.
[1580:340][7] (webrtc_voice_engine.cc:2270): WebRtcVoiceMediaChannel::SetMaxSendBitrate.
[1580:340][7] (webrtc_voice_engine.cc:1497): Setting voice channel options: AudioOptions {}
[1580:340][7] (webrtc_voice_engine.cc:425): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, }
[1580:340][7] (webrtc_voice_engine.cc:531): NetEq capacity is 200
[1580:340][7] (webrtc_voice_engine.cc:537): NetEq fast mode? 0
[1580:340][7] (webrtc_voice_engine.cc:543): NetEq minimum delay is 0
[1580:340][7] (audio_processing_impl.cc:506): AudioProcessing::ApplyConfig: AudioProcessing::Config{ pipeline: { maximum_internal_processing_rate: 48000, multi_channel_render: 0, multi_channel_capture: 0 }, pre_amplifier: { enabled: 0, fixed_gain_factor: 1 },capture_level_adjustment: { enabled: 0, pre_gain_factor: 1, post_gain_factor: 1, analog_mic_gain_emulation: { enabled: 0, initial_level: 255 }}, high_pass_filter: { enabled: 1 }, echo_canceller: { enabled: 1, mobile_mode: 0, enforce_high_pass_filtering: 1 }, noise_suppression: { enabled: 1, level: High }, transient_suppression: { enabled: 0 }, gain_controller1: { enabled: 1, mode: AdaptiveAnalog, target_level_dbfs: 3, compression_gain_db: 9, enable_limiter: 1, analog_gain_controller { enabled: 1, startup_min_volume: 0, clipped_level_min: 70, enable_digital_adaptive: 1, clipped_level_step: 15, clipped_ratio_threshold: 0.1, clipped_wait_frames: 300, clipping_predictor:  { enabled: 0, mode: 0, window_length: 5, reference_window_length: 5, reference_window_delay: 5, clipping_threshold: -1, crest_factor_margin: 3, use_predicted_step: 1 }}}, gain_controller2: { enabled: 0, fixed_digital: { gain_db: 0 }, adaptive_digital: { enabled: 0, dry_run: 0, headroom_db: 6, max_gain_db: 30, initial_gain_db: 8, vad_reset_period_ms: 1500, adjacent_speech_frames_threshold: 12, max_gain_change_db_per_second: 3, max_output_noise_level_dbfs: -50}}
[1580:340][7] (webrtc_voice_engine.cc:1515): Set voice channel options. Current options: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, }
[1580:340][7] (channel.cc:852): Changing voice state, recv=0 send=0 for {mid: 0, media_type: audio}
[1580:340][7] (channel.cc:1067): Setting remote video description for {mid: 1, media_type: video}
[1580:340][7] (webrtc_video_engine.cc:896): SetSendParameters: {codecs: [VideoCodec[96:VP8], VideoCodec[97:rtx], VideoCodec[98:VP9], VideoCodec[99:rtx], VideoCodec[100:VP9], VideoCodec[101:rtx], VideoCodec[102:VP9], VideoCodec[122:rtx], VideoCodec[127:H264], VideoCodec[121:rtx], VideoCodec[125:H264], VideoCodec[107:rtx], VideoCodec[108:H264], VideoCodec[109:rtx], VideoCodec[124:H264], VideoCodec[120:rtx], VideoCodec[123:H264], VideoCodec[119:rtx], VideoCodec[35:H264], VideoCodec[36:rtx], VideoCodec[37:H264], VideoCodec[38:rtx], VideoCodec[39:H264], VideoCodec[40:rtx], VideoCodec[41:AV1], VideoCodec[42:rtx], VideoCodec[114:H264], VideoCodec[115:rtx], VideoCodec[116:red], VideoCodec[117:rtx], VideoCodec[118:ulpfec], VideoCodec[43:flexfec-03]], conference_mode: no, extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 3}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/color-space, id: 8}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-content-type, id: 6}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-timing, id: 7}, {uri: urn:3gpp:video-orientation, id: 13}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 4}, {uri: urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id, id: 11}, {uri: urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id, id: 10}, {uri: urn:ietf:params:rtp-hdrext:toffset, id: 14}], extmap-allow-mixed: true, max_bandwidth_bps: -1, mid: 1}
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[96:VP8]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[98:VP9]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[100:VP9]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[127:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[125:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[108:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[124:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[123:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[35:H264]
[1580:340][7] (webrtc_video_engine.cc:904): Negotiated codec: VideoCodec[41:AV1]
[1580:340][7] (rtp_transport_controller_send.cc:445): WebRTC.RtpTransportControllerSend.SetSdpBitrateParameters: nothing to update
[1580:340][7] (webrtc_video_engine.cc:1033): SetFeedbackParameters on all the receive streams because the send codec or RTCP mode has changed.
[1580:340][7] (webrtc_video_engine.cc:1291): SetSend: false
[1580:340][7] (channel.cc:968): Changing video state, send=0 for {mid: 1, media_type: video}
[1580:340][10] (peer_connection.cc:2182): Local and Remote descriptions must be applied to get the SSL Role of the SCTP transport.
[1580:341][34] (PeerConnectionManager.cpp:699): remote_description is ready
[1580:341][34] (PeerConnectionManager.cpp:1005): videourl:rtsp://10.18.7.100:8554/api/v1/video
[1580:341][34] (VideoDecoder.h:234): VideoDecoder::start
[1580:341][10] (PeerConnectionManager.h:72): virtual void PeerConnectionManager::SetSessionDescriptionObserver::OnSuccess() Remote SDP:v=0
o=- 3490155359983563889 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1 2
a=extmap-allow-mixed
a=msid-semantic: WMS
m=audio 9 UDP/TLS/RTP/SAVPF 111 63 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:yP09
a=ice-pwd:X5UC8RcRrjG+6vC+YnQUTTRz
a=ice-options:trickle
a=fingerprint:sha-256 BB:53:72:3F:9C:0B:D8:17:E5:28:78:F8:17:26:8A:27:9B:4D:1D:B4:C8:C3:FB:B6:7A:5A:D8:53:A4:6C:82:00
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=recvonly
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:63 red/48000/2
a=fmtp:63 111/111
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
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 35 36 37 38 39 40 41 42 114 115 116 117 118 43
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:yP09
a=ice-pwd:X5UC8RcRrjG+6vC+YnQUTTRz
a=ice-options:trickle
a=fingerprint:sha-256 BB:53:72:3F:9C:0B:D8:17:E5:28:78:F8:17:26:8A:27:9B:4D:1D:B4:C8:C3:FB:B6:7A:5A:D8:53:A4:6C:82:00
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: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://www.webrtc.org/experiments/rtp-hdrext/color-space
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=recvonly
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 VP9/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 profile-id=1
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=1;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=0;profile-level-id=42001f
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=1;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=0;profile-level-id=42e01f
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=4d001f
a=rtpmap:119 rtx/90000
a=fmtp:119 apt=123
a=rtpmap:35 H264/90000
a=rtcp-fb:35 goog-remb
a=rtcp-fb:35 transport-cc
a=rtcp-fb:35 ccm fir
a=rtcp-fb:35 nack
a=rtcp-fb:35 nack pli
a=fmtp:35 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f
a=rtpmap:36 rtx/90000
a=fmtp:36 apt=35
a=rtpmap:37 H264/90000
a=rtcp-fb:37 goog-remb
a=rtcp-fb:37 transport-cc
a=rtcp-fb:37 ccm fir
a=rtcp-fb:37 nack
a=rtcp-fb:37 nack pli
a=fmtp:37 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=f4001f
a=rtpmap:38 rtx/90000
a=fmtp:38 apt=37
a=rtpmap:39 H264/90000
a=rtcp-fb:39 goog-remb
a=rtcp-fb:39 transport-cc
a=rtcp-fb:39 ccm fir
a=rtcp-fb:39 nack
a=rtcp-fb:39 nack pli
a=fmtp:39 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=f4001f
a=rtpmap:40 rtx/90000
a=fmtp:40 apt=39
a=rtpmap:41 AV1/90000
a=rtcp-fb:41 goog-remb
a=rtcp-fb:41 transport-cc
a=rtcp-fb:41 ccm fir
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtpmap:42 rtx/90000
a=fmtp:42 apt=41
a=rtpmap:114 H264/90000
a=rtcp-fb:114 goog-remb
a=rtcp-fb:114 transport-cc
a=rtcp-fb:114 ccm fir
a=rtcp-fb:114 nack
a=rtcp-fb:114 nack pli
a=fmtp:114 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f
a=rtpmap:115 rtx/90000
a=fmtp:115 apt=114
a=rtpmap:116 red/90000
a=rtpmap:117 rtx/90000
a=fmtp:117 apt=116
a=rtpmap:118 ulpfec/90000
a=rtpmap:43 flexfec-03/90000
a=rtcp-fb:43 goog-remb
a=rtcp-fb:43 transport-cc
a=fmtp:43 repair-window=10000000
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=ice-ufrag:yP09
a=ice-pwd:X5UC8RcRrjG+6vC+YnQUTTRz
a=ice-options:trickle
a=fingerprint:sha-256 BB:53:72:3F:9C:0B:D8:17:E5:28:78:F8:17:26:8A:27:9B:4D:1D:B4:C8:C3:FB:B6:7A:5A:D8:53:A4:6C:82:00
a=setup:actpass
a=mid:2
a=sctp-port:5000
a=max-message-size:262144

[1580:341][34] (livevideosource.h:53): LiveVideoSource::Start
[1580:342][34] (rtspvideocapturer.cpp:19): RTSPVideoCapturer rtsp://10.18.7.100:8554/api/v1/video
[1580:342][34] (PeerConnectionManager.cpp:1017): audiourl:rtsp://10.18.7.100:8554/api/v1/video
[1580:342][7] (CapturerFactory.h:288): audiourl: idx_audioDevice:-1/0
[1580:342][34] (PeerConnectionManager.cpp:1134): Adding Stream to map
[1580:342][10] (rtp_transmission_manager.cc:159): Reusing an existing video transceiver for AddTrack.
Created new TCP socket 12 for connection
Connecting to 10.18.7.100, port 8554 on socket 12...
[1580:342][34] (PeerConnectionManager.cpp:1160): VideoTrack added to PeerConnection
[1580:342][34] (PeerConnectionManager.cpp:1168): Cannot create capturer audio:rtsp://10.18.7.100:8554/api/v1/video
...remote connection opened
Sending request: DESCRIBE rtsp://10.18.7.100:8554/api/v1/video RTSP/1.0
CSeq: 2
User-Agent: LIVE555 Streaming Media v2022.04.26
Accept: application/sdp

[1580:343][10] (media_session.cc:949): RED codec red is missing an associated payload type.
[1580:343][10] (media_session.cc:949): RED codec red is missing an associated payload type.
[1580:344][10] (PeerConnectionManager.h:105): virtual void PeerConnectionManager::CreateSessionDescriptionObserver::OnSuccess(webrtc::SessionDescriptionInterface*) type:answer sdp:v=0
o=- 1806756267576723936 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1 2
a=extmap-allow-mixed
a=msid-semantic: WMS 3866128895908969296
m=audio 9 UDP/TLS/RTP/SAVPF 111 63 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:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
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=inactive
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:63 red/48000/2
a=fmtp:63 111/111
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
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 121 125 107 108 109 124 120 123 119 35 36 41 42 116 117 118
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
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: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://www.webrtc.org/experiments/rtp-hdrext/color-space
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendonly
a=msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
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: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=1;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=0;profile-level-id=42001f
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=1;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=0;profile-level-id=42e01f
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=4d001f
a=rtpmap:119 rtx/90000
a=fmtp:119 apt=123
a=rtpmap:35 H264/90000
a=rtcp-fb:35 goog-remb
a=rtcp-fb:35 transport-cc
a=rtcp-fb:35 ccm fir
a=rtcp-fb:35 nack
a=rtcp-fb:35 nack pli
a=fmtp:35 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f
a=rtpmap:36 rtx/90000
a=fmtp:36 apt=35
a=rtpmap:41 AV1/90000
a=rtcp-fb:41 goog-remb
a=rtcp-fb:41 transport-cc
a=rtcp-fb:41 ccm fir
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtpmap:42 rtx/90000
a=fmtp:42 apt=41
a=rtpmap:116 red/90000
a=rtpmap:117 rtx/90000
a=fmtp:117 apt=116
a=rtpmap:118 ulpfec/90000
a=ssrc-group:FID 4099945038 2006671000
a=ssrc:4099945038 cname:z8IC6KJXIGYKVUuo
a=ssrc:4099945038 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
a=ssrc:2006671000 cname:z8IC6KJXIGYKVUuo
a=ssrc:2006671000 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=ice-ufrag:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
a=mid:2
a=sctp-port:5000
a=max-message-size:262144

[1580:344][11] (dtls_srtp_transport.cc:64): Setting RTCP Transport on 0 transport 0
[1580:344][11] (dtls_srtp_transport.cc:69): Setting RTP Transport on 0 transport b8003160
[1580:344][11] (p2p_transport_channel.cc:488): Set ICE ufrag: UOkQ pwd: RwOvxvEBMGV3dub7B0NMzaS6 on transport 0
[1580:344][11] (dtls_transport.cc:368): DtlsTransport[0|1|__]: DTLS setup complete.
[1580:344][11] (webrtc_video_engine.cc:1861): OnReadyToSend: Not ready.
[1580:344][7] (call.cc:1374): UpdateAggregateNetworkState: aggregate_state remains at down
[1580:345][7] (rtp_transport_controller_send.cc:350): SignalNetworkState Down
[1580:345][10] (rtp_transceiver.cc:452): Changing transceiver (MID=0) current direction from <not set> to kInactive.
[1580:345][10] (rtp_transceiver.cc:452): Changing transceiver (MID=1) current direction from <not set> to kSendOnly.
[1580:345][10] (sdp_offer_answer.cc:2693): Session: 1806756267576723936 Old state: have-remote-offer New state: stable
[1580:345][10] (PeerConnectionManager.h:257): virtual void PeerConnectionManager::PeerConnectionObserver::OnSignalingChange(webrtc::PeerConnectionInterface::SignalingState) state:0 peerid:0.921522394065194
[1580:345][7] (channel.cc:520): Channel enabled: {mid: 0, media_type: audio}
[1580:345][7] (channel.cc:852): Changing voice state, recv=0 send=0 for {mid: 0, media_type: audio}
[1580:345][7] (channel.cc:520): Channel enabled: {mid: 1, media_type: video}
[1580:345][7] (webrtc_video_engine.cc:1291): SetSend: false
[1580:345][7] (channel.cc:968): Changing video state, send=0 for {mid: 1, media_type: video}
[1580:345][7] (webrtc_voice_engine.cc:1357): WebRtcVoiceMediaChannel::SetRecvParameters: {codecs: [AudioCodec[111:opus:48000:0:2], AudioCodec[63:red:48000:0:2], AudioCodec[103:ISAC:16000:0:1], AudioCodec[104:ISAC:32000:0:1], AudioCodec[9:G722:8000:0:1], AudioCodec[0:PCMU:8000:0:1], AudioCodec[8:PCMA:8000:0:1], AudioCodec[106:CN:32000:0:1], AudioCodec[105:CN:16000:0:1], AudioCodec[13:CN:8000:0:1], AudioCodec[110:telephone-event:48000:0:1], AudioCodec[112:telephone-event:32000:0:1], AudioCodec[113:telephone-event:16000:0:1], AudioCodec[126:telephone-event:8000:0:1]], extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 3}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 2}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 4}, {uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}]}
[1580:345][7] (webrtc_voice_engine.cc:1525): Setting receive voice codecs.
[1580:345][7] (channel.cc:852): Changing voice state, recv=0 send=0 for {mid: 0, media_type: audio}
[1580:345][7] (webrtc_video_engine.cc:1225): SetRecvParameters: {codecs: [VideoCodec[96:VP8], VideoCodec[97:rtx], VideoCodec[98:VP9], VideoCodec[99:rtx], VideoCodec[100:VP9], VideoCodec[101:rtx], VideoCodec[127:H264], VideoCodec[121:rtx], VideoCodec[125:H264], VideoCodec[107:rtx], VideoCodec[108:H264], VideoCodec[109:rtx], VideoCodec[124:H264], VideoCodec[120:rtx], VideoCodec[123:H264], VideoCodec[119:rtx], VideoCodec[35:H264], VideoCodec[36:rtx], VideoCodec[41:AV1], VideoCodec[42:rtx], VideoCodec[116:red], VideoCodec[117:rtx], VideoCodec[118:ulpfec]], extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 3}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/color-space, id: 8}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-content-type, id: 6}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-timing, id: 7}, {uri: urn:3gpp:video-orientation, id: 13}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 4}, {uri: urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id, id: 11}, {uri: urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id, id: 10}, {uri: urn:ietf:params:rtp-hdrext:toffset, id: 14}]}
[1580:345][7] (webrtc_video_engine.cc:1351): AddSendStream: {id:f00681c1-7e50-463d-8843-f07930493dd3;ssrcs:[4099945038,2006671000];ssrc_groups:{semantics:FID;ssrcs:[4099945038,2006671000]};cname:z8IC6KJXIGYKVUuo;stream_ids:3866128895908969296;}
[1580:345][7] (webrtc_video_engine.cc:2253): RecreateWebRtcStream (send) because of SetCodec.
[1580:346][7] (alr_experiment.cc:80): Using ALR experiment settings: pacing factor: 1, max pacer queue length: 2875, ALR bandwidth usage percent: 80, ALR start budget level percent: 40, ALR end budget level percent: -60, ALR experiment group ID: 3
[1580:346][7] (video_stream_encoder.cc:2309): Automatic animation detection experiment is disabled.
[1580:346][7] (video_send_stream_impl.cc:244): VideoSendStreamImpl: {encoder_settings: { experiment_cpu_load_estimator: off}}, rtp: {ssrcs: [4099945038], rids: [], mid: '1', rtcp_mode: RtcpMode::kReducedSize, max_packet_size: 1200, extmap-allow-mixed: true, extensions: [{uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 3}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/color-space, id: 8}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 5}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-content-type, id: 6}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/video-timing, id: 7}, {uri: urn:3gpp:video-orientation, id: 13}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 4}, {uri: urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id, id: 11}, {uri: urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id, id: 10}], lntf: {enabled: false}, nack: {rtp_history_ms: 1000}, ulpfec: {ulpfec_payload_type: 118, red_payload_type: 116, red_rtx_payload_type: 117}, payload_name: VP8, payload_type: 96, raw_payload: false, flexfec: {payload_type: -1, ssrc: 0, protected_media_ssrcs: []}, rtx: {ssrcs: [2006671000], payload_type: 97}, c_name: z8IC6KJXIGYKVUuo}, rtcp_report_interval_ms: 1000, send_transport: (Transport), render_delay_ms: 0, target_delay_ms: 0, suspend_below_min_bitrate: off}
[1580:346][7] (call.cc:1374): UpdateAggregateNetworkState: aggregate_state remains at down
[1580:346][7] (rtp_transport_controller_send.cc:350): SignalNetworkState Down
[1580:346][7] (channel.cc:679): Add send stream ssrc: 4099945038 into {mid: 1, media_type: video}
[1580:346][110] (video_stream_encoder.cc:863): ConfigureEncoder requested.
[1580:346][7] (webrtc_video_engine.cc:1291): SetSend: false
[1580:346][110] (video_stream_encoder.cc:847): SetStartBitrate 300000
[1580:346][7] (channel.cc:968): Changing video state, send=0 for {mid: 1, media_type: video}
[1580:346][11] (dcsctp_transport.cc:169): DcSctpTransport15->Start(local=5000, remote=5000, max_message_size=262144)
[1580:346][11] (dcsctp_transport.cc:209): DcSctpTransport15->OpenStream(0).
[1580:346][7] (webrtc_video_engine.cc:1310): SetVideoSend (ssrc= 4099945038, options: VideoOptions {is_screencast : false, }, source = (source))
[1580:346][110] (video_stream_encoder.cc:863): ConfigureEncoder requested.
[1580:347][11] (basic_port_allocator.cc:406): Start getting ports with turn_port_prune_policy 0
[1580:347][11] (basic_port_allocator.cc:108): Filtered out ignored networks:
[1580:347][11] (basic_port_allocator.cc:110): Net[lo:0:0:0:x:x:x:x:x/128:Loopback:id=3]
[1580:347][11] (basic_port_allocator.cc:110): Net[lo:127.0.0.x/8:Loopback:id=2]
[1580:347][11] (basic_port_allocator.cc:901): Network manager has started
[1580:347][11] (dcsctp_transport.cc:209): DcSctpTransport15->OpenStream(0).
[1580:347][11] (basic_port_allocator.cc:108): Filtered out ignored networks:
[1580:347][11] (basic_port_allocator.cc:110): Net[lo:0:0:0:x:x:x:x:x/128:Loopback:id=3]
[1580:347][11] (basic_port_allocator.cc:110): Net[lo:127.0.0.x/8:Loopback:id=2]
[1580:347][11] (basic_port_allocator.cc:812): Allocate ports on ens3
[1580:347][11] (basic_port_allocator.cc:1408): Net[ens3:10.18.0.x/16:Unknown:id=1]: Allocation Phase=Udp
[1580:347][11] (port.cc:190): Port[b8021290::1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port created with network cost 50
[1580:347][11] (basic_port_allocator.cc:1484): AllocationSequence: UDPPort will be handling the STUN candidate generation.
[1580:347][11] (basic_port_allocator.cc:924): Adding allocated port for 0
[1580:347][11] (basic_port_allocator.cc:946): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Added port to allocator
[1580:347][11] (basic_port_allocator.cc:963): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Gathered candidate: Cand[:1819894345:1:udp:2122260223:10.18.26.x:44128:local::0:UOkQ:RwOvxvEBMGV3dub7B0NMzaS6:1:50:0]
[1580:347][11] (basic_port_allocator.cc:996): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port ready.
[1580:347][11] (basic_ice_controller.cc:543): Sorting 0 available connections
[1580:347][10] (PeerConnectionManager.h:66): virtual void PeerConnectionManager::SetSessionDescriptionObserver::OnSuccess() Local SDP:v=0
o=- 1806756267576723936 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1 2
a=extmap-allow-mixed
a=msid-semantic: WMS 3866128895908969296
m=audio 9 UDP/TLS/RTP/SAVPF 111 63 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:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
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=inactive
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=rtcp-fb:111 transport-cc
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:63 red/48000/2
a=fmtp:63 111/111
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
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 121 125 107 108 109 124 120 123 119 35 36 41 42 116 117 118
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
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: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://www.webrtc.org/experiments/rtp-hdrext/color-space
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=sendonly
a=msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
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: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=1;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=0;profile-level-id=42001f
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=1;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=0;profile-level-id=42e01f
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=4d001f
a=rtpmap:119 rtx/90000
a=fmtp:119 apt=123
a=rtpmap:35 H264/90000
a=rtcp-fb:35 goog-remb
a=rtcp-fb:35 transport-cc
a=rtcp-fb:35 ccm fir
a=rtcp-fb:35 nack
a=rtcp-fb:35 nack pli
a=fmtp:35 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f
a=rtpmap:36 rtx/90000
a=fmtp:36 apt=35
a=rtpmap:41 AV1/90000
a=rtcp-fb:41 goog-remb
a=rtcp-fb:41 transport-cc
a=rtcp-fb:41 ccm fir
a=rtcp-fb:41 nack
a=rtcp-fb:41 nack pli
a=rtpmap:42 rtx/90000
a=fmtp:42 apt=41
a=rtpmap:116 red/90000
a=rtpmap:117 rtx/90000
a=fmtp:117 apt=116
a=rtpmap:118 ulpfec/90000
a=ssrc-group:FID 4099945038 2006671000
a=ssrc:4099945038 cname:z8IC6KJXIGYKVUuo
a=ssrc:4099945038 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
a=ssrc:2006671000 cname:z8IC6KJXIGYKVUuo
a=ssrc:2006671000 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3
m=application 9 UDP/DTLS/SCTP webrtc-datachannel
c=IN IP4 0.0.0.0
a=ice-ufrag:UOkQ
a=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6
a=ice-options:trickle
a=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1
a=setup:active
a=mid:2
a=sctp-port:5000
a=max-message-size:262144

[1580:347][11] (stun_port.cc:442): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Starting STUN host lookup for stun.l.google.com:19302
[1580:347][10] (PeerConnectionManager.cpp:1198): OnIceCandidate 0
[1580:347][10] (PeerConnectionManager.cpp:1207): candidate:1819894345 1 udp 2122260223 10.18.26.27 44128 typ host generation 0 ufrag UOkQ network-id 1 network-cost 50
[1580:348][34] (HttpServerRequestHandler.cpp:82): code:200 answer:{
    "sdp" : "v=0\r\no=- 1806756267576723936 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1 2\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS 3866128895908969296\r\nm=audio 44128 UDP/TLS/RTP/SAVPF 111 63 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 10.18.26.27\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1819894345 1 udp 2122260223 10.18.26.27 44128 typ host generation 0 network-id 1 network-cost 50\r\na=ice-ufrag:UOkQ\r\na=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6\r\na=ice-options:trickle\r\na=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1\r\na=setup:active\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=inactive\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 121 125 107 108 109 124 120 123 119 35 36 41 42 116 117 118\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:UOkQ\r\na=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6\r\na=ice-options:trickle\r\na=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1\r\na=setup:active\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123 goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:35 H264/90000\r\na=rtcp-fb:35 goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=fmtp:35 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f\r\na=rtpmap:36 rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:41 AV1/90000\r\na=rtcp-fb:41 goog-remb\r\na=rtcp-fb:41 transport-cc\r\na=rtcp-fb:41 ccm fir\r\na=rtcp-fb:41 nack\r\na=rtcp-fb:41 nack pli\r\na=rtpmap:42 rtx/90000\r\na=fmtp:42 apt=41\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 rtx/90000\r\na=fmtp:117 apt=116\r\na=rtpmap:118 ulpfec/90000\r\na=ssrc-group:FID 4099945038 2006671000\r\na=ssrc:4099945038 cname:z8IC6KJXIGYKVUuo\r\na=ssrc:4099945038 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3\r\na=ssrc:2006671000 cname:z8IC6KJXIGYKVUuo\r\na=ssrc:2006671000 msid:3866128895908969296 f00681c1-7e50-463d-8843-f07930493dd3\r\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:UOkQ\r\na=ice-pwd:RwOvxvEBMGV3dub7B0NMzaS6\r\na=ice-options:trickle\r\na=fingerprint:sha-256 4D:62:37:7C:06:E2:A3:CB:3F:82:2F:86:67:74:13:1B:4E:47:B9:14:AA:4E:6A:76:9E:CB:9C:60:B9:26:6A:F1\r\na=setup:active\r\na=mid:2\r\na=sctp-port:5000\r\na=max-message-size:262144\r\n",
    "type" : "answer"
}
[1580:353][34] (HttpServerRequestHandler.cpp:61): uri:/api/getIceCandidate
[1580:353][34] (PeerConnectionManager.cpp:835): getIceCandidateList
[1580:353][34] (HttpServerRequestHandler.cpp:82): code:200 answer:[
    {
        "candidate" : "candidate:1819894345 1 udp 2122260223 10.18.26.27 44128 typ host generation 0 ufrag UOkQ network-id 1 network-cost 50",
        "sdpMLineIndex" : 0,
        "sdpMid" : "0"
    }
]
[1580:398][11] (basic_port_allocator.cc:1408): Net[ens3:10.18.0.x/16:Unknown:id=1]: Allocation Phase=Relay
[1580:398][11] (basic_port_allocator.cc:1546): AllocationSequence: Relay ports disabled, skipping.
[1580:448][11] (basic_port_allocator.cc:1408): Net[ens3:10.18.0.x/16:Unknown:id=1]: Allocation Phase=Tcp
[1580:448][11] (port.cc:190): Port[b8003440::1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port created with network cost 50
[1580:448][11] (basic_port_allocator.cc:924): Adding allocated port for 0
[1580:448][11] (basic_port_allocator.cc:946): Port[b8003440:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Added port to allocator
[1580:448][11] (tcp_port.cc:179): Preparing TCP address, current state: 1
[1580:448][11] (basic_port_allocator.cc:963): Port[b8003440:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Gathered candidate: Cand[:586849977:1:tcp:1518280447:10.18.26.x:36561:local::0:UOkQ:RwOvxvEBMGV3dub7B0NMzaS6:1:50:0]
[1580:448][11] (basic_port_allocator.cc:996): Port[b8003440:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port ready.
[1580:448][11] (basic_ice_controller.cc:543): Sorting 0 available connections
[1580:448][11] (basic_port_allocator.cc:1107): Port[b8003440:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port completed gathering candidates.
[1580:448][10] (PeerConnectionManager.cpp:1198): OnIceCandidate 0
[1580:448][10] (PeerConnectionManager.cpp:1207): candidate:586849977 1 tcp 1518280447 10.18.26.27 36561 typ host tcptype passive generation 0 ufrag UOkQ network-id 1 network-cost 50
[1590:355][11] (stun_port.cc:453): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: StunPort: stun host lookup received error -3
[1590:356][11] (basic_port_allocator.cc:1107): Port[b8021290:0:1:0:local:Net[ens3:10.18.0.x/16:Unknown:id=1]]: Port completed gathering candidates.
[1590:356][11] (basic_port_allocator.cc:1181): All candidates gathered for 0:1:0
[1590:356][11] (p2p_transport_channel.cc:1013): P2PTransportChannel: 0, component 1 gathering complete

TIPS: 10.18.26.27 can ping 10.18.7.100.

seems like webstremer query the google turn service, but the vm can't visit internet.

StunPort: stun host lookup received error -3
chenkaiC4 commented 2 years ago

@mpromonet Sorry to bother you, can you provide some help with my issue? Thanks.

mpromonet commented 2 years ago

Hi @chenkaiC4

From your log, we don't see any answer to RTSP DESCRIBE, without this it cannot work. You may try openRTSP with your RTSP source to get more information on your problem.

Best Regards, Michel.