You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When webrtc KVS SDK is doing the ICE negotiation, it opens multiple UDP/TCP, one for each host ice candidate, one for each srflx ice candidate, and one for each turn server.
After an ice candidates pair is chosen, a.k.a. a remote ice candidate and a local ice candidate have exchanged stun packets, the not-in-use TURN sockets are closed,
But, SDK doesn’t close not-in-use host ice sockets and srflx ice sockets when an ice candidate pair is chosen, and only closes them when the peer connection is closed. Therefore, while live streaming is running, there are sockets open and idling.
Is this intended behavior?
Is there any network security concern?
Is there any system resources wasting concern?
The text was updated successfully, but these errors were encountered:
Thank you for your observation. To better understand your camera module implementation, could you please provide additional details (or send email to kinesis-video-support@amazon.com) on the following aspects:
How many network interfaces are utilized in your camera?
What is the method you are using to identify the open sockets in the camera?
Are you leveraging the SDK's capability to filter out unused or unnecessary network interfaces?
Is there any maximum duration of the streaming session (PeerConnection) allowed in the camera?
When webrtc KVS SDK is doing the ICE negotiation, it opens multiple UDP/TCP, one for each host ice candidate, one for each srflx ice candidate, and one for each turn server.
After an ice candidates pair is chosen, a.k.a. a remote ice candidate and a local ice candidate have exchanged stun packets, the not-in-use TURN sockets are closed,
But, SDK doesn’t close not-in-use host ice sockets and srflx ice sockets when an ice candidate pair is chosen, and only closes them when the peer connection is closed. Therefore, while live streaming is running, there are sockets open and idling.
Is this intended behavior?
Is there any network security concern?
Is there any system resources wasting concern?
The text was updated successfully, but these errors were encountered: