给大家推荐跨平台全开源IM--野火IM
野火IM是连接能力
野火IM不是一个聊天应用,而是一套由后端+客户端SDK组成的通讯组件,是种连接能力,野火IM提供的应用只是一个用来演示SDK能力的Demo。
就像腾讯的Slogan一样,野火IM能够连接一切。只不过腾讯的连接一切是指他可以连接一起,而野火IM的连接一切是指客户可以用野火IM的SDK来连接一起。基于连接就能够做很多事情
野火IM能做什么
社交软件 首先通用型社交软件必死,没有人能干得过微信。可以在一些专业细分领域,搭配着专业需求来做。比如在音乐行业,在影视行业,游戏,体育等,尽量避免开BAT。
应用内社交 首先你已经有个应用了,可能是卖车的,可能搞旅游的,也可能是搞教育的。你肯定不希望你的客户在微信上聊天,而是把他们留在应用内,这时你就可以把SDK集成进您的app,然后就有单聊和群聊的能力。
客服 客服需求量很大,小一点的公司,可以直接用我们的im做客服,客户直接连到售后那里,大一点的就需要一些客服逻辑了,比如坐席分配流转之类。也希望能有人基于我们IM开发出客服系统,服务与社会。
监控通话系统 玩一玩的话,可以使用旧手机装上我们的im,然后稍微改一下,视频电话打过来自动接听,这样当你上班时,你就随时拿起手机看看你家里的小猫小狗在干什么。要是做成产业的话也可以,市面上有不少了,比如小鱼在家之类的。
门禁系统 门禁机是一个安卓系统,业主手机装上软件,就可以开门,看楼下状况
遥控小车 安卓的小车淘宝上很多,用手机装上IM,给小车发指令。商业话的话就是特种车辆,在危险的地方拍摄情况,运送物质,比如在爆炸现场,在地下坑道,甚至水下,没有4G和无线就拖跟网线。
v2ex网友发明的跟奶奶聊天工具 他受限于微信的封闭(微信可以连接一切,你不能通过微信连接一切),使用我们的sdk问题迎刃而解。可以做成这样,手机后台一直录音,然后奶奶喊一声“乖孙子”,然后给奶奶提示开始录音,等奶奶说完,把语音消息发出去,奶奶收到消息直接播放。商业上对应特殊人群的沟通需求这一细分的领域
对讲功能 可以做一个弱一点的对讲机,录音后作为语音消息发出去,收到方直接播放。
物联网 你需要一个网关(目前只有android和java的SDK,C语言版本的后面也会出)来连接你的设备,然后手机和网关通过IM连接,这样你可以远程控制您的物联网设备。
企业通讯 现在通讯都被微信和钉钉垄断,太多企业不愿意暴露信息给他们,很多企业都在使用私有部署的企业通讯软件,基于我们的通讯组件,可以打造一款企业级通讯软件,避免信息泄漏的可能。
私密沟通 看这个京东众筹的私信通,已经卖出了4千万。搞个树莓派或者刷了linux的电视盒子,就可以做一个通讯服务器,硬件成本就是个树莓派或者盒子钱,如果有ipv6可以直接连,不然想办法远程中转把。
野火有什么特点
野火IM使用了微信Mars连接库,序列化使用protobuf,协议使用MQTT修改的私有协议,借鉴了微软ActiveSync的思路。做到不丢消息,不重复,完美地支持多端。另外针对安全性做了仔细的设计,链路层全程加密,本地数据库加密。提供了UI库,大大减少开发者的工作量。更详细的内容,请参考文档
野火IM怎么用
上述应用场景任何一个云通讯都能实现,不仅限与野火IM。但现在云通讯都太贵了,而且代码开源远远不够,灵活性不足,一旦破产跑路,将会造成很大的损失。野火IM在github开源(传送门),你可以依赖野火IM官方的开发,也可以自己进行迭代更新。
不要专注于我们提供的应用上,使用SDK你将拥有无限的想象空间。开发很辛苦,请点赞支持我们坚持下去。
另外附加一个野火IM demo应用的gif图
给大家推荐跨平台全开源IM--野火IM相关推荐
- Github推荐:超好用的全开源协同OA项目
今天给大家介绍的,确确实实是一款鲜为人知,但是好用的全开源协同OA项目,它的名字叫做:O2OA企业应用开发平台(简称O2OA平台). O2OA平台是什么? O2OA开源企业应用开发平台基于J2EE分布 ...
- 推荐一些国产开源项目
推荐一些国产开源项目 Easyjf Easyjf是一个国产的开源社区,开源项目众多,都做的一般般,但是要支持下! http://www.easyjf.com/ 精仿DZ论坛 LForum 写在前面 ...
- 全开源即时通讯(IM)系统 高仿微信,android移动应用开发
更多:作者 提 Bug 官网 标签: 野火 IM 是一套跨平台.全开源的即时通讯解决方案,主要包含以下内容. | 仓库 | 说明 | 备注 | | - | - | - | | android- ...
- 想开网店?向你推荐最好的开源电子商务平台
想开网店?向你推荐最好的开源电子商务平台 发表于2014-06-05 15:33| 6210次阅读| 来源WebDeveloperJuice| 0 条评论| 作者CODE 电子商务平台开源软件j ...
- .NET Core:跨平台和开源,让我在框架中脱颖而出
自从 2016 年微软发布了 .NET Core 1.0,至今 4 年的时间里,.NET Core 历经 7 个正式版本和几十个 Preview 版本..NET Core 作为最通用的框架,和其他软件 ...
- qt商业版和开源版的区别_微擎商业版系统V2.0.9全开源版纯净框架
微擎商业版系统V2.0.9全开源版纯净框架_全新界面无后门无任何限制.该源码不含任何安装模块,最重要的是该版本是一键安装版,主要你上传到服务器上,然后直接运行域名就会直接进入安装环境,不会像网络上的其 ...
- 用全开源的协同OA办公平台,可以自己搭建OA啦!
今天给大家介绍的,确确实实是一款鲜为人知,但是好用的全开源协同OA项目,它的名字叫做:O2OA企业应用开发平台(简称O2OA平台). O2OA平台是什么? O2OA开源企业应用开发平台基于J2EE分布 ...
- WoShop跨境电商USDT支付语言插件全开源无加密商城源码
WoShop跨境电商USDT支付语言插件全开源无加密商城源码 基于现场直播+购物模式,用户可以"边看边买"现场直播商城平台,全终端支持,统一管理后台,传播更强,管理更方便,支持私有 ...
- 2023年推荐几款开源或免费的web应用防火墙
2023年推荐几款开源或免费的web应用防火墙 2023年,数字经济将强势崛起,并且成为新一轮经济发展的动力,传统的黑客破坏性攻击如CC,转为更隐蔽的如0day进行APT渗透.所以无论私有服务器还是云 ...
最新文章
- CVPR 2022 | 阿里达摩院新技术,美体塑形一键就成
- JavaScript基础13-day15【DOM增删改、DOM添加删除记录、操作内联样式、获取元素的样式、DOM Element 对象、滚动条练习、事件对象、div跟随鼠标移动、事件冒泡】
- python语法错误怎么办_Python中“函数外返回”语法错误的原因?
- 4)机器学习基石笔记 Lecture4:Feasibility of Learning
- Android 性能分析岗位,2021Android最新大厂面试真题总结,架构师必备技能
- mysql中dint_mysql常用操作——数据库和表的操作1(共2页)
- DEM、DTM、DSM、DOM的区别
- 中国首台云电脑全面解析——天霆云计算董事长谈天霆专访
- win7旗舰版恢复出厂设置没有修复计算机,教你win7旗舰版怎么恢复出厂设置
- 数据库(day02)
- 如何提高自己的执行力
- 什么是系统的可扩展性?
- java优化上传速度慢怎么办_ossutil上传性能调优
- vue中关于el-radio样式修改失效的问题(自定义属性),和实现类似淘宝的码数、款式的选泽按钮
- 【结构思考力】02——明确理念打基础
- PHP解压ZIP乱码问题
- 嵌入式安防监控项目——前期知识复习
- 知乎热议:如何成为中国科学院院士?
- 记一次robotframework-ride快捷方式打不开的坑!!
- p76 - Python 开发-内外网收集 Socket子域名DNS