Telegram звонки без проблем

Telegram звонки без проблем

SlavikMIPT

Небольшой ликбез для любознательных

Для сообщений используется протокол TCP - он делает повторные запросы при потере пакетов и гарантирует их доставку (даже если придется отправлять несколько раз).

Это важно при отправке сообщения - оно должно быть доставлено, а отправитель должен быть уведомлен о доставке, задержка в пол секунды тут не так критична.

Для передачи голосового или видео потока используется протокол UDP- он не делает повторных запросов, а просто отсылает пакеты получателю, не заботясь о их судьбе - часть из них может не дойти, но зато выигрываем в скорости.

Гарантировать доставку пакетов при видео трансляции или звонке не так важно - если потерялся пакет - вы просто услышите помеху, но не возникнет задержки.

Звоним без проблем

Telegram при звонке использует TCP для установки соединения, но сам голос пускает через UDP через специальные серверы. Эти серверы могут быть заблокированы, а могут нет - как повезет.

— А прокси? Тоже звонит через раз...

SOCKS прокси:

— Если не звонит через SOCKS прокси(при включенных "звонках через прокси" у обоих пользователей) — значит этот прокси не настроен на проксирование UDP потоков некомпетентным администратором.

MTProto прокси:

— Не поддерживают UDP - звонки через них не могут идти в принципе, следовательно все так же как без прокси - как повезет.


MediaTube_stream - канал разработчика, авторские статьи, обновления, для подписчиков - скоростные бесплатные прокси

MediaTube_chat - обратная связь, обсуждения, предложения, по боту и не только


Report Page