-
Notifications
You must be signed in to change notification settings - Fork 574
Closed
Labels
Description
Version
Media3 pre-release (alpha, beta or RC not in this list)
More version details
1.8.0-beta01
Devices that reproduce the issue
Andorid 9
Devices that do not reproduce the issue
No response
Reproducible in the demo app?
Yes
Reproduction steps
Play rtsp stream from camera.
Expected result
The rtsp stream plays successful.
Actual result
Play error with logs below:
2025-07-08 10:08:16.434 7423-7632 RtspClient package_name D RTSP/1.0 200 OK
CSeq: 3
Transport: RTP/AVP/UDP;unicast;destination=source_ip;client_port=50318-50319;server_port=24302-24303;ssrc=c042c01;mode="PLAY"
Session: 93763ba8df763ba8ba663ba838663ba;timeout=60
2025-07-08 10:08:16.435 7423-7632 RtspClient package_name D SETUP rtsp://camera_ip/media/video2/audio1 RTSP/1.0
User-Agent: AndroidXMedia3/1.8.0-beta01
CSeq: 4
Session: 93763ba8df763ba8ba663ba838663ba
Authorization: Digest username="admin", realm="6cf17ee39150", nonce="4466d23959124cc3f035c7c622102fae", uri="rtsp://camera_ip/media/video2/audio1", response="18f6dc0f566f4bcbc920ec631c7c5596"
Transport: RTP/AVP;unicast;client_port=45876-45877
2025-07-08 10:08:16.535 7423-7632 RtspClient package_name D RTSP/1.0 200 OK
CSeq: 4
Transport: RTP/AVP/UDP;unicast;destination=;client_port=45876-45877;server_port=24304-24305;ssrc=cef4351;mode="PLAY"
Session: 93763ba8df763ba8ba663ba838663ba;timeout=60
2025-07-08 10:08:16.536 7423-7632 RtspClient package_name D PLAY rtsp://camera_ip:554/media/video2 RTSP/1.0
User-Agent: AndroidXMedia3/1.8.0-beta01
CSeq: 5
Session: 93763ba8df763ba8ba663ba838663ba
Authorization: Digest username="admin", realm="6cf17ee39150", nonce="4466d23959124cc3f035c7c622102fae", uri="rtsp://camera_ip:554/media/video2", response="8940c8f991b4e487104a0b42d35b2233"
Range: npt=0.000-
2025-07-08 10:08:16.569 7423-7632 RtspClient package_name D RTSP/1.0 200 OK
CSeq: 5
Range: npt=0Z-
Session: 93763ba8df763ba8ba663ba838663ba
2025-07-08 10:08:16.576 7423-7632 ExoPlayerImplInternal package_name E Playback error (Ask Gemini)
androidx.media3.exoplayer.ExoPlaybackException: Source error
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:926)
at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:902)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:193)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: androidx.media3.exoplayer.rtsp.RtspMediaSource$RtspPlaybackException: androidx.media3.common.ParserException: npt=0Z- {contentIsMalformed=true, dataType=4}
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.handleRtspResponse(RtspClient.java:701)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.handleRtspMessage(RtspClient.java:531)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.lambda$onRtspMessageReceived$0$androidx-media3-exoplayer-rtsp-RtspClient$MessageListener(RtspClient.java:524)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: androidx.media3.common.ParserException: npt=0Z- {contentIsMalformed=true, dataType=4}
at androidx.media3.exoplayer.rtsp.RtspMessageUtil.checkManifestExpression(RtspMessageUtil.java:477)
at androidx.media3.exoplayer.rtsp.RtspSessionTiming.parseTiming(RtspSessionTiming.java:51)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.handleRtspResponse(RtspClient.java:668)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.handleRtspMessage(RtspClient.java:531)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener.lambda$onRtspMessageReceived$0$androidx-media3-exoplayer-rtsp-RtspClient$MessageListener(RtspClient.java:524)
at androidx.media3.exoplayer.rtsp.RtspClient$MessageListener$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:873)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:193)
at android.os.HandlerThread.run(HandlerThread.java:65)
Media
.
Bug Report
- You will email the zip file produced by
adb bugreport
to android-media-github@google.com after filing this issue.