Skip to content

Releases: awslabs/amazon-kinesis-video-streams-producer-sdk-cpp

Release 1.3.1 of the Amazon Kinesis Video Streams Producer SDK for C++

06 Apr 22:24
Compare
Choose a tag to compare
  • Fixed video source negotiation error caused by camera with fractional fps
  • Docker suport for RTSP streaming

Release 1.3.0 of the Amazon Kinesis Video Streams Producer SDK for C++

16 Mar 01:15
Compare
Choose a tag to compare
  • Fixed producer intermittent termination issue for some edge cases involving re-streaming on error.

Release 1.2.3 of the Amazon Kinesis Video Streams Producer SDK for C++

02 Mar 03:06
Compare
Choose a tag to compare
  • Added release notes for v1.2.3 in README
  • Adding --with-ca-bundle option while configuring curl. Without this, some installation might not refer to the default /etc/ss/cert.pem path.

Release 1.2.2 of the Amazon Kinesis Video Streams Producer SDK for C++

01 Mar 22:58
Compare
Choose a tag to compare
  • Remove open-source dependencies from KinesisVideoProducerJNI native library. java-install-script can be used to build KinesisVideoProducerJNI native library fast.
  • README note improved.

Release 1.2.1 of the Amazon Kinesis Video Streams Producer SDK for C++

23 Feb 18:23
Compare
Choose a tag to compare
  • Bug fix for producer timestamp video playback in the console should be fixed if proper timestamp is provided to SDK. Current setting in sample app uses Gstreamer frame timecode and relative timestamp (used by SDK).
  • install-script is updated to automatically detect OS version and avoid dependency issue on Mac High Sierra and Ubuntu 17.10.
  • Known issue: Producer timestamp mode video playback in console will not work if GStreamer demoapp is configured to use frame timecode and absolute timestamp (used by SDK).

Release 1.2.0 of the Amazon Kinesis Video Streams Producer SDK for C++

14 Feb 22:53
Compare
Choose a tag to compare
  • Bug fixes and performance enhancement
  • Streaming error recovery improvements
  • Minor API changes:
    • create stream APIs return shared pointers instead of unique pointers
    • Addition of StreamClosed callback to notify the caller application when the stream is finished draining the existing buffered frames before closing in the graceful termination case.

Release 1.1.1 of the Amazon Kinesis Video Streams Producer SDK for C++

27 Dec 06:34
Compare
Choose a tag to compare
  • Fix USB webcam support
  • Known issues:
    • If USB webcam doesn't support 720p, then gstreamer negotiation will fail. Trying lower resolution as mentioned in Troubleshooting may fix this issue.

Release 1.1.0 of the Amazon Kinesis Video Streams Producer SDK for C++

22 Dec 01:04
Compare
Choose a tag to compare
  • Addition of a received application ACK notification callback
  • Lifecycle management improvements
  • Exposed failure on progressive back-off/retry logic
  • Hardening/fixing various edge-cases
  • Fixing Raspberry PI frame dropping issue

Release 1.0.0 of the Amazon Kinesis Video Streams Producer SDK for C++

29 Nov 03:54
Compare
Choose a tag to compare

Release 1.0.0 (November 2017)

  • First release of the Amazon Kinesis Video Streams Producer SDK for C++.
  • Support for Mac OS build.
  • SDK needs to establish trust with the Service CA through TLS. Copy 'https://www.amazontrust.com/repository/SFSRootCAG2.pem' file to '/etc/ssl/' directory.
  • Known issues:
    • CMake 3.10.x will fail the cmake 3.7 version check in some cases. Installing CMake 3.8 will resolve the issue.
    • GStreamer Demo application might not work on some OS-es due to encoder incompatibility. Specifying software encoder will fix the hardware encoder issue.
    • Open source projects might randomly fail and take a long time to build. Alternatively, you can use systems libraries by modifying the CMakeList.txt file in the root of the kinesis-video-native-build.