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.
I think the priority is defined in RFC 8445 (originally RFC 5245?), is this behavior correct? If the priority of the remote candidate is actually calculated in another part, please let me know.
It looks the priority of remote candidates is always 0 because it is not calculated in
iceAgentAddRemoteCandidate
function. https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c/blob/04c86e0c115b57631b1ff49900a61d12eeea0f3f/src/source/Ice/IceAgent.c#L349-L350On the other hand, the priority of remote candidates is used in
computeCandidatePairPriority
function. https://github.com/awslabs/amazon-kinesis-video-streams-webrtc-sdk-c/blob/04c86e0c115b57631b1ff49900a61d12eeea0f3f/src/source/Ice/IceAgent.c#L2647-L2648I think the priority is defined in RFC 8445 (originally RFC 5245?), is this behavior correct? If the priority of the remote candidate is actually calculated in another part, please let me know.
Thank you.