Sobre o projeto
O TeamTalk 5 é um repositório para desenvolver a plataforma de comunicação por voz TeamTalk 5. Está organizado em torno de um conjunto em camadas de bibliotecas e aplicações de exemplo, em vez de um único produto final.
Visão geral do conteúdo:
- Download do SDK: binários pré-compilados de cliente e servidor são distribuídos separadamente através do site do fornecedor, para que os programadores possam compilar o seu próprio software sem compilar todas as dependências.
- Bibliotecas: TeamTalkLib contém o código-fonte da DLL do TeamTalk 5 e dos binários do servidor, compilados com CMake; são fornecidos Makefiles e uma configuração docker-compose para macOS, Ubuntu, Android, iOS e Raspberry Pi OS. TeamTalk_DLL expõe a C-API e os cabeçalhos. As ligações de linguagem incluem TeamTalk.NET (C#), TeamTalkJNI (Java), TeamTalkPy (Python) e teamtalk_rust (Rust, gerado com bindgen).
- Clientes: as aplicações cliente de exemplo incluem qtTeamTalk (C++/Qt), TeamTalkClassic (C++/MFC, descrito como funcionando bem com leitores de ecrã), TeamTalkApp.NET (C#), iTeamTalk (Swift para iOS), TeamTalkAndroid (Java), além de clientes de exemplo em Python e Rust e um script de administração de consola em PHP.
- Servidores: as aplicações servidor de exemplo incluem TeamTalkServer (C++), TeamTalkServer.NET (C#) e jTeamTalkServer (Java). É indicado que compilar um servidor requer a Professional Edition.
O repositório destina-se principalmente a programadores que pretendem integrar conferência por voz nas suas próprias aplicações ou compilar clientes e servidores personalizados. Os termos de licenciamento são abordados no ficheiro License.txt incluído.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.