Releases: aws/amazon-kinesis-video-streams-parser-library
Releases · aws/amazon-kinesis-video-streams-parser-library
Release 1.0.13 (April 2019) of the Amazon Kinesis Video Streams Parser Library
- Fix: Make process method in H264FrameProcessor and H264FrameDecoder throw FrameProcessException.
Release 1.0.12 (March 2019) of the Amazon Kinesis Video Streams Parser Library
- Bugfix: Fix KinesisVideoExampleTest example issue that was using non-exist test file.
- Improve KinesisVideoRekognitionLambdaExample to use AWS CloudFormation Template to create resources.
Release 1.0.11 (March 2019) of the Amazon Kinesis Video Streams Parser Library
- Bugfix: KinesisVideoRekognitionIntegrationExample broken because the frame process callback is not invoked.
Release 1.0.10 (February 2019) of the Amazon Kinesis Video Streams Parser Library
- Fix connection leak.
Release 1.0.9 (January 2019) of the Amazon Kinesis Video Streams Parser Library
- Adding KinesisVideo Rekognition Lamba example which creates new KVS stream with overlapped bounding boxes
- Added Optional track number parameter in the FrameVisitor to process only frames with that track number.
- Bug fixes for H264 decoding & rendering for resolutions that are not multiple of 16.
Release 1.0.8 (December 2018) of the Amazon Kinesis Video Streams Parser Library
- Add close method for derived classes to cleanup resources.
- Add exception type which could be used in downstream frame processing logic.
- Make boolean value thread-safe in ContinuousGetMediaWorker.
- Remove extra exception wrapping in CompositeMkvElementVisitor.
- Declare exception throwing for some methods.
- Enabled stack trace in ContinuousGetMediaWorker when there is an exception.
Release 1.0.7 (October 2018) of the Amazon Kinesis Video Streams Parser Library
- Add flag in KinesisVideoRendererExample and KinesisVideoExample to use the existing stream (and not doing PutMedia again if it exists already).
- Added support to retrieve the information from FragmentMetadata and display in the image panel during rendering.
Release 1.0.6 (September 2018) of the Amazon Kinesis Video Streams Parser Library
- Introduce handling for empty fragment metadata
- Added a new SimpleFrame Visitor to handle video with no tags
- Refactored H264FrameDecoder, so that base class method can be reused by child class
Add the capability and example to pipe the output of GetMedia calls to GStreamer using MergedOutputPiper
- Introduce GetMediaResponseStreamConsumer as an abstract class used to consume the output of a GetMedia* call to Kinesis Video in a streaming fashion. Child classes will use visitors to implement different consumers.
- The MergedOutputPiper extends GetMediaResponseStreamConsumer to merge consecutive mkv streams in the output of GetMedia and pipes the merged stream to the stdin of a child process.
- Add the capability and example to pipe the output of GetMedia calls to GStreamer using MergedOutputPiper.
Release 1.0.4 (April 2018) of the Amazon Kinesis Video Streams Parser Library
- Add example for KinesisVideo Streams integration with Rekognition and draw Bounding Boxes for every sampled frame.
- Fix for stream ending before reporting tags visited.
- Same test data file for parsing and rendering example.
- Known Issues: In
KinesisVideoRekognitionIntegrationExample
, the decode/renderer sample using JCodec may not be able to decode all mkv files.