微信基础功能实现

微信基础功能实现

本人一直都在实现一款微信相关 iOS App,由于工作调动,最近没有时间在继续该工作,项目目标是实现一款包含微信所有即时通讯功能的 App,加上新闻自动推荐,工作加速等相关模块,有需要该项目的我可以付费提供项目开源代码,包含 IM 服务端和客户端,音视频服务端和客户端,想体验项目可以 @ 我,目前该项目正准备开源,如有需要也可以配和我一同开发

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

项目通讯类 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 客户端均各自独立成相应组件,可以单独抽离出来使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章