盒子
盒子
文章目录
  1. Comein 2016.02 - 2016.04

Comein

Comein 2016.02 - 2016.04

个人全栈项目 (Objective-C)

描述:此项目是一个是一款基于 XMPP 和 WebRTC 开发的移动 IM 软件,后台使用 openfire 和用 Node.js 写的 STUN 服务器,实现文字、语音聊天,发送图片、文件,视频通话和实时电子画板。

技术

  • 项目架构设计,处理各功能模块、应用层次之间的关系
  • 利用 XMPP 在 iOS 端实现实时通讯
  • 根据需求改写 XMPP 的数据模型和存储方式
  • 根据需求对 XMPPIQ 进行扩展
  • 整合 XMPP 和 WebRTC 并搭建 STUN 服务器
  • 实现用户之间的 P2P 连接,利用 WebRTC 实现实时语音、视频
  • 处理消息中语音的获取、转码、传输和播放
  • 搭建消息界面,处理不同类型的消息(文字、图片、语音)
  • 后台消息接受和通知、后台语音、视频通话










支持一下
可以请我喝瓶可乐吗?