Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Android 14: Pixel 7 Pro Black Screen

Đang mở
#116 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
25/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
android, kotlin
Lĩnh vực
audio-video-rtc, mobile

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện việc chia sẻ màn hình trên Android 14 với Pixel 7 Pro và so sánh với các log đã được báo cáo. Truy vết đường đi của quá trình chụp màn hình Android và video WebRTC để xác định màn hình đen bắt đầu từ đâu. Được xem là hoàn thành khi tính năng chia sẻ màn hình hiển thị chính xác trên Android 14 mà không làm hồi quy hành vi vốn đã hoạt động trước đó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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]

Ngôn ngữ chính
Kotlin
Star
885
Fork
108
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

  • Không có Dockerfile hay tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của GetStream/webrtc-android

Tất cả issue của GetStream/webrtc-android

Issue tương tự

Thêm issue về Kotlin

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.