Изучая источники WebRTC, я задавался вопросом, почему разработчики выбрали максимальный размер пакета RTP равным 1200 байтам. Он определен в media / engine / constants.cc как переменная kVideoMtu.
Спасибо.
Изучая источники WebRTC, я задавался вопросом, почему разработчики выбрали максимальный размер пакета RTP равным 1200 байтам. Он определен в media / engine / constants.cc как переменная kVideoMtu.
Спасибо.
Это произвольно выбранное значение, чтобы избежать фрагментации пакетов. За этим нет какой-либо точной науки, поскольку вы никогда не можете быть уверены в реальных пределах, однако 1200 байт является безопасным значением для всех типов сетей в общедоступном Интернете (включая что-то вроде двойного VPN-соединения через PPPoE) и для RTP там. Нет особой причины выбирать большее значение.