Об этом проекте
TeamTalk 5 — это репозиторий для разработки платформы голосовой связи TeamTalk 5. Он организован вокруг многоуровневого набора библиотек и примеров приложений, а не единого конечного продукта.
Обзор содержимого:
- Загрузка SDK: предварительно собранные клиентские и серверные двоичные файлы распространяются отдельно через сайт поставщика, поэтому разработчики могут создавать собственное программное обеспечение без компиляции всех зависимостей.
- Библиотеки: TeamTalkLib содержит исходный код для TeamTalk 5 DLL и серверных двоичных файлов, собираемых с помощью CMake; предоставляются Makefile и docker-compose для macOS, Ubuntu, Android, iOS и Raspberry Pi OS. TeamTalk_DLL предоставляет C-API и заголовочные файлы. Языковые привязки включают TeamTalk.NET (C#), TeamTalkJNI (Java), TeamTalkPy (Python) и teamtalk_rust (Rust, сгенерированный с помощью bindgen).
- Клиенты: примеры клиентских приложений включают qtTeamTalk (C++/Qt), TeamTalkClassic (C++/MFC, описанный как хорошо работающий с программами чтения с экрана), TeamTalkApp.NET (C#), iTeamTalk (Swift для iOS), TeamTalkAndroid (Java), а также примеры клиентов на Python и Rust и PHP-скрипт для администрирования через консоль.
- Серверы: примеры серверных приложений включают TeamTalkServer (C++), TeamTalkServer.NET (C#) и jTeamTalkServer (Java). Отмечается, что для сборки сервера требуется Professional Edition.
Репозиторий в первую очередь предназначен для разработчиков, которые хотят интегрировать голосовые конференции в свои приложения или создавать собственные клиенты и серверы. Условия лицензирования описаны в прилагаемом файле License.txt.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.