TeamTalk 5

Repository for TeamTalk 5 development.

Download TeamTalk 5 SDK

To build the TeamTalk client or server projects you must first download the TeamTalk 5 SDK to obtain the client and server binaries.

TeamTalk 5 Libraries

Projects wrapping the client DLL file in the TeamTalk SDK.

  • TeamTalk_DLL

    • TeamTalk 5 C-API DLL project
    • C-API header files for TeamTalk 5 DLL
  • TeamTalk.NET (dependency: TeamTalk_DLL)
    • TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)

    • Requires DLL file from TeamTalk_DLL project, either 32-bit or 64-bit
  • TeamTalkJNI
    • TeamTalk 5 JNI project with Java wrapper classes

    • Import in Eclipse using Android SDK
    • Requires ARM-v7a JNI shared object in sub-folder TeamTalkJNI/libs/armeabi-v7a
      • Based on Android API Level 16
    • The following features are currently not supported in the JNI API:
      • Video capture (webcam)
      • Media file streaming

TeamTalk 5 Clients

Projects containing client applications which use the TeamTalk 5 client DLL.

  • qtTeamTalk (dependency: TeamTalk_DLL)

    • TeamTalk 5 client application written in C++ and based on Qt
    • Requires TeamTalk_DLL project for DLL dependency
  • TeamTalkClassic (dependency: TeamTalk_DLL)
    • TeamTalk 5 accessible client application written in C++ and based on MFC

      • Works well with screen-readers
    • Requires Tolk project as dependency. Remove macro ENABLE_TOLK to disable Tolk.
      • Run git submodule init followed by git submodule update
    • Requires tinyxml project as dependency.
      • Run git submodule init followed by git submodule update
    • Requires TeamTalk_DLL project for DLL dependency
  • TeamTalkApp.NET (dependency: TeamTalk.NET)
    • TeamTalk 5 .NET client application written in C#
    • Requires TeamTalk.NET project for DLL dependency
  • iTeamTalk (dependency: TeamTalk_DLL)
    • TeamTalk 5 iOS client application written in Swift
    • Requires TeamTalk_DLL project for bridging header
    • Open project in Xcode
  • TeamTalkAndroid (dependency: TeamTalkJNI)
    • TeamTalk 5 Android client application written in Java
    • Open project in Android Studio
      • ... or build using ant, run the following command: android update project -p . -s -t android-17
    • Copy the TeamTalk 5 Java library to TeamTalkAndroid/libs directory:
      • TeamTalk5.jar

        • Located in Library/TeamTalkJNI/libs folder of the TeamTalk 5 SDK for Android
      • TeamTalk5Test.jar (optional, only for unit-tests)
        • Located in Library/TeamTalkJNI/libs folder of the TeamTalk 5 SDK for Android
    • Copy the TeamTalk 5 JNI shared library to TeamTalkAndroid/src/main/jniLibs/armeabi-v7a
      • libTeamTalk5-jni.so

        • Located in Library/TeamTalkJNI/libs/armeabi-v7a (Standard Edition)
      • libTeamTalk5Pro-jni.so
        • Located in Library/TeamTalkJNI/libs/armeabi-v7a (Professional Edition)
  • ttphpadmin
    • Console PHP-script for administrating a TeamTalk 5 server.

TeamTalk 5 Servers

Sample applications for writing a TeamTalk 5 server are located in the Examples folder. Building a TeamTalk 5 server requires TeamTalk 5 Professional Edition.

  • TeamTalkServer

    • TeamTalk 5 server application written in C++
    • Requires TeamTalk_DLL project for DLL dependency
  • TeamTalkServer.NET
    • TeamTalk 5 server application written in C#
    • Requires TeamTalk_DLL and TeamTalk.NET projects for DLL dependencies
  • jTeamTalkServer
    • TeamTalk 5 server application written in Java
    • Requires TeamTalk_DLL and TeamTalkJNI for DLL dependencies

