TeamTalk 5
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 SDK Standard Edition - Beta releases
- Windows 32-bit rev. 4896
- Windows 64-bit rev. 4896
- Mac 64-bit rev. 4896
- Debian 7 32-bit rev. 4896
- Debian 7 64-bit rev. 4896
- Raspberry Pi (armhf) rev. 4896
- Android arm-v7 rev. 4885
- iOS 7.0+ universal rev. 4885
- TeamTalk 5 SDK Professional Edition - Beta releases
- Windows 32-bit rev. 4896
- Windows 64-bit rev. 4896
- Mac 64-bit rev. 4896
- Debian 7 32-bit rev. 4896
- Debian 7 64-bit rev. 4896
- Raspberry Pi rev. 4896
- Android arm-v7 rev. 4885
- iOS 7.0+ universal rev. 4885
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
- Preliminary API Documentation
- TeamTalk.NET (dependency: TeamTalk_DLL)
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- Preliminary API Documentation
- Requires DLL file from TeamTalk_DLL project, either 32-bit or 64-bit
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- TeamTalkJNI
- TeamTalk 5 JNI project with Java wrapper classes
- Preliminary API Documentation
- 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 JNI project with Java wrapper classes
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 initfollowed bygit submodule update
- Run
- Requires tinyxml project as dependency.
- Run
git submodule initfollowed bygit submodule update
- Run
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalk 5 accessible client application written in C++ and based on MFC
- 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
- ... or build using ant, run the following command:
- Copy the TeamTalk 5 Java library to TeamTalkAndroid/libs directory:
- TeamTalk5.jar
- Located in
Library/TeamTalkJNI/libsfolder of the TeamTalk 5 SDK for Android
- Located in
- TeamTalk5Test.jar (optional, only for unit-tests)
- Located in
Library/TeamTalkJNI/libsfolder of the TeamTalk 5 SDK for Android
- Located in
- TeamTalk5.jar
- 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)
- Located in
- libTeamTalk5Pro-jni.so
- Located in
Library/TeamTalkJNI/libs/armeabi-v7a(Professional Edition)
- Located in
- libTeamTalk5-jni.so
- 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的更多相关文章
- 蘑菇街TeamTalk编译连接过程中遇到的问题及解决方法(iOS)
今天浏览博文的时候,“蘑菇街开源的即时通讯框架,包括iOS.Android.Mac.Windows客户端和后台 Github源码下载地址:https://github.com/mogujie/Team ...
- 开源IM工程“蘑菇街TeamTalk”的现状:一场有始无终的开源秀
1.前言 随着云IM的发展,已吸引越来越多有IM需求的APP接入.但考虑到云IM无论从商业模式还是运营模式上,还需经过多年的沉淀,才可能真正实现客户与服务商的运营和服务良性循环的双赢局面.在此之前,加 ...
- TeamTalk源码分析之login_server
login_server是TeamTalk的登录服务器,负责分配一个负载较小的MsgServer给客户端使用,按照新版TeamTalk完整部署教程来配置的话,login_server的服务端口就是80 ...
- TeamTalk源码分析之服务端描述
TTServer(TeamTalk服务器端)主要包含了以下几种服务器: LoginServer (C++): 登录服务器,分配一个负载小的MsgServer给客户端使用 MsgServer (C++) ...
- 新版TeamTalk部署教程(蓝狐)
http://www.bluefoxah.org/teamtalk/new_tt_deploy.html
- TeamTalk自定义IM协议的理解
一.TeamTalk自定义IM协议 TeamTalk自定义IM协议是一种基于protocol buffer的消息传递协议,protocol buffer可以自定义消息格式.protocol buffe ...
- 远程访问TeamTalk的Mysql数据库被拒解决方法
1.A Database Error Occurred 问题如图: 蓝狐给的解答是: 这是访问mysql出错了.解决办法参考:http://www.bkjia.com/jingyan/512248.h ...
- 企业办公即时通信软件TeamTalk
TeamTalk 一键部署方案:TTAutoDeploy TeamTalk 整套服务提供模块部署脚本和一键部署方案,主要模块有JDK,NGINX,PHP,PERCONA(MYSQL), REDIS ...
- 蘑菇街teamtalk简介
这几天在看蘑菇街实时通讯程序teamtalk的安卓端代码.现在对程序的大概情况进行简单的介绍. 蘑菇街的teamtalk开源项目包含了服务器端,Android客户端和iPhone客户端的程序.想要进行 ...
- TeamTalk安装测试
TeamTalk介绍 项目框架 TeamTalk是蘑菇街的开源项目,github维护的最后时间是2015但是仍然是一款值得学习的好项目,麻雀虽小五脏俱全,本项目涉及到多个平台.多种语言,简单关系如下图 ...
随机推荐
- java.io.BufferedWriter API 以及源码解读
下面是java se 7 API 对于java.io.BufferedWriter 继承关系的描述. BufferedWriter可以将文本写入字符流.它会将字符缓存,目的是提高写入字符的效率. bu ...
- Angular部署到windows上
1. 确保已经打开了IIS服务. 如果没有打开可参考 http://jingyan.baidu.com/article/eb9f7b6d9e73d1869364e8d8.html 2. 编译angul ...
- 关于字体剥离和精简工具 FontSubsetGUI 和 FontPruner 的比较。
在 Unity 中制作游戏时对动态字体的剥离和精简是现在常用的手段,现在有两篇博客是大家阅读和参照较多的,分别是 如何精简Unity中使用的字体文件 和 FontPruner 字体精简工具.他们各自提 ...
- Bzoj2120/洛谷P1903 数颜色(莫队)
题面 Bzoj 洛谷 题解 考虑对操作离线后分块处理询问操作(莫队算法),将询问操作按照编号分块后左端点第一关键字,右端点第二关键字排序(分块大小为\(n^{\frac 23}\)),对于每一个询问操 ...
- 洛谷——P4017 最大食物链计数
P4017 最大食物链计数 题目背景 你知道食物链吗?Delia生物考试的时候,数食物链条数的题目全都错了,因为她总是重复数了几条或漏掉了几条.于是她来就来求助你,然而你也不会啊!写一个程序来帮帮她吧 ...
- ssm+RESTful bbs项目后端主要设计
小谈: 帖主妥妥的一名"中"白了哈哈哈.软工的大三狗了,也即将找工作,怀着丝丝忐忑接受社会的安排.这是第一次写博客(/汗颜),其实之前在学习探索过程中,走了不少弯路,爬过不少坑.真 ...
- Google的代码高亮-code-prettify
前不久发现,在wordpress中贴代码的时候,发现code标签并没有意料中的好使用,在贴代码的时候没有高亮真的是一件无法忍受的事情. 正巧,两周前听过同事Eason的一个关于Markdown的分享, ...
- Palindromic Tree 回文自动机-回文树 例题+讲解
回文树,也叫回文自动机,是2014年被西伯利亚民族发明的,其功能如下: 1.求前缀字符串中的本质不同的回文串种类 2.求每个本质不同回文串的个数 3.以下标i为结尾的回文串个数/种类 4.每个本质不同 ...
- 三周学会小程序第四讲:Heroku 绑定 Github 自动部署
这一讲是根据读者的反馈补充的一个讲解,好多读者反应安装 Heroku-cli 遇到问题,或者是操作繁琐,其实上一讲中提到的 Heroku 只是为了免费部署,而安装 Heroku-CLI只是为了部署,所 ...
- request.getScheme() 取到https正确的协议(转载)
最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议 但是,明明是https url请求,发现 log里 ...