Открыть сервис

TeamSpeak 3 — голосовой клиент

TeamSpeak 3программное обеспечение для голосовой связи через интернет, выпущенное немецкой компанией TeamSpeak Systems GmbH. Представляет собой клиент-серверное решение, предназначенное преимущественно для группового общения в реальном времени, координации действий в многопользовательских играх и проведения конференций. Первая публичная версия вышла в 2009 году и пришла на смену TeamSpeak 2. Программа работает на платформах Windows, macOS, Linux, а также на мобильных устройствах Android и iOS.

История и разработка

Разработкой TeamSpeak занимается компания TeamSpeak Systems GmbH со штаб-квартирой в Германии. Вторая версия клиента появилась в 2001 году и долгое время оставалась стандартом для игровых голосовых чатов. TeamSpeak 3 был анонсирован в 2008 году, а стабильный релиз клиента состоялся в декабре 2009 года. Новая архитектура предусматривала разделение клиента и серверного приложения: сервер распространялся отдельно и устанавливался на выделенную машину или арендовался у хостинг-провайдеров.

В отличие от многих современных сервисов, TeamSpeak 3 не использует централизованную инфраструктуру — каждый владелец разворачивает собственный сервер. Это обеспечило независимость от единого оператора и позволило сообществам самостоятельно управлять данными и правами доступа. На протяжении 2010-х годов выходили регулярные обновления, добавлявшие новые кодеки, улучшения безопасности и поддержку сторонних плагинов.

Архитектура и принцип работы

Система строится по схеме «клиент — сервер». Серверная часть хранит список каналов, учётные записи пользователей, группы прав и настройки. Клиент подключается к серверу по IP-адресу или доменному имени, после чего пользователь попадает в иерархию каналов.

Ключевые элементы архитектуры:

  • Каналы — виртуальные «комнаты», внутри которых общаются участники. Каналы образуют древовидную структуру, допускаются подканалы.
  • Серверные группы — наборы прав, определяющие, что пользователь может делать: создавать каналы, перемещать участников, выдавать права, кикать и банить.
  • Учётные записи — идентифицируются по уникальному токену (identity), что позволяет сохранять права при смене устройства.
  • Кодеки — для сжатия аудио применяются CELT, Speex и Opus; последний обеспечивает высокое качество при низкой задержке.

Передача голоса идёт по протоколу UDP, что снижает задержку, а управляющие команды — по TCP. Поддерживается шифрование трафика.

Возможности

Функциональность TeamSpeak 3 ориентирована на голосовую координацию:

  • передача звука с низкой задержкой и настраиваемым качеством;
  • система прав с гибкой настройкой на уровне сервера, канала и клиента;
  • текстовые чаты внутри каналов и личные сообщения;
  • передача файлов на сервер;
  • режим «шёпота» (whisper) для адресных сообщений отдельным пользователям или группам;
  • запись разговоров, звуковые уведомления, горячие клавиши;
  • поддержка плагинов и сторонних тем оформления.

Отдельно выделяется режим приоритетного говорящего (priority speaker), используемый в командных играх и массовых мероприятиях, когда ведущий получает преимущество в передаче звука.

Применение

Основная сфера использования — многопользовательские компьютерные игры, где требуется синхронная координация команды: шутеры, стратегии, массовые онлайн-игры. Помимо игровых сообществ, программу применяют для деловых переговоров, дистанционного обучения, радиолюбительских и тематических клубов, а также для внутренней связи в организациях.

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

Конкуренция и критика

С середины 2010-х годов усилилась конкуренция с Discord, предлагающим голосовую связь, текстовые каналы и стриминг в едином интерфейсе с бесплатным хостингом. Это привело к оттоку части игровых сообществ. Также на рынке присутствуют Mumble с открытым исходным кодом и встроенные голосовые чаты игровых платформ.

Критические замечания касаются:

  • необходимости самостоятельно администрировать сервер или платить за аренду;
  • менее современного интерфейса по сравнению с конкурентами;
  • платной лицензии на большое число одновременных пользователей;
  • отсутствия встроенных видео- и стриминговых функций.

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

TeamSpeak 3 и последующие версии

В 2019 году компания представила TeamSpeak 5 — новое поколение клиента с обновлённым интерфейсом и интеграцией с сервисами. При этом TeamSpeak 3 сохраняет поддержку и используется значительной частью сообществ, поскольку совместим с существующей серверной инфраструктурой. Обе версии сосуществуют, а серверы TeamSpeak 3 остаются востребованными благодаря привычности и нетребовательности к ресурсам.

Технические требования

Клиент нетребователен к аппаратному обеспечению: достаточно процессора с частотой около 1 ГГц, 512 МБ оперативной памяти и стабильного интернет-соединения. Серверная часть на Linux может работать на маломощных виртуальных машинах, что делает развёртывание доступным для небольших сообществ.

Источники: документация TeamSpeak Systems GmbH, официальный сайт проекта, технические описания протоколов CELT, Speex и Opus, обзоры игровых голосовых клиентов.