微信基础功能实现

微信基础功能实现

本人一直都在实现一款微信相关 iOS App,由于工作调动,最近没有时间在继续该工作,项目目标是实现一款包含微信所有即时通讯功能的 App,加上新闻自动推荐,工作加速等相关模块,有需要该项目的我可以付费提供项目开源代码,包含 IM 服务端和客户端(IM 服务通过 Netty 进行开发,支持集联和自定义消息头等),音视频服务端和客户端(音视频服务主要通过 janus 来进行开发,支持媒体服务器集联),想体验项目可以 @ 我,目前该项目正准备开源,有兴趣的咱们可以组成一个开源小组进行开发

基础即时和音视频通讯功能

项目通讯类 UI 完全自定义,没有模仿微信,但是效果比微信好看

  1. 完整 IM 服务和 RTC 服务实现,IM 服务支持集群部署、消息离线缓存、消息路由、支持音视频信令服务定制化开发
  2. 普通文本消息
  3. 语音、图片、位置、红包、文件、绘图板、动态表情消息
  4. 好友、群组详情管理
  5. 单人和多人语音聊天、视频聊天、屏幕共享功能(所有功能全部可以提供源码,项目特色哦)
  6. 好友列表、群组列表管理
  7. 新闻列表、新闻详情(新闻数据目前来源于聚合数据、本系统也做了新闻数据同步功能),新闻详情页面使用 Native 方式开发,非 web 页面,体验比 web 高,支持图片和视频的预料和播放,支持评论
  8. 其他功能(例如:个人昵称名称位置信息性别等修改、二维码扫描、添加好友、拉黑好友等其他功能)
  9. 单人和群组消息免打扰,单人黑名单功能
  10. 支持消息的发布订阅模式,用户通过订阅某频道、其他用户可以往该频道发送消息和自定义数据
  11. 用户信息托管,包含用户信息变更提醒、群组信息变更提醒,含一整套用户信息管理系统
  12. APNS 推送,自行实现苹果推送系统(高性能推送方案),使用最新推送 API (也支持老版本推送)
  13. 朋友圈部分开源代码(目前尚不稳定)
  14. 大图示例,有需要测试的可以联系我
  15. IM 数据中心分布式部署,支持多台服务集联
  16. 实时音视频基于 WebRTC,支持混音功能、自定义音效、自定义视频文件发送等
  17. 实时音视频 API 使用发布订阅机制、使用简单,可以持续提供技术维护
  18. 可以提供远程桌面技术实现方案(基于 WebRTC)
  19. 实时音视频服务端基于开源 WebRTC 媒体服务器实现
    在这里插入图片描述

IM 和 RTC 使用 SDK 标准化模式实现

IM 和 RTC 客户端均各自独立成相应组件,可以单独抽离出来使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值