TeamTalk 5的更多相关文章

  1. 蘑菇街TeamTalk编译连接过程中遇到的问题及解决方法(iOS)

    今天浏览博文的时候,“蘑菇街开源的即时通讯框架,包括iOS.Android.Mac.Windows客户端和后台 Github源码下载地址:https://github.com/mogujie/Team ...

  2. 开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀

    1.前言 随着云IM的发展,已吸引越来越多有IM需求的APP接入.但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务商的运营和服务良性循环的双赢局面.在此之前,加 ...

  3. TeamTalk源码分析之login_server

    login_server是TeamTalk的登录服务器,负责分配一个负载较小的MsgServer给客户端使用,按照新版TeamTalk完整部署教程来配置的话,login_server的服务端口就是80 ...

  4. TeamTalk源码分析之服务端描述

    TTServer(TeamTalk服务器端)主要包含了以下几种服务器: LoginServer (C++): 登录服务器,分配一个负载小的MsgServer给客户端使用 MsgServer (C++) ...

  5. 新版TeamTalk部署教程(蓝狐)

    http://www.bluefoxah.org/teamtalk/new_tt_deploy.html

  6. TeamTalk自定义IM协议的理解

    一.TeamTalk自定义IM协议 TeamTalk自定义IM协议是一种基于protocol buffer的消息传递协议,protocol buffer可以自定义消息格式.protocol buffe ...

  7. 远程访问TeamTalk的Mysql数据库被拒解决方法

    1.A Database Error Occurred 问题如图: 蓝狐给的解答是: 这是访问mysql出错了.解决办法参考:http://www.bkjia.com/jingyan/512248.h ...

  8. 企业办公即时通信软件TeamTalk

    TeamTalk 一键部署方案:TTAutoDeploy   TeamTalk 整套服务提供模块部署脚本和一键部署方案,主要模块有JDK,NGINX,PHP,PERCONA(MYSQL), REDIS ...

  9. 蘑菇街teamtalk简介

    这几天在看蘑菇街实时通讯程序teamtalk的安卓端代码.现在对程序的大概情况进行简单的介绍. 蘑菇街的teamtalk开源项目包含了服务器端,Android客户端和iPhone客户端的程序.想要进行 ...

  10. TeamTalk安装测试

    TeamTalk介绍 项目框架 TeamTalk是蘑菇街的开源项目,github维护的最后时间是2015但是仍然是一款值得学习的好项目,麻雀虽小五脏俱全,本项目涉及到多个平台.多种语言,简单关系如下图 ...

随机推荐

  1. 基于libevent和unix domain socket的本地server

    https://www.pacificsimplicity.ca/blog/libevent-echo-server-tutorial 根据这一篇写一个最简单的demo.然后开始写client. cl ...

  2. hiho1291(逆序思维,并查集)

    题目链接:[https://hihocoder.com/problemset/problem/1291] 题意:在<我的世界>游戏中放置沙盒,沙盒为体积为1的正方体,按顺序给你一些坐标,然 ...

  3. [APIO / CTSC2007]数据备份 --- 贪心

    [APIO / CTSC 2007]数据备份 题目描述 你在一家 IT 公司为大型写字楼或办公楼(offices)的计算机数据做备份. 然而数据备份的工作是枯燥乏味的,因此你想设计一个系统让不同的办公 ...

  4. [BZOj4336][BJOI2015]骑士的旅行(树链剖分+线段树)

    树链剖分,对每个叶子用multiset记录前K大士兵,其余节点通过从儿子归并维护前K大士兵.过于模板. #include<set> #include<cstdio> #incl ...

  5. ARC 101 C - Candles

    题面在这里! 显然直接枚举左端点(右端点)就OK啦. #include<cstdio> #include<cstdlib> #include<algorithm> ...

  6. 按考分对学生排序 Exercise08_03

    /** * @author 冰樱梦 * 时间:2018年12月 * 题目:按考分对学生排序 * */ public class Exercise08_03 { public static void m ...

  7. 【洛谷】P1156 垃圾陷阱【DP】

    P1156 垃圾陷阱 题目描述 卡门――农夫约翰极其珍视的一条Holsteins奶牛――已经落了到“垃圾井”中.“垃圾井”是农夫们扔垃圾的地方,它的深度为D(2≤D≤100)英尺. 卡门想把垃圾堆起来 ...

  8. [bzoj1015](JSOI2008)星球大战 starwar(离线+并查集)

    Description 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武 器统治者整个星系.某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球.这些星球通 ...

  9. python开发_copy(浅拷贝|深拷贝)_博主推荐

    在python中,有着深拷贝和浅拷贝,即copy模块 下面我们就来聊一下: 运行效果: ================================================== 代码部分: ...

  10. HDU 5293 Annoying problem 树形dp dfs序 树状数组 lca

    Annoying problem 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5293 Description Coco has a tree, w ...