Skip to content

Releases: alexeyvasilyev/rtsp-client-android

4.0.1

24 Sep 09:06

Choose a tag to compare

Fixed jerky video decoding for some cameras.

4.0.0

22 Sep 18:37

Choose a tag to compare

  1. Added RtspImageView for obtaining bitmaps from RTSP stream, e.g. for AI processing. Use onRtspImageBitmapListener for that. Should be much quicker for bitmaps than RtspSurfaceView and PixelCopy.

3.2.1

05 Sep 12:16

Choose a tag to compare

Minor fix

3.2.0

05 Sep 11:45

Choose a tag to compare

Better handling H.264 high profile video stream.

3.1.2

13 Aug 12:25

Choose a tag to compare

  1. Dump SPS and PPS frames in log if debug enabled.
  2. Parsing SPS frame on stream startup and showing warning in logcat "SPS frame param max_num_reorder_frames=16 is too high for low latency decoding (expecting 0)." if max_num_reorder_frames > 0. It does not mean in some cases that latency will be high.

3.1.1

25 Jul 16:01

Choose a tag to compare

ExoPlayer 1.4.0.

3.1.0

25 Jul 15:33

Choose a tag to compare

Added ability to show video decoder latency and decoder name.
Latency = time when frame obtained from decoder - time when frame sent to the decoder

3.0.0

25 Jul 05:39

Choose a tag to compare

  1. Switched from obsolete com.google.android.exoplayer to androidx.media3:media3-exoplayer
  2. Try to use low-latency hardware decoder by default if Android device supports it.
  3. Set special priorities for video and audio decoder threads.

Full Changelog: 2.0.11...3.0.0

2.0.11

24 Jul 06:02

Choose a tag to compare

  1. Added video rotation support for RtspSurfaceView (0, 90, 180, 270 degrees).
  2. Added auto switching software decoder as a fallback.
  3. Better MediaCodec error handling.
  4. ExoPlayer 2.19.0

2.0.10

01 Jul 18:53

Choose a tag to compare

Bug fix