/* * Copyright 2004 The WebRTC Project Authors. All rights reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree.
*/
// Minimum ufrag length is 4 characters as per RFC5245. constint ICE_UFRAG_LENGTH = 4; // Minimum password length of 22 characters as per RFC5245. We chose 24 because // some internal systems expect password to be multiple of 4. constint ICE_PWD_LENGTH = 24; const size_t ICE_UFRAG_MIN_LENGTH = 4; const size_t ICE_PWD_MIN_LENGTH = 22; const size_t ICE_UFRAG_MAX_LENGTH = 256; const size_t ICE_PWD_MAX_LENGTH = 256;
// This is media-specific, so might belong // somewhere like media/base/mediaconstants.h constint ICE_CANDIDATE_COMPONENT_RTP = 1; constint ICE_CANDIDATE_COMPONENT_RTCP = 2; constint ICE_CANDIDATE_COMPONENT_DEFAULT = 1;
// When the socket is unwritable, we will use 10 Kbps (ignoring IP+UDP headers) // for pinging. When the socket is writable, we will use only 1 Kbps because we // don't want to degrade the quality on a modem. These numbers should work well // on a 28.8K modem, which is the slowest connection on which the voice quality // is reasonable at all. constint STUN_PING_PACKET_SIZE = 60 * 8; constint STRONG_PING_INTERVAL = 1000 * STUN_PING_PACKET_SIZE / 1000; // 480ms. constint WEAK_PING_INTERVAL = 1000 * STUN_PING_PACKET_SIZE / 10000; // 48ms. constint WEAK_OR_STABILIZING_WRITABLE_CONNECTION_PING_INTERVAL = 900; constint STRONG_AND_STABLE_WRITABLE_CONNECTION_PING_INTERVAL = 2500; constint CONNECTION_WRITE_CONNECT_TIMEOUT = 5 * 1000; // 5 seconds const uint32_t CONNECTION_WRITE_CONNECT_FAILURES = 5; // 5 pings
constint MIN_CONNECTION_LIFETIME = 10 * 1000; // 10 seconds. constint DEAD_CONNECTION_RECEIVE_TIMEOUT = 30 * 1000; // 30 seconds. constint WEAK_CONNECTION_RECEIVE_TIMEOUT = 2500; // 2.5 seconds constint CONNECTION_WRITE_TIMEOUT = 15 * 1000; // 15 seconds // There is no harm to keep this value high other than a small amount // of increased memory, but in some networks (2G), we observe up to 60s RTTs. constint CONNECTION_RESPONSE_TIMEOUT = 60 * 1000; // 60 seconds
} // namespace cricket
Messung V0.5
¤ Dauer der Verarbeitung: 0.10 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.