微信基礎功能實現

微信基礎功能實現

本人一直都在實現一款微信相關 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 客戶端均各自獨立成相應組件,可以單獨抽離出來使用。

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