Open
Description
openedon Mar 10, 2022
When filing a question:
Describe your question in detail.
use ExoPlayer play rtspUri,cant play,error is “One of more mandatory SDP fields are not set ” timing is null
the rtsp url from camera is “rtsp://192.168.1.168/main”
the reason maybe is fromthe video from the camera , how to solve it?if the reason is from the camera , how to set the camera ?or other way to solve it is?
- Output of running
$ adb bugreport
in the console
Playback error
com.google.android.exoplayer2.ExoPlaybackException: Source error
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:640)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:616)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loop(Looper.java:216)
at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: java.io.IOException: com.google.android.exoplayer2.ParserException
at com.google.android.exoplayer2.source.rtsp.RtspMediaPeriod$InternalListener.onSessionTimelineRequestFailed(RtspMediaPeriod.java:652)
at com.google.android.exoplayer2.source.rtsp.RtspClient.dispatchRtspError(RtspClient.java:317)
at com.google.android.exoplayer2.source.rtsp.RtspClient.access$700(RtspClient.java:75)
at com.google.android.exoplayer2.source.rtsp.RtspClient$MessageListener.handleRtspResponse(RtspClient.java:656)
at com.google.android.exoplayer2.source.rtsp.RtspClient$MessageListener.handleRtspMessage(RtspClient.java:507)
at com.google.android.exoplayer2.source.rtsp.RtspClient$MessageListener.lambda$onRtspMessageReceived$0$com-google-android-exoplayer2-source-rtsp-RtspClient$MessageListener(RtspClient.java:500)
at com.google.android.exoplayer2.source.rtsp.RtspClient$MessageListener$$ExternalSyntheticLambda0.run(Unknown Source:4)
at android.os.Handler.handleCallback(Handler.java:907)
Caused by: com.google.android.exoplayer2.source.rtsp.RtspMediaSource$RtspPlaybackException: com.google.android.exoplayer2.ParserException
Caused by: com.google.android.exoplayer2.ParserException
at com.google.android.exoplayer2.source.rtsp.SessionDescriptionParser.parse
Caused by: java.lang.IllegalStateException: One of more mandatory SDP fields are not set.
In case your question is related to a piece of media:
video from camera cant cant provide
Don't forget to check supported formats and devices
nothing to do with devices
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment