#sip #voip #tls1.2 #dtls
#sip #voip #tls1.2 #dtls
Вопрос:
допустим, у меня есть соединение с использованием SIPS (SIP secure) с использованием кодека g729. Кто-нибудь знает, сколько полосы пропускания требуется?
Я знаю, что вызов с использованием кодека g729 за 10 мс потребляет около 11 КБ пропускной способности.
Ответ №1:
По моему мнению:
- SIP или SIPS используют почти ту же полосу пропускания. Это не будет иметь никакого значения.
- Пропускная способность SIP по сравнению с RTP незначительна.
Представьте, что у вас есть минутный звонок. Общий обмен будет, например:
Для SIP:
1000 bytes for INVITE
1000 bytes for 200 OK for INVITE
500 bytes for ACK
500 bytes for BYE
500 bytes for 200 Ok for BYE
total = 3500 bytes
Для RTP и g729, с 10 мс:
Each of my RTP packet is 22 bytes. (not including UDP headers)
G729 payload: 10 bytes
RTP header: 12 bytes
total = 100 * 22 = 2200 bytes/second (which is 17,6kb/s)
total = 100 * 22 * 60 = 132000 bytes for a one minute call
Всего за одну минуту соотношение уже
132000/(132000 3500) = 97,4%
3500/(132000 3500) = 2,6%
Если у вас более длительная продолжительность вызова, связанная с sip полоса пропускания быстро упадет до 1%.
Если во время звонков у вас часто появляются сообщения SIP (например, ИНФОРМАЦИЯ), возможно, вы можете принять их во внимание, но обычно это не так.
ПРИМЕЧАНИЕ: я использовал потоковый кодер G729 со скоростью 8 Кбит / с вместо 11 Кбит / с. Просто замените своими собственными значениями.
РЕДАКТИРОВАТЬ: при использовании обычного метода шифрования SRTP, если вы используете SRTP, зашифрованная полезная нагрузка останется того же размера. Однако обычно используется дополнительный тег аутентификации. При использовании AES_CM_128_HMAC_SHA1_80 к каждому пакету будет добавлено 10 байт.
Комментарии:
1. Спасибо за ответ, но я хотел связать SIP с RTP. Мне нужно иметь общую сумму в пересчете на пропускную способность одного вызова (один вызов выполняется с помощью SIP-сигнализации плюс голосовой поток RTP. В данном конкретном случае SIP через TLS плюс SRTP).
2. Я думаю, что я объяснил * отношение SIP к RTP»: т. Е. Я показал вам, как рассчитать соотношение и пропускную способность для одноминутного вызова, и то же самое можно сделать для любой продолжительности вызова. Если вы хотите сделать это вместо SRTP (чего нет в вашем вопросе), просто добавьте биты, необходимые для шифрования.
3. Еще раз спасибо AymericM. Знаете ли вы, как или где я могу найти технические данные о количестве битов SRTP? С уважением
4. Я отредактировал свой ответ, чтобы включить информацию о накладных расходах SRTP!