【续】打造自己的IM聊天 平台

@Ta 2019-12-15 1014点击
12-16 :
客户端:更新了web端,并且 支持 实时视频+语音,或者单 语音电话(非发送语音消息),是基于WebRTC实现(感谢老虎), 手机端是因为 Dcloud 的注册事件可以直接操作 硬件摄像头之类的,所以很方便开发,但是貌似UU加速器也开始在做 WebRTC,就是不用下载客户端,用网页与 盆友 连麦开黑,不过 回音处理非常到位。

服务端:依赖Swoole 与channel 推送 组建,从原本的单进程增加到 多进程处理,当用户被分配到不同进程的时候,可以通过channel 推送消息,后面,我会考虑 分布式 多进程 服务器,目前还在测试 单机多进程









-----------------

11-28:
晚上更新一下把
 推送消息改成异步redis队列推送(增加 web广播消息推送到 单个设备,增加channel 订阅事件并注册 每个socket服务进程 事件)
 增加app的注册与登陆
 过滤xss
 增加朋友圈
 增加扫一扫
 增加 内置网页(彷小程序,开放plus对象,可用于第三方页面调用硬件)

更新速度感人,看看作业多不多把
# =========================
仿照微信:im+http盆友圈+其他一些东西,基于layim
正在开发中,无限期更新:
1:电脑客户端(C#的壳正在开发...)
2:手机客户端(ios+Android),需要使用dcloud打包 https://www.html5plus.org/doc/zh_cn/accelerometer.html
https://code.aliyun.com/admin1234566/im_mobile.git
3:Linux服务端(HTTP+websocket),需要开启pcntl拓展
https://code.aliyun.com/admin1234566/im_backstage.git


回复列表(14)
  • 1
    @Ta / 2019-11-28
    有没有成品,很棒,到时候用用看 
    --
    华为荣耀6Plus的孤单
  • 2
    @Ta / 2019-11-28
    期待
  • 3
    @Ta / 2019-11-28

    演示来个

    -喜欢就啪啪啪啊 表白有什么用- blog:LDXW.TOP
  • 4
    @Ta / 2019-11-28

    支持
    红米Note4高配版(银色)

  • 5
    @Ta / 2019-11-28

  • 6
    @Ta / 2019-11-28
    牛批,网页端也整一个,layim是收费的呐,可以二次开源?你这是什么编辑器,v code?

    来自一个帅逼
  • 7
    @Ta / 2019-11-28
    这个是hubilder+phpstorm@大隐
  • 8
    @Ta / 2019-11-28
    老铁,加个信息聊聊天呢
  • 9
    @Ta / 2019-11-28

    我并没有进行商业化出售,只是提供了layim的logic.js与额外的功能插件,并没有进行出售,
  • 10
    @Ta / 2019-11-28

  • 11
    @Ta / 2019-11-28
    @已退林,我已把git仓库中的 dist 框架目录去除,感谢提醒。
  • 12
    @Ta / 2019-12-03
    能视频通话吗
  • 13
    000
    @Ta / 2019-12-03
    搞个web版挺有意思 客户端就重身了点
  • 14
    @Ta / 2019-12-15
    原创不易!
    年少不知曲中意,读懂已是曲中人!
添加新回复
回复需要登录

[聊天-公共聊天室] 布偶:@五零,FC2-PPV-1196467 小尾巴我就菜鸡一枚 https://chat.18sui.n…