Release 1.7.0 of the Amazon Kinesis Video WebRTC C SDK
Release tagged at: 22c9e3d
Whats new:
- Updated libwebsockets library to 4.2.2
- make clean command added
- Full jitter (range of jitter equal to base wait time) on exponential backoff of repeated signaling API calls
- Full jitter & exponental backoff on non-200 results at the state machine level
- Clock skew adaptations
System time is compared to server time (with timezone corrections). If a skew is detected, the delta will be saved and the API retried.
Skew per API service is tracked. - Better caching of IoT credentials. Resetting of the state machine for non-auth reasons will no longer require re-creating the signaling client.
Sample improvements:
- Showcase data channel support in WebRTC Viewer sample.
- Sample no longer destroys and recreates signaling client to reset state machine.
Bug Fixes
- issues resolved: #1174 #1225 #1249
- FD leak patched in LWS #1263
- fix pare_status.py script #1268
- Resolve LWS interface layer not appropriately reporting failures in some cases #1328
- DCEP protocol issue fixed for non-null values #1228
Producer C version:
- v1.2.X (unreleased at this time) - c7fce9e06021452ff3c42dc70c8360606b22ad53