amazon-kinesis-video-streams-webrtc-sdk-c
amazon-kinesis-video-streams-webrtc-sdk-c copied to clipboard
Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.
This is a resubmission of my old PR https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c/pull/1754 targeting the latest main *Issue #, if available:* *Description of changes:* Support ice-lite ice-lite is a minimal version of the ICE...
*Issue #, if available:* *What was changed?* * Corrected thread synchronization to prevent unsafe access to shared variables across threads. * Added missing resetting of `pConnectionListener->receiveDataRoutine` to `INVALID_TID_VALUE`. * Fixed...
*Issue #, if available:* - We end up allocating `MAX_SIGNALING_MESSAGE_LEN` per signaling message received. *What was changed?* - Configuration to choose to do this allocation dynamically. *Why was it changed?*...
### Please confirm you have already done the following - [x] I have searched the repository for related/existing bug reports - [x] I have all the details the issue requires...
*Issue #, if available:* N/A *What was changed?* - Enabled support for IPv6 srflx candidates. - Added support for dual-stack STUN servers. - ICE server structs now maintain two IP...
*Issue #, if available:* N/A *What was changed?* - Added support for sample applications to be able to specify to use dual-stack endpoints for KVS. - This will allow applications...
*What was changed?* - The `TURN_CONNECTION_DATA_TRANSFER_MODE` parameter passed into the `createTurnConnection` call in `iceAgentInitRelayCandidate`. - The name of one of the members of the `TURN_CONNECTION_DATA_TRANSFER_MODE` enum. *Why was it changed?*...
*Issue #, if available:* https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c/issues/2094, #2065 *What was changed?* The 3rd parameter of the `onSctpOutboundPacket` function. *Why was it changed?* To match the expected pointer-function signature of the second parameter...
*Issue #, if available:* N/A *What was changed?* - Add *proper* size tracking (bug fix), which allows: - Able to check if it's at capacity and data will be overwritten....
### Please confirm you have already done the following - [x] I have searched the repository for related/existing bug reports - [x] I have all the details the issue requires...