Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android 14: Pixel 7 Pro Black Screen #116

Open
abalta opened this issue Mar 3, 2024 · 0 comments
Open

Android 14: Pixel 7 Pro Black Screen #116

abalta opened this issue Mar 3, 2024 · 0 comments

Comments

@abalta
Copy link

abalta commented Mar 3, 2024

I use webrtc sdk for screen sharing, prior to Android 14, it works well. I provide some logs about webrtc.

NativeLibrary: Loading native library: jingle_peerconnection_so 2024-03-03 17:40:02.781 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I NativeLibrary: Loading library: jingle_peerconnection_so 2024-03-03 17:40:02.783 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I PeerConnectionFactory: PeerConnectionFactory was initialized without an injected Loggable. Any existing Loggable will be deleted. 2024-03-03 17:40:02.784 20868-20868 libEGL com.mobven.rtcbroadcasting D loaded /vendor/lib64/egl/libGLES_mali.so 2024-03-03 17:40:02.796 20868-21000 TrafficStats com.mobven.rtcbroadcasting D tagSocket(122) with statsTag=0xffffffff, statsUid=-1 2024-03-03 17:40:02.805 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I EglBase14Impl: Using OpenGL ES version 2 2024-03-03 17:40:02.814 20868-20868 Compatibil...geReporter com.mobven.rtcbroadcasting D Compat change id reported: 263076149; UID 10642; state: ENABLED 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioManagerExternal: Sample rate is set to 48000 Hz 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I JavaAudioDeviceModule: createAudioDeviceModule 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I JavaAudioDeviceModule: HW NS will be used. 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I JavaAudioDeviceModule: HW AEC will be used. 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioEffectsExternal: ctor@[name=main, id=2] 2024-03-03 17:40:02.826 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioRecordExternal: ctor@[name=main, id=2] 2024-03-03 17:40:02.827 20868-20868 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioTrackExternal: ctor@[name=main, id=2] 2024-03-03 17:40:02.892 20868-21017 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioRecordExternal: enableBuiltInAEC(true) 2024-03-03 17:40:02.892 20868-21017 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioEffectsExternal: setAEC(true) 2024-03-03 17:40:02.892 20868-21017 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioRecordExternal: enableBuiltInNS(true) 2024-03-03 17:40:02.892 20868-21017 org.webrtc.Logging com.mobven.rtcbroadcasting I WebRtcAudioEffectsExternal: setNS(true) 2024-03-03 17:40:02.893 20868-20868 MLive_Socket com.mobven.rtcbroadcasting I Original Size: 1440 x 3120 2024-03-03 17:40:02.893 20868-20868 MLive_Socket com.mobven.rtcbroadcasting I Scaled Size: 411 x 891 2024-03-03 17:40:02.893 20868-21018 org.webrtc.Logging com.mobven.rtcbroadcasting I PeerConnectionFactory: onSignalingThreadReady 2024-03-03 17:40:02.893 20868-20868 MLive_Socket com.mobven.rtcbroadcasting I Original Size: 1440 x 3120 2024-03-03 17:40:02.893 20868-20868 MLive_Socket com.mobven.rtcbroadcasting I Scaled Size: 411 x 891 2024-03-03 17:40:02.893 20868-21017 org.webrtc.Logging com.mobven.rtcbroadcasting I PeerConnectionFactory: onWorkerThreadReady 2024-03-03 17:40:02.893 20868-21013 org.webrtc.Logging com.mobven.rtcbroadcasting I PeerConnectionFactory: onNetworkThreadReady 2024-03-03 17:40:02.894 20868-21023 org.webrtc.Logging com.mobven.rtcbroadcasting I EglBase14Impl: Using OpenGL ES version 2 2024-03-03 17:40:02.909 20868-20868 Compatibil...geReporter com.mobven.rtcbroadcasting D Compat change id reported: 269849258; UID 10642; state: ENABLED 2024-03-03 17:40:02.960 20868-21023 org.webrtc.Logging com.mobven.rtcbroadcasting I SurfaceTextureHelper: Setting listener to org.webrtc.ScreenCapturerAndroid@95595c5 2024-03-03 17:40:02.977 20868-21033 TrafficStats com.mobven.rtcbroadcasting D tagSocket(154) with statsTag=0xffffffff, statsUid=-1 2024-03-03 17:40:02.990 20868-21037 TrafficStats com.mobven.rtcbroadcasting D tagSocket(161) with statsTag=0xffffffff, statsUid=-1 2024-03-03 17:40:03.171 20868-21068 MLive_Socket com.mobven.rtcbroadcasting D broadcaster: 48c559227c7283c6 - 1440x3120 2024-03-03 17:40:12.150 20868-20883 rtcbroadcasting com.mobven.rtcbroadcasting I Background concurrent mark compact GC freed 87811(24MB) AllocSpace objects, 26(712KB) LOS objects, 84% free, 4557KB/28MB, paused 331us,6.245ms total 63.582ms 2024-03-03 17:40:12.263 20868-21109 MLive_Socket com.mobven.rtcbroadcasting D watcher call() called with: args = [[D_Q5xK933DMWAgW1AAD7]] 2024-03-03 17:40:12.323 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onRenegotiationNeeded() called 2024-03-03 17:40:12.328 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onCreateSuccess() called with: sessionDescription = [org.webrtc.SessionDescription@d9a7b58] 2024-03-03 17:40:12.346 20868-21018 ContentValues com.mobven.rtcbroadcasting D Change media description from: m=video 9 UDP/TLS/RTP/SAVPF 96 97 39 40 98 99 127 103 104 105 106 107 108 to m=video 9 UDP/TLS/RTP/SAVPF 96 97 39 40 98 99 127 103 104 105 106 107 108 2024-03-03 17:40:12.422 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onSignalingChange() called with: signalingState = [HAVE_LOCAL_OFFER] 2024-03-03 17:40:12.452 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onSetSuccess() called 2024-03-03 17:40:12.458 20868-21013 org.webrtc.Logging com.mobven.rtcbroadcasting I NetworkMonitor: Start monitoring with native observer -5476376641349339248 fieldTrialsString: 2024-03-03 17:40:12.514 20868-21013 org.webrtc.Logging com.mobven.rtcbroadcasting W NetworkMonitorAutoDetect: Unable to obtain permission to request a cellular network. 2024-03-03 17:40:12.535 20868-21112 org.webrtc.Logging com.mobven.rtcbroadcasting I NetworkMonitorAutoDetect: Network handle: 1210291507213 becomes available: 281 2024-03-03 17:40:12.538 20868-21112 org.webrtc.Logging com.mobven.rtcbroadcasting I NetworkMonitorAutoDetect: handle: 1210291507213 capabilities changed: [ Transports: WIFI Capabilities: NOT_METERED&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN&VALIDATED&NOT_ROAMING&FOREGROUND&NOT_CONGESTED&NOT_SUSPENDED&NOT_VCN_MANAGED LinkUpBandwidth>=15648Kbps LinkDnBandwidth>=20989Kbps TransportInfo: <SSID: <unknown ssid>, BSSID: 02:00:00:00:00:00, MAC: 02:00:00:00:00:00, IP: /192.168.1.104, Security type: 2, Supplicant state: COMPLETED, Wi-Fi standard: 4, RSSI: -64, Link speed: 86Mbps, Tx Link speed: 86Mbps, Max Supported Tx Link speed: 300Mbps, Rx Link speed: 130Mbps, Max Supported Rx Link speed: 300Mbps, Frequency: 2427MHz, Net ID: -1, Metered hint: false, score: 60, isUsable: true, CarrierMerged: false, SubscriptionId: -1, IsPrimary: -1, Trusted: true, Restricted: false, Ephemeral: false, OEM paid: false, OEM private: false, OSU AP: false, FQDN: <none>, Provider friendly name: <none>, Requesting package name: <none><none>MLO Information: , Is TID-To-Link negotiation supported by the AP: false, AP MLD Address: <none>, AP MLO Link Id: <none>, AP MLO Affiliated links: <none>> SignalStrength: -64 UnderlyingNetworks: Null] 2024-03-03 17:40:12.539 20868-21112 org.webrtc.Logging com.mobven.rtcbroadcasting I NetworkMonitorAutoDetect: handle: 1210291507213 link properties changed 2024-03-03 17:40:12.579 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D emitOffer() called with: message = [{"type":"offer","sdp":"v=0\r\no=- 3359927949129100775 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS ARDAMS\r\nm=video 9 UDP\/TLS\/RTP\/SAVPF 96 97 39 40 98 99 127 103 104 105 106 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TMl8\r\na=ice-pwd:TXj5C1K8rU3vwc4PJg4I7VE6\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 E8:AD:5D:1E:63:C8:DE:77:75:1A:6F:3A:7D:A6:C8:05:0A:D9:75:50:03:EE:D8:7B:6B:B8:80:36:0A:57:4A:93\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=extmap:3 urn:3gpp:video-orientation\r\na=extmap:4 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:9 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=sendrecv\r\na=msid:ARDAMS ARDAMSv0\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:39 AV1\/90000\r\na=rtcp-fb:39 goog-remb\r\na=rtcp-fb:39 transport-cc\r\na=rtcp-fb:39 ccm fir\r\na=rtcp-fb:39 nack\r\na=rtcp-fb:39 nack pli\r\na=rtpmap:40 rtx\/90000\r\na=fmtp:40 apt=39\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: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=42e01f\r\na=rtpmap:103 rtx\/90000\r\na=fmtp:103 apt=127\r\na=rtpmap:104 H265\/90000\r\na=rtcp-fb:104 goog-remb\r\na=rtcp-fb:104 transport-cc\r\na=rtcp-fb:104 ccm fir\r\na=rtcp-fb:104 nack\r\na=rtcp-fb:104 nack pli\r\na=rtpmap:105 rtx\/90000\r\na=fmtp:105 apt=104\r\na=rtpmap:106 red\/90000\r\na=rtpmap:107 rtx\/90000\r\na=fmtp:107 apt=106\r\na=rtpmap:108 ulpfec\/90000\r\na=ssrc-group:FID 922775563 3496131644\r\na=ssrc:922775563 cname:HH0Za2G5z7W+Vx56\r\na=ssrc:922775563 msid:ARDAMS ARDAMSv0\r\na=ssrc:3496131644 cname:HH0Za2G5z7W+Vx56\r\na=ssrc:3496131644 msid:ARDAMS ARDAMSv0\r\n"}] 2024-03-03 17:40:12.580 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onIceGatheringChange() called with: iceGatheringState = [GATHERING] 2024-03-03 17:40:12.676 20868-21167 MLive_Socket com.mobven.rtcbroadcasting D GetSizes Called 2024-03-03 17:40:12.744 20868-21168 MLive_Socket com.mobven.rtcbroadcasting D answer call() called with: args = [[D_Q5xK933DMWAgW1AAD7, {"type":"answer","sdp":"v=0\r\no=- 7009070077714946209 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=video 9 UDP\/TLS\/RTP\/SAVPF 96 97 39 40 98 99 127 103 106 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:cEKU\r\na=ice-pwd:VY7Lj9ip5lmJhhmUl\/+4wWi0\r\na=ice-options:trickle\r\na=fingerprint:sha-256 C4:09:C9:13:76:E1:34:4B:44:0A:A0:DC:F1:BF:D5:C9:C6:98:32:E1:6F:C4:20:24:EA:B9:B5:0D:D9:08:AB:49\r\na=setup:active\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=extmap:3 urn:3gpp:video-orientation\r\na=extmap:4 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:9 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=recvonly\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:39 AV1\/90000\r\na=rtcp-fb:39 goog-remb\r\na=rtcp-fb:39 transport-cc\r\na=rtcp-fb:39 ccm fir\r\na=rtcp-fb:39 nack\r\na=rtcp-fb:39 nack pli\r\na=rtpmap:40 rtx\/90000\r\na=fmtp:40 apt=39\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: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=42e01f\r\na=rtpmap:103 rtx\/90000\r\na=fmtp:103 apt=127\r\na=rtpmap:106 red\/90000\r\na=rtpmap:107 rtx\/90000\r\na=fmtp:107 apt=106\r\na=rtpmap:108 ulpfec\/90000\r\n"}]] 2024-03-03 17:40:12.752 20868-21168 ContentValues com.mobven.rtcbroadcasting D Change media description from: m=video 9 UDP/TLS/RTP/SAVPF 96 97 39 40 98 99 127 103 106 107 108 to m=video 9 UDP/TLS/RTP/SAVPF 96 97 39 40 98 99 127 103 106 107 108 2024-03-03 17:40:12.759 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onSignalingChange() called with: signalingState = [STABLE] 2024-03-03 17:40:12.763 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onIceConnectionChange() called with: iceConnectionState = [CHECKING] 2024-03-03 17:40:12.763 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onSetSuccess() called 2024-03-03 17:40:12.860 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onIceCandidate() called with: iceCandidate = [0:0:candidate:4240047502 1 udp 41885695 37.139.6.247 32848 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag TMl8 network-id 4 network-cost 10:turn:momentumv2.mobven.com:3478?transport=udp:UNKNOWN] 2024-03-03 17:40:12.861 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D emitIceCandidate() called with: message = [{"sdpMLineIndex":0,"sdpMid":"0","candidate":"candidate:4240047502 1 udp 41885695 37.139.6.247 32848 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag TMl8 network-id 4 network-cost 10"}] 2024-03-03 17:40:12.939 20868-21172 MLive_Socket com.mobven.rtcbroadcasting D candidate call() called with: args = [[D_Q5xK933DMWAgW1AAD7, {"candidate":"candidate:1549432407 1 udp 33562623 37.139.6.247 32803 typ relay raddr 0.0.0.0 rport 0 generation 0 ufrag cEKU network-cost 999","sdpMid":"0","sdpMLineIndex":0,"usernameFragment":"cEKU"}]] 2024-03-03 17:40:13.230 20868-21018 MLive_Socket com.mobven.rtcbroadcasting D onIceConnectionChange() called with: iceConnectionState = [CONNECTED]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant