open-webrtc-toolkit / owt-client-native

Open WebRTC Toolkit client SDK for native Windows/Linux/iOS applications.
https://01.org/open-webrtc-toolkit
Apache License 2.0
394 stars 182 forks source link

iOS Publish Stream did not receive a callback #523

Closed hello3ds closed 3 years ago

hello3ds commented 3 years ago

After replacing the certificate in the background, the pubilsh Stream of version 4.3.1 did not receive a callback ... and The On ice candidate always return "Sorting 0 available connections" The following is the log : ` 2021-05-08 14:49:00.750285+0800 ICS Conference[13883:1378747] publish local stream 2021-05-08 14:49:00.750754+0800 ICS Conference[13883:1378747] -[NSError init] called; this results in an invalid NSError instance. It will raise an exception in a future release. Please call errorWithDomain:code:userInfo: or initWithDomain:code:userInfo:. This message shown only once. (peerconnectiondependencyfactory.cc:195): PeerConnectionDependencyFactory::CreatePeerConnectionFactory() (peerconnectiondependencyfactory.cc:93): CreatePeerConnectionOnCurrentThread (audio_processing_impl.cc:435): Capture analyzer activated: 0 Capture post processor activated: 0 Render pre processor activated: 0 (webrtc_video_engine.cc:479): WebRtcVideoEngine::WebRtcVideoEngine() (webrtc_voice_engine.cc:196): WebRtcVoiceEngine::WebRtcVoiceEngine (webrtc_voice_engine.cc:219): WebRtcVoiceEngine::Init (webrtc_voice_engine.cc:227): Supported send codecs in order of preference: (webrtc_voice_engine.cc:230): opus/48000/2 { minptime=10 useinbandfec=1 } (111) (webrtc_voice_engine.cc:230): ISAC/16000/1 (103) (webrtc_voice_engine.cc:230): ISAC/32000/1 (104) (webrtc_voice_engine.cc:230): G722/8000/1 (9) (webrtc_voice_engine.cc:230): ILBC/8000/1 (102) (webrtc_voice_engine.cc:230): PCMU/8000/1 (0) (webrtc_voice_engine.cc:230): PCMA/8000/1 (8) (webrtc_voice_engine.cc:230): CN/32000/1 (106) (webrtc_voice_engine.cc:230): CN/16000/1 (105) (webrtc_voice_engine.cc:230): CN/8000/1 (13) (webrtc_voice_engine.cc:230): telephone-event/48000/1 (110) (webrtc_voice_engine.cc:230): telephone-event/32000/1 (112) (webrtc_voice_engine.cc:230): telephone-event/16000/1 (113) (webrtc_voice_engine.cc:230): telephone-event/8000/1 (126) (webrtc_voice_engine.cc:233): Supported recv codecs in order of preference: (webrtc_voice_engine.cc:236): opus/48000/2 { minptime=10 useinbandfec=1 } (111) (webrtc_voice_engine.cc:236): ISAC/16000/1 (103) (webrtc_voice_engine.cc:236): ISAC/32000/1 (104) (webrtc_voice_engine.cc:236): G722/8000/1 (9) (webrtc_voice_engine.cc:236): ILBC/8000/1 (102) (webrtc_voice_engine.cc:236): PCMU/8000/1 (0) (webrtc_voice_engine.cc:236): PCMA/8000/1 (8) (webrtc_voice_engine.cc:236): CN/32000/1 (106) (webrtc_voice_engine.cc:236): CN/16000/1 (105) (webrtc_voice_engine.cc:236): CN/8000/1 (13) (webrtc_voice_engine.cc:236): telephone-event/48000/1 (110) (webrtc_voice_engine.cc:236): telephone-event/32000/1 (112) (webrtc_voice_engine.cc:236): telephone-event/16000/1 (113) (webrtc_voice_engine.cc:236): telephone-event/8000/1 (126) (audio_device_impl.cc:76): Create (audio_device_impl.cc:84): CreateForTest (audio_device_buffer.cc:63): AudioDeviceBuffer::ctor (audio_device_impl.cc:122): AudioDeviceModuleImpl (audio_device_impl.cc:126): CheckPlatform (audio_device_impl.cc:140): current platform is IOS (audio_device_impl.cc:156): CreatePlatformSpecificObjects (audio_device_impl.cc:938): PlatformAudioLayer (audio_device_ios.mm:117): AudioDeviceIOS::ctor<NSThread: 0x283ae8ac0>{number = 9, name = (null)} (audio_device_impl.cc:283): iPhone Audio APIs will be utilized. (audio_device_impl.cc:311): AttachAudioBuffer (audio_device_ios.mm:133): AudioDeviceIOS::AttachAudioBuffer (audio_device_impl.cc:331): Init (audio_device_ios.mm:140): AudioDeviceIOS::Init (audio_device_ios.mm:85): LogDeviceInfo (audio_device_ios.mm:87): system name: iOS (audio_device_ios.mm:88): system version: 14.3 (audio_device_ios.mm:89): device type: iPhone (audio_device_ios.mm:90): device name: iPhone10,2 (audio_device_ios.mm:91): process name: ICS Conference (audio_device_ios.mm:92): process ID: 13883 (audio_device_ios.mm:93): OS version: Version 14.3 (Build 18C66) (audio_device_ios.mm:94): processing cores: 6 (audio_device_ios.mm:95): low power mode: 0 (audio_device_ios.mm:99): DeviceIsSimulator: 0 (audio_device_ios.mm:663): AudioDeviceIOS::UpdateAudioDevicebuffer (audio_device_buffer.cc:186): SetPlayoutSampleRate(48000) (audio_device_buffer.cc:206): SetPlayoutChannels(1) (audio_device_buffer.cc:180): SetRecordingSampleRate(48000) (audio_device_buffer.cc:200): SetRecordingChannels(1) (audio_device_impl.cc:675): SetPlayoutDevice(0) (audio_device_ios.mm:1007): virtual int32_t webrtc::ios_adm::AudioDeviceIOS::SetPlayoutDevice(uint16_t): Not implemented (audio_device_impl.cc:364): InitSpeaker (audio_device_impl.cc:579): StereoPlayoutIsAvailable (audio_device_impl.cc:586): output: 0 (audio_device_impl.cc:591): SetStereoPlayout(0) (audio_device_ios.mm:1060): virtual int32_t webrtc::ios_adm::AudioDeviceIOS::SetStereoPlayout(bool): Not implemented (audio_device_impl.cc:599): stereo playout is not supported (adm_helpers.cc:57): Failed to set stereo playout mode. (audio_device_impl.cc:737): SetRecordingDevice(0) (audio_device_ios.mm:1109): virtual int32_t webrtc::ios_adm::AudioDeviceIOS::SetRecordingDevice(uint16_t): Not implemented (audio_device_impl.cc:370): InitMicrophone (audio_device_impl.cc:533): StereoRecordingIsAvailable (audio_device_impl.cc:540): output: 0 (audio_device_impl.cc:545): SetStereoRecording(0) (audio_device_ios.mm:1045): virtual int32_t webrtc::ios_adm::AudioDeviceIOS::SetStereoRecording(bool): Not implemented (adm_helpers.cc:77): Failed to set stereo recording mode. (apm_helpers.cc:32): Setting AGC mode to 2 (audio_processing_impl.cc:699): Highpass filter activated: 0 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (audio_device_impl.cc:850): RegisterAudioCallback (audio_device_buffer.cc:81): RegisterAudioCallback (webrtc_voice_engine.cc:309): WebRtcVoiceEngine::ApplyOptions: AudioOptions {aec: 1, agc: 1, ns: 1, hf: 1, swap: 0, audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, audio_jitter_buffer_enable_rtx_handling: 0, typing: 1, experimental_agc: 0, extended_filter_aec: 0, delay_agnostic_aec: 0, experimental_ns: 0, residual_echo_detector: 1, } (webrtc_voice_engine.cc:330): Always disable AEC on iOS. Use built-in instead. (webrtc_voice_engine.cc:357): Always disable NS on iOS. Use built-in instead. (webrtc_voice_engine.cc:368): Always disable AGC on iOS. Use built-in instead. (audio_device_impl.cc:866): BuiltInAECIsAvailable (audio_device_generic.cc:17): virtual bool webrtc::AudioDeviceGeneric::BuiltInAECIsAvailable() const: Not supported on this platform (audio_device_impl.cc:869): output: 0 (audio_processing_impl.cc:699): Highpass filter activated: 0 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (apm_helpers.cc:48): Echo control set to 0 with mode 0 (audio_device_impl.cc:882): BuiltInAGCIsAvailable (audio_device_generic.cc:27): virtual bool webrtc::AudioDeviceGeneric::BuiltInAGCIsAvailable() const: Not supported on this platform (audio_device_impl.cc:885): output: 0 (audio_device_impl.cc:898): BuiltInNSIsAvailable (audio_device_generic.cc:37): virtual bool webrtc::AudioDeviceGeneric::BuiltInNSIsAvailable() const: Not supported on this platform (audio_device_impl.cc:901): output: 0 (audio_processing_impl.cc:699): Highpass filter activated: 0 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (apm_helpers.cc:62): NS set to 0 (webrtc_voice_engine.cc:447): Stereo swapping enabled? 0 (webrtc_voice_engine.cc:452): NetEq capacity is 200 (webrtc_voice_engine.cc:458): NetEq fast mode? 0 (webrtc_voice_engine.cc:464): NetEq minimum delay is 0 (webrtc_voice_engine.cc:470): NetEq handle reordered packets? 0 (webrtc_voice_engine.cc:481): Delay agnostic aec is enabled? 0 (webrtc_voice_engine.cc:491): Extended filter aec is enabled? 0 (webrtc_voice_engine.cc:501): Experimental ns is enabled? 0 (webrtc_voice_engine.cc:511): Setting AGC to 0 (webrtc_voice_engine.cc:533): Typing detection is enabled? 0 (audio_processing_impl.cc:699): Highpass filter activated: 1 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (peerconnectiondependencyfactory.cc:183): CreatePeerConnectionOnCurrentThread finished. (message_queue.cc:517): Message took 139ms to dispatch. Posted from: CreatePeerConnectionFactory@../../talk/owt/sdk/base/peerconnectiondependencyfactory.cc:198 (RTCLogging.mm:33): (RTCCameraVideoCapturer.m:158 -[RTCCameraVideoCapturer startCaptureWithDevice:format:fps:completionHandler:]_block_invoke): startCaptureWithDevice <AVCaptureDeviceFormat: 0x282d8e020 'vide'/'420v' 640x 480, { 2- 30 fps}, HRSI:3088x2320, fov:56.559, max zoom:145.00 (upscales @4.82), ISO:19.0-1824.0, SS:0.000013-0.500000> @ 24 fps (peerconnectionchannel.cc:24): Initialize PeerConnection. (rtc_event_log_impl.cc:63): Creating legacy encoder for RTC event log. (peer_connection_factory.cc:361): Using default network controller factory (bitrate_prober.cc:69): Bandwidth probing enabled, set to inactive (paced_sender.cc:201): bwe:pacer_updated pacing_kbps=300 padding_budget_kbps=0 (paced_sender.cc:421): ProcessThreadAttached 0xc820e80 (cpu_info.cc:53): Available number of cores: 6 (aimd_rate_control.cc:105): Using aimd rate control with back off factor 0.85 (remote_bitrate_estimator_single_stream.cc:71): RemoteBitrateEstimatorSingleStream: Instantiating. (remote_estimator_proxy.cc:44): Maximum interval between transport feedback RTCP messages (ms): 250 (webrtc_session_description_factory.cc:178): DTLS-SRTP enabled; sending DTLS identity request (key type: 1). (openssl_identity.cc:44): Making key pair 2021-05-08 14:49:00.968585+0800 ICS Conference[13883:1380567] [] -[NWOSAddressEndpoint initWithAddress:overridePort:] Fixing endpoint address with non-zero sin_zero field (openssl_identity.cc:92): Returning key pair (networkmonitorios.cc:30): SCNetworkReachabilitySetCallback (openssl_certificate.cc:58): Making certificate for WebRTC (openssl_certificate.cc:108): Returning certificate (openssl_certificate.cc:50): Certificate: Data: Version: 3 (0x2) Serial Number: 9d:06:d4:02:1c:fe:c2:5c Signature Algorithm: ecdsa-with-SHA256 Issuer: CN=WebRTC Validity Not Before: May 7 06:49:00 2021 GMT Not After : Jun 7 06:49:00 2021 GMT Subject: CN=WebRTC Subject Public Key Info: Public Key Algorithm: id-ecPublicKey Public-Key: (256 bit) pub: 04:fe:56:2c:9e:1e:9b:15:1c:0b:4e:a2:ee:8d:b5: f0:86:bd:03:b0:4d:30:f9:c5:8d:38:ad:01:19:b6: 03:52:f1:b0:b3:05:64:26:54:6d:d6:87:99:2e:60: 15:f1:82:95:15:d7:25:68:f6:3f:1d:c7:49:25:4d: 12:39:1c:ef:fc ASN1 OID: prime256v1 NIST CURVE: P-256 Signature Algorithm: ecdsa-with-SHA256 30:45:02:21:00:e6:29:06:63:be:b0:f4:45:b0:cd:b1:5d:50: 63:65:7c:03:ae:40:9c:e4:9c:31:42:32:58:43:00:9f:ae:e0: cc:02:20:46:a8:b0:7c:68:d2:c9:45:0c:f0:23:73:9f:7b:3b: 0e:35:ac:59:08:e2:aa:39:98:e3:42:57:ed:c2:dc:f6:d7

(networkmonitorios.cc:44): StartReachabilityNotifications (webrtc_session_description_factory.cc:480): Setting new certificate. (conferencepeerconnectionchannel.cc:390): Publish a local stream. encoded payload length:95 [2021-05-08 14:49:00] [devel] connection send [2021-05-08 14:49:00] [devel] write_push: message count: 1 buffer size: 95 [2021-05-08 14:49:00] [devel] write_pop: message count: 0 buffer size: 0 [2021-05-08 14:49:00] [frame_header] Dispatching write containing 1 message(s) containing 6 header bytes and 95 payload bytes [2021-05-08 14:49:00] [frame_header] Header Bytes: [0] (6) 81 DF 00 00 00 00

[2021-05-08 14:49:00] [frame_payload] Payload Bytes: [0] (95) [1] 422["publish",{"attributes":{},"media":{"audio":{"source":"mic"},"video":{"source":"camera"}}}]

[2021-05-08 14:49:00] [devel] connection handle_write_frame 2021-05-08 14:49:00.975084+0800 ICS Conference[13883:1378747] Attached stream. [2021-05-08 14:49:01] [devel] asio con handle_async_read [2021-05-08 14:49:01] [devel] p = 0 bytes transferred = 39 [2021-05-08 14:49:01] [devel] calling consume with 39 bytes [2021-05-08 14:49:01] [devel] Processing Bytes: 81 25 34 33 32 5B 22 6F 6B 22 2C 7B 22 69 64 22 3A 22 34 32 38 30 33 33 36 37 38 32 30 34 34 32 30 39 30 30 22 7D 5D [2021-05-08 14:49:01] [devel] bytes left after consume: 0 [2021-05-08 14:49:01] [devel] Complete message received. Dispatching Received Message type (ACK) (conferencesocketsignalingchannel.cc:776): Received ack for message ID: 2 (conferencesocketsignalingchannel.cc:454): Received ack from server. (conferencepeerconnectionchannel.cc:895): Setting session ID for current channel (peer_connection.cc:1605): Adding audio transceiver in response to a call to AddTransceiver. (peer_connection.cc:1605): Adding video transceiver in response to a call to AddTransceiver. (conferencepeerconnectionchannel.cc:104): Create offer. (conferencepeerconnectionchannel.cc:117): Post create offer [2021-05-08 14:49:01] [devel] asio async_read_at_least: 1 (media_session.cc:316): Duplicate id found. Reassigning from 102 to 127 (media_session.cc:316): Duplicate id found. Reassigning from 104 to 125 (media_session.cc:316): Duplicate id found. Reassigning from 106 to 124 (media_session.cc:316): Duplicate id found. Reassigning from 103 to 123 (media_session.cc:316): Duplicate id found. Reassigning from 105 to 122 (media_session.cc:316): Duplicate id found. Reassigning from 1 to 14 (media_session.cc:316): Duplicate id found. Reassigning from 2 to 13 (media_session.cc:316): Duplicate id found. Reassigning from 3 to 12 (media_session.cc:316): Duplicate id found. Reassigning from 5 to 11 (conferencepeerconnectionchannel.cc:288): Create sdp success. (conferencepeerconnectionchannel.cc:299): Post set local desc (sdputils.cc:181): New m-line: m=audio 9 UDP/TLS/RTP/SAVPF 111 (RTCLogging.mm:33): (RTCCameraVideoCapturer.m:349 -[RTCCameraVideoCapturer handleCaptureSessionDidStartRunning:]): Capture session started. (sdputils.cc:181): New m-line: m=video 9 UDP/TLS/RTP/SAVPF 98 96 124 107 108 97 99 (webrtc_sdp.cc:3250): Ignored line: a=rtcp:9 IN IP4 0.0.0.0 (webrtc_sdp.cc:3250): Ignored line: a=rtcp:9 IN IP4 0.0.0.0 (p2p_transport_channel.cc:510): Set continual_gathering_policy to 1 (p2p_transport_channel.cc:519): Set backup connection ping interval to 25000 milliseconds. (p2p_transport_channel.cc:528): Set ICE receiving timeout to 2500 milliseconds (p2p_transport_channel.cc:535): Set ping most likely connection to 0 (p2p_transport_channel.cc:542): Set stable_writable_connection_ping_interval to 2500 (p2p_transport_channel.cc:555): Set presume writable when fully relayed to 0 (p2p_transport_channel.cc:564): Set regather_on_failed_networks_interval to 300000 (p2p_transport_channel.cc:583): Set receiving_switching_delay to 1000 (jsep_transport_controller.cc:1214): Creating DtlsSrtpTransport. (dtls_srtp_transport.cc:61): Setting RTCP Transport on 0 transport 0 (dtls_srtp_transport.cc:66): Setting RTP Transport on 0 transport c837470 (p2p_transport_channel.cc:510): Set continual_gathering_policy to 1 (p2p_transport_channel.cc:519): Set backup connection ping interval to 25000 milliseconds. (p2p_transport_channel.cc:528): Set ICE receiving timeout to 2500 milliseconds (p2p_transport_channel.cc:535): Set ping most likely connection to 0 (p2p_transport_channel.cc:542): Set stable_writable_connection_ping_interval to 2500 (p2p_transport_channel.cc:555): Set presume writable when fully relayed to 0 (p2p_transport_channel.cc:564): Set regather_on_failed_networks_interval to 300000 (p2p_transport_channel.cc:583): Set receiving_switching_delay to 1000 (jsep_transport_controller.cc:1214): Creating DtlsSrtpTransport. (dtls_srtp_transport.cc:61): Setting RTCP Transport on 1 transport 0 (dtls_srtp_transport.cc:66): Setting RTP Transport on 1 transport bf85ba0 (p2p_transport_channel.cc:454): Set ICE ufrag: ycWP pwd: /6CfUaqbz7O+hagFu/8B+5Kf on transport 0 (p2p_transport_channel.cc:454): Set ICE ufrag: ycWP pwd: /6CfUaqbz7O+hagFu/8B+5Kf on transport 1 (webrtc_voice_engine.cc:1261): WebRtcVoiceMediaChannel::WebRtcVoiceMediaChannel (webrtc_voice_engine.cc:1492): Setting voice channel options: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, audio_jitter_buffer_enable_rtx_handling: 0, } (webrtc_voice_engine.cc:309): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, audio_jitter_buffer_enable_rtx_handling: 0, } (webrtc_voice_engine.cc:330): Always disable AEC on iOS. Use built-in instead. (webrtc_voice_engine.cc:357): Always disable NS on iOS. Use built-in instead. (webrtc_voice_engine.cc:368): Always disable AGC on iOS. Use built-in instead. (audio_device_impl.cc:866): BuiltInAECIsAvailable (audio_device_generic.cc:17): virtual bool webrtc::AudioDeviceGeneric::BuiltInAECIsAvailable() const: Not supported on this platform (audio_device_impl.cc:869): output: 0 (audio_processing_impl.cc:699): Highpass filter activated: 1 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (apm_helpers.cc:48): Echo control set to 0 with mode 0 (audio_device_impl.cc:882): BuiltInAGCIsAvailable (audio_device_generic.cc:27): virtual bool webrtc::AudioDeviceGeneric::BuiltInAGCIsAvailable() const: Not supported on this platform (audio_device_impl.cc:885): output: 0 (audio_device_impl.cc:898): BuiltInNSIsAvailable (audio_device_generic.cc:37): virtual bool webrtc::AudioDeviceGeneric::BuiltInNSIsAvailable() const: Not supported on this platform (audio_device_impl.cc:901): output: 0 (apm_helpers.cc:62): NS set to 0 (webrtc_voice_engine.cc:452): NetEq capacity is 200 (webrtc_voice_engine.cc:458): NetEq fast mode? 0 (webrtc_voice_engine.cc:464): NetEq minimum delay is 0 (webrtc_voice_engine.cc:470): NetEq handle reordered packets? 0 (webrtc_voice_engine.cc:481): Delay agnostic aec is enabled? 0 (webrtc_voice_engine.cc:491): Extended filter aec is enabled? 0 (webrtc_voice_engine.cc:501): Experimental ns is enabled? 0 (webrtc_voice_engine.cc:511): Setting AGC to 0 (webrtc_voice_engine.cc:533): Typing detection is enabled? 0 (audio_processing_impl.cc:699): Highpass filter activated: 1 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (webrtc_voice_engine.cc:1510): 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, audio_jitter_buffer_enable_rtx_handling: 0, } (channel.cc:145): Created channel for 0 (channel.cc:214): BaseChannel::Init_w, media_transport_config={media_transport: null} (webrtc_voice_engine.cc:2183): OnReadyToSend: Not ready. (call.cc:1124): UpdateAggregateNetworkState: SignalChannelNetworkState= (call.cc:1174): UpdateAggregateNetworkState: aggregate_state=down (rtp_transport_controller_send.cc:268): SignalNetworkState Down (webrtc_video_engine.cc:492): CreateMediaChannel. Options: VideoOptions {} (channel.cc:145): Created channel for 1 (channel.cc:214): BaseChannel::Init_w, media_transport_config={media_transport: null} (webrtc_video_engine.cc:1537): OnReadyToSend: Not ready. (call.cc:1124): UpdateAggregateNetworkState: SignalChannelNetworkState= (call.cc:1174): UpdateAggregateNetworkState: aggregate_state=down (rtp_transport_controller_send.cc:268): SignalNetworkState Down (peer_connection.cc:4185): Session: 2938755933863492163 Old state: kStable New state: kHaveLocalOffer (conferencepeerconnectionchannel.cc:158): Signaling state changed: 1 (channel.cc:869): Setting local voice description (webrtc_voice_engine.cc:1331): WebRtcVoiceMediaChannel::SetRecvParameters: {codecs: [AudioCodec[111:opus:48000:0:2]], extensions: [{uri: urn:ietf:params:rtp-hdrext:ssrc-audio-level, id: 1}, {uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 2}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 3}, {uri: urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id, id: 4}, {uri: urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id, id: 5}]} (webrtc_voice_engine.cc:1520): Setting receive voice codecs. (webrtc_voice_engine.cc:1791): AddSendStream: {id:9ee02772-aa36-4985-9165-c1c4cdf53d2c;ssrcs:[1002364458];ssrc_groups:;cname:zb0vx4oyOarjG1LF;stream_ids:78ac7275-3f53-4107-86f9-eefd5a25bffd;} (neteq_impl.cc:123): NetEq config: sample_rate_hz=16000, enable_post_decode_vad=true, max_packets_in_buffer=200, min_delay_ms=0, enable_fast_accelerate=false, enable_muted_state=false, enable_rtx_handling=false (neteq_impl.cc:1989): SetSampleRateAndChannels 16000 1 (neteq_impl.cc:411): FlushBuffers (audio_coding_module.cc:311): Created (channel_send.cc:704): Not setting mediatransport rate observers. (audio_send_stream.cc:142): AudioSendStream: 1002364458 (audio_send_stream.cc:230): AudioSendStream::ConfigureStream: {rtp: {ssrc: 1002364458, extmap-allow-mixed: false, extensions: [], c_name: zb0vx4oyOarjG1LF}, rtcp_report_interval_ms: 5000, send_transport: (Transport), media_transport_config: {media_transport: null}, min_bitrate_bps: -1, max_bitrate_bps: -1, send_codec_spec: } (call.cc:747): UpdateAggregateNetworkState: CreateAudioSendStream= (call.cc:1174): UpdateAggregateNetworkState: aggregate_state=down (rtp_transport_controller_send.cc:268): SignalNetworkState Down (channel.cc:672): Add send stream ssrc: 1002364458 (channel.cc:861): Changing voice state, recv=0 send=0 (channel.cc:1007): Setting local video description (webrtc_video_engine.cc:965): SetRecvParameters: {codecs: [VideoCodec[98:H264], VideoCodec[96:H264], VideoCodec[124:red], VideoCodec[107:rtx], VideoCodec[108:ulpfec], VideoCodec[97:rtx], VideoCodec[99:rtx]], extensions: [{uri: urn:ietf:params:rtp-hdrext:toffset, id: 14}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time, id: 13}, {uri: urn:3gpp:video-orientation, id: 12}, {uri: http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01, id: 2}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/playout-delay, id: 11}, {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: http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07, id: 8}, {uri: http://www.webrtc.org/experiments/rtp-hdrext/color-space, id: 9}, {uri: urn:ietf:params:rtp-hdrext:sdes:mid, id: 3}, {uri: urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id, id: 4}, {uri: urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id, id: 5}]} (webrtc_video_engine.cc:980): Changing recv codecs from {VideoCodec[96:H264], VideoCodec[98:H264], VideoCodec[100:VP8], VideoCodec[102:VP9], VideoCodec[104:H265]} to {VideoCodec[98:H264], VideoCodec[96:H264]} (webrtc_video_engine.cc:1081): AddSendStream: {id:3de38380-22e0-41c3-8006-56d2764719e4;ssrcs:[3906857554,2155444459];ssrc_groups:{semantics:FID;ssrcs:[3906857554,2155444459]};cname:zb0vx4oyOarjG1LF;stream_ids:78ac7275-3f53-4107-86f9-eefd5a25bffd;} (webrtc_video_engine.cc:1127): SetLocalSsrc on all the receive streams because we added a send stream. (channel.cc:672): Add send stream ssrc: 3906857554 (webrtc_video_engine.cc:1021): SetSend: false (channel.cc:994): Changing video state, send=0 (peer_connection.cc:5531): Local and Remote descriptions must be applied to get the SSL Role of the SCTP transport. (webrtc_voice_engine.cc:1492): Setting voice channel options: AudioOptions {} (webrtc_voice_engine.cc:309): WebRtcVoiceEngine::ApplyOptions: AudioOptions {audio_jitter_buffer_max_packets: 200, audio_jitter_buffer_fast_accelerate: 0, audio_jitter_buffer_min_delay_ms: 0, audio_jitter_buffer_enable_rtx_handling: 0, } (webrtc_voice_engine.cc:330): Always disable AEC on iOS. Use built-in instead. (webrtc_voice_engine.cc:357): Always disable NS on iOS. Use built-in instead. (webrtc_voice_engine.cc:368): Always disable AGC on iOS. Use built-in instead. (audio_device_impl.cc:866): BuiltInAECIsAvailable (audio_device_generic.cc:17): virtual bool webrtc::AudioDeviceGeneric::BuiltInAECIsAvailable() const: Not supported on this platform (audio_device_impl.cc:869): output: 0 (audio_processing_impl.cc:699): Highpass filter activated: 1 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (apm_helpers.cc:48): Echo control set to 0 with mode 0 (audio_device_impl.cc:882): BuiltInAGCIsAvailable (audio_device_generic.cc:27): virtual bool webrtc::AudioDeviceGeneric::BuiltInAGCIsAvailable() const: Not supported on this platform (audio_device_impl.cc:885): output: 0 (audio_device_impl.cc:898): BuiltInNSIsAvailable (audio_device_generic.cc:37): virtual bool webrtc::AudioDeviceGeneric::BuiltInNSIsAvailable() const: Not supported on this platform (audio_device_impl.cc:901): output: 0 (apm_helpers.cc:62): NS set to 0 (webrtc_voice_engine.cc:452): NetEq capacity is 200 (webrtc_voice_engine.cc:458): NetEq fast mode? 0 (webrtc_voice_engine.cc:464): NetEq minimum delay is 0 (webrtc_voice_engine.cc:470): NetEq handle reordered packets? 0 (webrtc_voice_engine.cc:481): Delay agnostic aec is enabled? 0 (webrtc_voice_engine.cc:491): Extended filter aec is enabled? 0 (webrtc_voice_engine.cc:501): Experimental ns is enabled? 0 (webrtc_voice_engine.cc:511): Setting AGC to 0 (webrtc_voice_engine.cc:533): Typing detection is enabled? 0 (audio_processing_impl.cc:699): Highpass filter activated: 1 (audio_processing_impl.cc:717): Gain Controller 2 activated: 0 (audio_processing_impl.cc:719): Pre-amplifier activated: 0 (webrtc_voice_engine.cc:1510): 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, audio_jitter_buffer_enable_rtx_handling: 0, } (webrtc_video_engine.cc:1040): SetVideoSend (ssrc= 3906857554, options: VideoOptions {noise reduction: false, is_screencast : false, }, source = (source)) (basic_port_allocator.cc:405): Start getting ports with prune_turn_ports disabled (basic_port_allocator.cc:405): Start getting ports with prune_turn_ports disabled (conferencepeerconnectionchannel.cc:307): Set local sdp success. (message_queue.cc:517): Message took 654ms to dispatch. Posted from: OnCreateSessionDescriptionSuccess@../../talk/owt/sdk/conference/conferencepeerconnectionchannel.cc:300 (basic_port_allocator.cc:109): Filtered out ignored networks: encoded payload length:3881 (basic_port_allocator.cc:111): Net[lo0:::1/128:Loopback:id=5] (basic_port_allocator.cc:111): Net[lo0:127.0.0.0/8:Loopback:id=4] [2021-05-08 14:49:01] [devel] connection send [2021-05-08 14:49:01] [devel] write_push: message count: 1 buffer size: 3881 (conferencepeerconnectionchannel.cc:227): Ice gathering state changed: 1 [2021-05-08 14:49:01] [devel] write_pop: message count: 0 buffer size: 0 [(basic_port_allocator.cc:918): Network manager has started 2021-05-08 14:49:01] [frame_header] Dispatching write containing 1 message(s) containing 8 header bytes and 3881 payload bytes [(basic_port_allocator.cc:109): Filtered out ignored networks: 2021-05-08 14:49:01] [(basic_port_allocator.cc:111): Net[lo0:::1/128:Loopback:id=5] frame_header] Header Bytes: [0] (8) 81 FE 0F 29 00 00 00 00

(basic_port_allocator.cc:111): Net[lo0:127.0.0.0/8:Loopback:id=4] (basic_port_allocator.cc:918): Network manager has started [2021-05-08 14:49:01] [frame_payload] Payload Bytes: [0] (3881) [1] 423["soac",{"id":"428033678204420900","signaling":{"sdp":"v=0\r\no=- 2938755933863492163 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS 78ac7275-3f53-4107-86f9-eefd5a25bffd\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ycWP\r\na=ice-pwd:/6CfUaqbz7O+hagFu/8B+5Kf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 06:83:F6:C1:45:2E:E5:6F:38:CB:7F:9F:58:5A:41:AD:1E:03:BF:2A:53:0D:57:F9:B1:89:D3:9B:A3:CB:9A:34\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:78ac7275-3f53-4107-86f9-eefd5a25bffd 9ee02772-aa36-4985-9165-c1c4cdf53d2c\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=ssrc:1002364458 cname:zb0vx4oyOarjG1LF\r\na=ssrc:1002364458 msid:78ac7275-3f53-4107-86f9-eefd5a25bffd 9ee02772-aa36-4985-9165-c1c4cdf53d2c\r\na=ssrc:1002364458 mslabel:78ac7275-3f53-4107-86f9-eefd5a25bffd\r\na=ssrc:1002364458 label:9ee02772-aa36-4985-9165-c1c4cdf53d2c\r\nm=video 9 UDP/TLS/RTP/SAVPF 98 96 124 107 108 97 99\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ycWP\r\na=ice-pwd:/6CfUaqbz7O+hagFu/8B+5Kf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 06:83:F6:C1:45:2E:E5:6F:38:CB:7F:9F:58:5A:41:AD:1E:03:BF:2A:53:0D:57:F9:B1:89:D3:9B:A3:CB:9A:34\r\na=setup:actpass\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:12 urn:3gpp:video-orientation\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6 http:(basic_port_allocator.cc:109): Filtered out ignored networks: (basic_port_allocator.cc:111): Net[lo0:::1/128:Loopback:id=5] //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://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:78ac7275-3f53-4107-86f9-eefd5a25bffd 3de38380-22e0-41c3-8006-56d2764719e4\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:98 H264/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 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e034\r\na=rtpmap:96 H264/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=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c34\r\na=rtpmap:124 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=124\r\na=rtpmap:108 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=ssrc-group:FID 3906857554 2155444459\r\na=ssrc:3906857554 cname:zb0vx4oyOarjG1LF\r\na=ssrc:3906857554 msid:78ac7275-3f53-4107-86f9-eefd5a25bffd 3de38380-22e0-41c3-8006-56d2764719e4\r\na=ssrc:3906857554 mslabel:78ac7275-3f53-4107-86f9-eefd5a25bffd\r\na=ssrc:3906857554 label:3de38380-22e0-41c3-8006-56d2764719e4\r\na=ssrc:2155444459 cname:zb0vx4oyOarjG1LF\r\na=ssrc:2155444459 msid:78ac7275-3f53-4107-86f9-eefd5a25bffd 3de38380-22e0-41c3-8006-56d2764719e4\r\na=ssrc:2155444459 mslabel:78ac7275-3f53-4107-86f9-eefd5a25bffd\r\na=ssrc:2155444459 label:3de38380-22e0-41c3-8006-56d2764719e4\r\n","type":"offer"}},null]

(basic_port_allocator.cc:111): Net[lo0:127.0.0.0/8:Loopback:id=4] (basic_port_allocator.cc:833): Allocate ports on 6 networks [2021-05-08 14:49:01] [devel] connection handle_write_frame (basic_port_allocator.cc:109): Filtered out ignored networks: (basic_port_allocator.cc:111): Net[lo0:::1/128:Loopback:id=5] (basic_port_allocator.cc:111): Net[lo0:127.0.0.0/8:Loopback:id=4] (basic_port_allocator.cc:833): Allocate ports on 6 networks (basic_port_allocator.cc:1372): Net[en0:10.10.20.0/23:Wifi:id=1]: Allocation Phase=Udp (port.cc:185): Port[c13cc00::1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port created with network cost 10 (basic_port_allocator.cc:942): Adding allocated port for 0 (basic_port_allocator.cc:961): Port[c13cc00:0:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Added port to allocator (basic_port_allocator.cc:979): Port[c13cc00:0:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Gathered candidate: Cand[:1278127217:1:udp:2122260223:10.10.21.137:56384:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:1:10:0] (basic_port_allocator.cc:1007): Port[c13cc00:0:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c13cc00:0:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c13cc00:0:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]: Allocation Phase=Udp (port.cc:185): Port[c11c600::1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port created with network cost 900 (basic_port_allocator.cc:942): Adding allocated port for 0 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:961): Port[c11c600:0:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Added port to allocator (basic_port_allocator.cc:979): Port[c11c600:0:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Gathered candidate: Cand[:3257497684:1:udp:2122197247:[2408:8406:2521:976c:55e9:1cbe:dc82:24e6]:63119:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:7:900:0] (basic_port_allocator.cc:1007): Port[c11c600:0:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c11c600:0:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c11c600:0:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]: Allocation Phase=Udp (port.cc:185): Port[c11f000::1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port created with network cost 900 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 0 (basic_port_allocator.cc:961): Port[c11f000:0:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Added port to allocator (basic_port_allocator.cc:979): Port[c11f000:0:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Gathered candidate: Cand[:1788006082:1:udp:2122131711:[2408:8507:120:4f96:d490:19e0:7d73:db72]:65433:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:8:900:0] (basic_port_allocator.cc:1007): Port[c11f000:0:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c11f000:0:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c11f000:0:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]: Allocation Phase=Udp (conferencepeerconnectionchannel.cc:234): On ice candidate (port.cc:185): Port[c120800::1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port created with network cost 900 (basic_port_allocator.cc:942): Adding allocated port for 0 (basic_port_allocator.cc:961): Port[c120800:0:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Added port to allocator (basic_port_allocator.cc:979): Port[c120800:0:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Gathered candidate: Cand[:2754180315:1:udp:2122063615:10.219.222.190:49568:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:6:900:0] (basic_port_allocator.cc:1007): Port[c120800:0:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c120800:0:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c120800:0:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]: Allocation Phase=Udp (conferencepeerconnectionchannel.cc:234): On ice candidate (port.cc:185): Port[c147e00::1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port created with network cost 50 (basic_port_allocator.cc:942): Adding allocated port for 0 (basic_port_allocator.cc:961): Port[c147e00:0:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Added port to allocator (basic_port_allocator.cc:979): Port[c147e00:0:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Gathered candidate: Cand[:2156455671:1:udp:2122000639:[2408:8507:120:4f96:1402:431d:1322:a209]:62024:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:2:50:0] (basic_port_allocator.cc:1007): Port[c147e00:0:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c147e00:0:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c147e00:0:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]: Allocation Phase=Udp (port.cc:185): Port[c104000::1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port created with network cost 50 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 0 (basic_port_allocator.cc:961): Port[c104000:0:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Added port to allocator (basic_port_allocator.cc:979): Port[c104000:0:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Gathered candidate: Cand[:2156455671:1:udp:2121935103:[2408:8507:120:4f96:1402:431d:1322:a209]:63835:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:3:50:0] (basic_port_allocator.cc:1007): Port[c104000:0:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c104000:0:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c104000:0:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[en0:10.10.20.0/23:Wifi:id=1]: Allocation Phase=Udp (port.cc:185): Port[c104600::1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port created with network cost 10 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c104600:1:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Added port to allocator (basic_port_allocator.cc:979): Port[c104600:1:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Gathered candidate: Cand[:1278127217:1:udp:2122260223:10.10.21.137:54621:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:1:10:0] (basic_port_allocator.cc:1007): Port[c104600:1:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c104600:1:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c104600:1:1:0:local:Net[en0:10.10.20.0/23:Wifi:id=1]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]: Allocation Phase=Udp (port.cc:185): Port[c104c00::1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port created with network cost 900 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c104c00:1:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Added port to allocator (basic_port_allocator.cc:979): Port[c104c00:1:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Gathered candidate: Cand[:3257497684:1:udp:2122197247:[2408:8406:2521:976c:55e9:1cbe:dc82:24e6]:56178:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:7:900:0] (basic_port_allocator.cc:1007): Port[c104c00:1:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c104c00:1:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c104c00:1:1:0:local:Net[pdp_ip0:2408:8406:2521:976c::/64:Cellular:id=7]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]: Allocation Phase=Udp (port.cc:185): Port[c147800::1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port created with network cost 900 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c147800:1:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Added port to allocator (basic_port_allocator.cc:979): Port[c147800:1:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Gathered candidate: Cand[:1788006082:1:udp:2122131711:[2408:8507:120:4f96:d490:19e0:7d73:db72]:60398:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:8:900:0] (basic_port_allocator.cc:1007): Port[c147800:1:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c147800:1:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c147800:1:1:0:local:Net[pdp_ip1:2408:8507:120:4f96::/64:Cellular:id=8]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]: Allocation Phase=Udp (port.cc:185): Port[c149c00::1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port created with network cost 900 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c149c00:1:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Added port to allocator (basic_port_allocator.cc:979): Port[c149c00:1:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Gathered candidate: Cand[:2754180315:1:udp:2122063615:10.219.222.190:56996:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:6:900:0] (basic_port_allocator.cc:1007): Port[c149c00:1:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c149c00:1:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c149c00:1:1:0:local:Net[pdp_ip0:10.219.222.190/32:Cellular:id=6]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]: Allocation Phase=Udp (port.cc:185): Port[c14a200::1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port created with network cost 50 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c14a200:1:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Added port to allocator (basic_port_allocator.cc:979): Port[c14a200:1:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Gathered candidate: Cand[:2156455671:1:udp:2122000639:[2408:8507:120:4f96:1402:431d:1322:a209]:49436:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:2:50:0] (basic_port_allocator.cc:1007): Port[c14a200:1:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c14a200:1:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c14a200:1:1:0:local:Net[ipsec0:2408:8507:120:4f96::/64:VPN/Unknown:id=2]]: Port completed gathering candidates. (basic_port_allocator.cc:1372): Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]: Allocation Phase=Udp (port.cc:185): Port[c14a800::1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port created with network cost 50 (conferencepeerconnectionchannel.cc:234): On ice candidate (basic_port_allocator.cc:942): Adding allocated port for 1 (basic_port_allocator.cc:961): Port[c14a800:1:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Added port to allocator (basic_port_allocator.cc:979): Port[c14a800:1:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Gathered candidate: Cand[:2156455671:1:udp:2121935103:[2408:8507:120:4f96:1402:431d:1322:a209]:63520:local::0:ycWP:/6CfUaqbz7O+hagFu/8B+5Kf:3:50:0] (basic_port_allocator.cc:1007): Port[c14a800:1:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port ready. (physical_socket_server.cc:557): Socket::OPT_DSCP not supported. (p2p_transport_channel.cc:828): Port[c14a800:1:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: SetOption(5, 0) failed: 0 (p2p_transport_channel.cc:1780): Sorting 0 available connections (basic_port_allocator.cc:1084): Port[c14a800:1:1:0:local:Net[ipsec1:2408:8507:120:4f96::/64:VPN/Unknown:id=3]]: Port completed gathering candidates. (conferencepeerconnectionchannel.cc:234): On ice candidate`

jianjunz commented 3 years ago

It looks like no remote description was received.

hello3ds commented 3 years ago

The log was too long. The Remote SDP setup was successful. So here's the full log. The full log ,local and remote sdp both setup was successful.

[Publish_log.txt](https://github.com/open-webrtc-toolkit/owt-client-native/files/6469838/Publish_log.txt)

hello3ds commented 3 years ago

After the server-side certificate was replaced, some configuration changes caused the video stream release to fail。