最近项目需要,要完成一款局域网通信软件,主要实现Android端的文字、语音、视频聊天功能,并且实现服务器,服务器端能实现客户端上下线监控以及资源推送等简单功能,但是服务器端现在还没人做,想找找有没有现成的,减少工作量。 我初步想通过xmpp和android tcp api组合完成,xmpp实现与服务器的交互和资源推送,tcp实现音视频聊天,不知道可行么,这两种协议在一块工作可以么? 还是直接研究下jitsi的实现更靠谱一些。 这方面知识浅薄,烦请有相关这方面研究的大神指点一二,那种实现方式比较可取!谢谢谢谢! |
|
20分 | |
如果语言和视频不经过 服务器 就没有离线功能了,
你用蓝牙倒是可以实现一对一的那种,如果是群发就困难了, UDP也可以做到,技术上可以实现。 |
|
哦,其实实现的核心功能就是局域网内在线用户的实时通讯,类似对讲机,用户比较少,如果语音视频暂不考虑离线,用tcp/udp单独实现音视频通信应该可以吧?一对一应该比较好实现,群聊用udp技术上可以成立哈?我是觉得这种实现方式,多种协议叠加,会不会有冗余?这方法不是比较二?不知道有没有比较成熟的方法 |
|
要求不高的话用局域网用UDP是可以做到的,Android 通过UDP 抓取UDP广播包 可以传输语音字节。
|
|
嗯,我试下整合一下,不过两个协议轨迹估计得维持两套在线用户列表。谢谢啊 |
|
楼主,你的这个功能实现了不?能发给我看看不?624793071@qq.com
|