Android 即时语音聊天工具 开发

使用融云SDK

1. 功能需求分析

1.1 核心功能需求:

* 即时通讯

* 文字聊天

* 语音聊天

1.2 辅助功能需求:

* 注册、登录

* 好友添加功能

* 好友关系管理

2. 融云即时通讯平台简介

2.1 平台简介,

* 即时通讯,实时网络 提供商

* 客户端IM组件, 客户端IM基础库, WebSDK,服务端 REST API

2.2 平台架构介绍

我们需要关系 App, App Server

2.3 概念介绍

* App Key/Secret:  有生产环境 和 开发环境区别

* Token: 每个用户连接服务器都需要一个token

* 会话、会话类型: 会话(单聊,群聊,讨论组)

* 单聊: 用户一对一的聊天

时间: 2024-09-27 14:21:09

Android 即时语音聊天工具 开发的相关文章

c#基于udp实现的p2p语音聊天工具

原创性申明 此博文的出处 为 http://blog.csdn.net/zhujunxxxxx/article/details/40124773如果进行转载请注明出处.本文作者原创,邮箱[email protected],如有问题请联系作者 概述 之前发过一篇文章http://blog.csdn.net/zhujunxxxxx/article/details/38864817 已经实现过了UDP的分包发送数据的功能,而这篇文章主要是一个应用,使用udp传送语音和文本等信息. 语音获取 要想发送语

C#基于UDP实现的P2P语音聊天工具(1)

这篇文章主要是一个应用,使用udp传送语音和文本等信息.在这个系统中没有服务端和客户端,相互通讯都是直接相互联系的.能够很好的实现效果. 语音获取 要想发送语音信息,首先得获取语音,这里有几种方法,一种是使用DirectX的DirectXsound来录音,我为了简便使用一个开源的插件NAudio来实现语音录取. 在项目中引用NAudio.dll //------------------录音相关----------------------------- private IWaveIn waveIn

基于Android的简单聊天工具-服务器端

1.数据库用的mysql,一共有3张表,一张用户表user.一张朋友列表friend和一张消息表message. 1 User table 用户表 uid 主键自动生成 userName 昵称 userPwd 密码 userSex 性别 userPho 用户头像,有默认头像 2 Friend table 好友列表 fid 主键自动生成 uid --> fk 用户id,外键 fuid --> 朋友的id fName 好友名称 3 Messages table 消息表 mid 消息id,主键自动生

Android即时通讯服务,类似QQ的聊天工具,源码分享

Android即时通讯服务,类似QQ的聊天工具 基于bmob开发完成 下面有源码分享,敬请下载,多多支持回复 1.1      手机必须要有网络 1.2      手机必须要有SIM卡 1.3      手机必须要挂载有SDCAR 源码在此 链接: http://pan.baidu.com/s/1jGCIFsy 密码: 9eqc

ios开发xmpp仿微信即时聊天工具

最近在做一个项目,需要一个即时聊天工具,先打算有第三方环信(http://www.easemob.com),但是最终老板不允许,要自己开发用自己的服务器,哎!如果有需要的可以去看看这个环信,真的不错.进入今天的主题,其实也是大神们开发的,我在这只是把一些细节理一下让大家你能少走一点弯路,需要的资料和源码这里面都有http://pan.baidu.com/s/1nt5esnn. 详细的介绍看这http://blog.csdn.net/kangx6/article/details/7740135,看

unity语音聊天--亲加通讯云(Android/iOS)---android

注:最近项目需求要做语音聊天这一块的功能,想了几种方案,最后还是决定用第三方服务,毕竟日活50W以下亲加是免费的! 亲加官方给了一定的技术文档,但是遇到很多坑,我顺便都介绍一下 废话不多说,先介绍Android接入,下一章介绍iOS. 1.下载开发包 亲加开发包下载地址 http://www.gotye.com.cn/download.html 即时通讯云包含丰富的聊天功能接口,不用语音通讯云了,下这个开发包 Android开发的朋友们下android的包,android的接入官方文档很详细,而

ios与android设备即时语音互通的录音格式

在做iphone开发之前,我(ray)对声音格式了解的相当少.我知道一些“wav”和“mp3”声音格式的差异,但是我肯定不能准确地告诉你“AAC”.“CAF”是什么格式的声音文件,同时也不知道在MAC上最好的转换音频文件的方法是什么. 我深知,假如你想要成为一名合格的iphone开发者,你必须对声音文件数据格式,转换,录音和使用什么音频操作API有个基本的了解. 这篇文章是三篇涵盖音频开发教程中的第一篇.在这篇文章中,我们将会从文件和数据格式开始. 文件格式和数据格式 首先我们要知道的是,对每个

Android仿微信语音聊天界面

有段时间没有看视频了,昨天晚上抽了点空时间,又看了下鸿洋大神的视频教程,又抽时间写了个学习记录.代码和老师讲的基本一样,网上也有很多相同的博客.我只是在AndroidStudio环境下写的. --主界面代码-- public class MainActivity extends Activity { private ListView mListView; private ArrayAdapter<Recorder> mAdapter; private List<Recorder>

多人语音直播系统开发中聊天室功能实现方案?

"直播+"不仅是视频.直播平台的尝试方向,也成为众多音乐平台的创新业务,而语音直播正是其中一种尝试.语音直播的用户更偏向年轻化,多为追求新鲜感的90后群体,他们有自己的行为处事方式,喜欢把孤独和无聊的时间用声音的方式宣泄.对于喜爱声音的这类群体来说,语音直播系统开发既保护了他们的隐私又让他们倍感亲切.那么从技术层面讲,多人语音直播系统开发中聊天室的功能实现需要特别注意哪些呢?一.语音直播系统开发的优势是什么?想必有人会问语音直播和传统的电台有什么不同呢?语音直播也有着自己的优势主要有以