amazon-kinesis-video-streams-webrtc-sdk-c
amazon-kinesis-video-streams-webrtc-sdk-c copied to clipboard
support ice-lite 2025
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 specification, intended for servers running on a public IP address.
ice-lite is easy to implement, requiring the media server to only answer incoming STUN binding requests and acting as a controlled entity in the ICE process itself. This simplicity makes it quite popular among implementations of [SFUs] and other media servers.
Support for ice-lite is announced in the SDP as a=ice-lite.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
@disa6302 this PR doesn't let me go :)
Hi @Zhuker, thanks for recreating the PR, could you adjust the target to the develop branch? We'll merge develop into main as part of next release cycle.
Wondering also if you could walk us through you tested it? I wasn't able to find an ice-lite setting in the browser to verify. (https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-js)
@sirknightj mediasoup supports ice-lite if you connect to a mediasoup instance you'll get ice-lite
Would you be able to fix the clang-format and rebase to the latest develop?
The Mac CI is failing for the changes due to the bounds.h issue which was addressed in #2112.