Android 14: Pixel 7 Pro Black Screen
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- audio-video-rtc, mobile
Línea de trabajo
Empieza reproduciendo el uso compartido de pantalla en Android 14 con un Pixel 7 Pro y compáralo con los logs reportados. Rastrea la ruta de captura de pantalla de Android y de vídeo de WebRTC para identificar dónde comienza la pantalla negra. Se considera terminado cuando el uso compartido de pantalla se muestra correctamente en Android 14 sin regresionar el comportamiento que funcionaba anteriormente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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]
- Lenguaje dominante
- Kotlin
- Estrellas
- 885
- Forks
- 108
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GetStream/webrtc-android
-
SIGSEGV null pointer dereference in libjingle_peerconnection_so.so during active H265 streamAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
GetStream/webrtc-android#323 ·
-
[Android] Native Crash (SIGSEGV) injecting Bitmap from PixelCopy into WebRTC VideoSource (GetStream)Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
GetStream/webrtc-android#320 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
GetStream/webrtc-android#319 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
GetStream/webrtc-android#317 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
GetStream/webrtc-android#316 · 4 comentarios ·
Todos los issues de GetStream/webrtc-android
Issues similares
-
afk-ok area:agents size:S
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
enorm-labs/event-junkie#3523 ·
Los mantenedores suelen responder en 1 día
-
[Submission] WeChat KidsAbiertosubmit-adaption submit-adaption-pre
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
BetterAndroid/android-notification-icon-project#750 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
openbase/planetsudo.engine#107 ·
Los mantenedores suelen responder en 1 día
-
native-cpu: -Wreturn-type in skainet_row_threads.c:150 (worker fn has no return)Posiblemente ocupada @Doomguy-BFG9000 la tomó hoy. Abiertogood first issue size:xs skill:native
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
SKaiNET-developers/SKaiNET#1358 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug core p3
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
RunanywhereAI/runanywhere-sdks#1142 ·
Los mantenedores suelen responder en 1 día