栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

音视频和IM,兵哥哥总结

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

音视频和IM,兵哥哥总结

  • 客户端 - 客户端 通讯 工具是socket 服务器的只是消息转发的角色. 消息记录都是存在客户端本地数据库的. 除非你们公司搞个消息同步功能,那服务端要保存,如非必要服务器只是单纯的转发的角色.
  • 也就是说 服务器根本不关系你发给它的消息是啥. 通讯协议的制定是你和安卓同事约定好的 . 比如你发一个普通文字消息. 定义类型为text, 安卓也要这样定义. 才能解析你的数据结构
  • 客户端的设计逻辑就是: 首次显示从数据库 - 发送-按协议打包消息 - 接收 -按协议解析消息 - 显示 - 本地数据库备份.
  • 像语音视频这种实时消息.不需要备份. 但是要考虑视频音频解压缩 ,提升传输速率
  • A -> 服务器 B-> 服务器 … 当然像好友上线状态,状态改变等,这种是服务器给你推的. 因为大家都连接了服务器. 上线下线服务器是知道的. 服务器会告诉你谁的状态发生了改变. 离线消息也是A 发给B ,服务器判断B 不在线,于是暂存.后续B上线后,服务器会把暂存的消息推给B
  • 音视频可以自己搭建
  • Socket-io
  • 简单好用,自己搭建传递视频流就行了
  • 因为公司的聊天项目刚好是自己搭建的. 熟悉了一下
  • 而且公司的聊天项目做的还可以. 算是很成功
  • 公司聊天是用的xmpp写的
  • 这么敏感的数据,还是不要交给第三方
  • 如果数据加密传输了第三方也是不知道的
  • 只是第三方的话很多服务你要扩展做就要额外加钱收费
  • 如果要做消息迁移服务器就要保存
  • ios 有两种方式迁移方式. 1.icloud 本地备份迁移 2.服务器保存迁移
  • 微信聊天记录迁移:设置 - 通用 - 聊天记录备份与迁移
问题:

1.微信聊天记录迁移的时候,是通过局域网传聊天数据,还是通过服务器中转

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/825894.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号