Sobre el proyecto
TeamTalk 5 es un repositorio para desarrollar la plataforma de comunicación de voz TeamTalk 5. Está organizado en torno a un conjunto por capas de bibliotecas y aplicaciones de ejemplo en lugar de un único producto para el usuario final.
Resumen del contenido:
- Descarga del SDK: los binarios precompilados de cliente y servidor se distribuyen por separado a través del sitio del proveedor, de modo que los desarrolladores pueden crear su propio software sin compilar todas las dependencias.
- Bibliotecas: TeamTalkLib contiene el código fuente de la DLL de TeamTalk 5 y los binarios del servidor, compilados con CMake; se proporcionan Makefiles y una configuración de docker-compose para macOS, Ubuntu, Android, iOS y Raspberry Pi OS. TeamTalk_DLL expone la C-API y los encabezados. Los enlaces de lenguaje incluyen TeamTalk.NET (C#), TeamTalkJNI (Java), TeamTalkPy (Python) y teamtalk_rust (Rust, generado con bindgen).
- Clientes: las aplicaciones cliente de ejemplo incluyen qtTeamTalk (C++/Qt), TeamTalkClassic (C++/MFC, descrito como compatible con lectores de pantalla), TeamTalkApp.NET (C#), iTeamTalk (Swift para iOS), TeamTalkAndroid (Java), además de clientes de ejemplo en Python y Rust y un script de administración de consola en PHP.
- Servidores: las aplicaciones de servidor de ejemplo incluyen TeamTalkServer (C++), TeamTalkServer.NET (C#) y jTeamTalkServer (Java). Se indica que compilar un servidor requiere la Professional Edition.
El repositorio está dirigido principalmente a desarrolladores que desean integrar conferencias de voz en sus propias aplicaciones o crear clientes y servidores personalizados. Los términos de licencia se cubren en el archivo License.txt incluido.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.