“这是一家极具极客范的公司”,来过环信公司的每一位客户都这么评价到。有着“连接人与人,连接人与商业”愿景的环信正在一步一步慢慢用技术和场景改变每个人的生活和工作。生有涯而知无涯,业有涯而心无涯,路漫漫其修远,“开源”当上下而求索!
环信公司前台一角
环信成立于2013年,公司数位联合创始人都是技术大牛出身,在Symbian,Nokia,Red Hat等知名IT公司都是开源项目的重度参与者,环信的基因便因此打上了“开源”的烙印,在2014年即创办了国内首个即时通讯云开源社区“IMGeek社区”,经过了3年多的深耕,2017年度在环信IMGeek社区涌现了数十个优质开源项目,其中两个开源项目目前已经拿到融资,更有一个项目获得了超过20W+的关注度,环信正通过即时通讯云PaaS平台和客服PaaS平台一步步完善自己的商业梦想,也在一步步的通过开源回馈自己的开发者和产业链上下游的小伙伴。
1.小马直播间-开源直播APP
推荐理由:基于环信开发的开源直播应用,IMGeek收藏数量3W8,对于有直播需求的小伙伴们值得参考,教你手把手开发一个移动端直播APP。
互联网直播平台催生了一批批网红大咖,作为程序猿,我们绝不甘于委身幕后做搬砖工,我们一定要闪亮登场!!!做一个属于我们程序猿的IOS版直播平台~~
项目运行效果图
实现功能:
创建推流和拉流加速
集成环信IM的聊天室功能
集成UCloud的ULive直播云SDK
在聊天室里集成推流(录制)和拉流(播放)功能
相关链接:http://www.imgeek.org/article/825307904
2.Dolores-基于环信IM开发完整的企业通讯解决方案
推荐理由:对企业而言,初选OA办公系统是为了满足需求,解决当下问题,由于OA办公系统的在公司运作流程中扮演的重要性,安全与隐私等问题急需未雨绸缪,“可定制”、“可私有化部署”的OA办公系统成为了更多企业的首选。
公司想自己开发一套IM系统应该从哪里开始呢? 企业通讯录怎么保持同步呢? 企业通讯录的权限管理应该怎么做?
Dolores海报
实现功能:
企业通讯录的管理:部门/员工的增删改查
通讯录全量更新:全量/增量更新
企业通讯录权限管理:基于RBAC权限管理模型
企业即时通讯IM:企业通信对IM这块的可靠性要求高,选择了目前比较成熟的IM云服务厂商-环信
相关链接:http://www.imgeek.org/article/825308805
3.凡信-百尺竿头更进一步,2017凡信携直播、红包而来
推荐理由:自凡信开源以来,更新了3个大版本,从基本聊天功能,到越来越多的开发者创建分支,累计收到了10W+的收藏,帮助了很多开发者进行开发即时通讯应用。
已完成功能:
单聊
群聊
朋友圈
钱包
直播
红包
项目运行效果图
相关链接:http://www.imgeek.org/article/825307930
4.Slack聊天机器人-环信客服版
推荐理由:17年作为人工智能元年,聊天机器人(Chatbot)在各大行业的应用方兴未艾,国外包括Facebook Messenger、Slack等均引入了聊天机器人,所以毋庸置疑,聊天机器人将成为我们未来生活中不可或缺的一部分,IMGEEK开源社区热心开发者&朝阳区群众“晨星桑”一言不合他就花2小时写了一个Slack的聊天机器人,您可以通过这个项目在Slack上对接客户服务,并且通过一些定制开发能够看见Slack用户的基本信息(比如:昵称、电话、团队名称等),并且可以二维码支付。
相关功能:
事件订阅初始化
处理消息的事件
把消息发送到移动客服
处理OAuth回调
把收到的消息发给Slack 用户
相关链接:http://www.imgeek.org/article/825308711
5.泛聊-厉害了我的开发者,基于环信的开源高仿QQ项目
推荐理由:聊天功能做到了极致,展示即时通讯基本功能的实现,包括注册登录,退出登录,联系人列表,添加好友,删除好友,收发消息,消息提醒等功能。
项目运行效果图
实现功能:
环信SDK的集成与使用
MVP模式的运用
ORM数据库的集成与使用
模块化思想的运用
相关链接:http://www.imgeek.org/article/825308542
6.Baby-开源私密社交应用
推荐理由:私密社交APP,情侣、死党必备的一对一专属聊天应用。作者开发初期下载了市面上所有IM的demo源码跑一遍,从功能、集成难易和消息稳定几个方面对比,最终还是选择了环信。使用环信EaseUi集成,基本上一天就能集成完毕。
项目运行效果图
实现功能:
加入Tinker 热修复
加入部分注释
增加长按删除功能
优化Rxbus订阅加载数据
外国友人优化的一些细节
增加了评论功能
优化了相册加载
把登陆注册事件换了个Zip操作符更符合流的思想
相关链接:http://www.imgeek.org/article/825308850
7.LITE-IM-环信webim的网页即时聊天
推荐理由:你见过最酷炫的WEB聊天项目,LITE-IM不仅能够担当客户服务来使用,还可以用作你网站粘连客户、活跃社区的媒介,提升用户的使用率。
项目运行效果图
实现功能:
好友/群内的文字、表情、图片、文件 在线/离线消息发送和接收。
查看群员列表。
面板内快速查找。
面板右键自定义事件
修改签名
自定义上传背景皮肤
搜索好友/群
添加好友/群
新建群
消息盒子展示
相关链接:http://www.imgeek.org/article/825308961
8.VMTVCall-使用环信3.xSDK 在 TV 端集成音视频通话功能
推荐理由:移动互联网方便了我们生活,移动端随时随地沟通成为了常态,今天我们推荐的是一个可以安装在电视机上进行视频通话的开源项目。
项目运行效果图
实现功能
项目首次启动自动注册登录
拨号盘实现
历史通话记录 TODO
视频通话功能(因为电视不需要语音通话以及最小化)
视频通话的录制
通话截图
相关链接:http://www.imgeek.org/article/825308732
end.
生有涯而知无涯,业有涯而心无涯,路漫漫其修远,当上下而求索。未来,我们还将开源更多。
环信IMGeek社区开源项目地址http://www.imgeek.org/code/