SIP через потребление полосы пропускания TLS

#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!