风之涯Chat 聊天群tp5.1实现 包含workerman实现WebSocket

php编程 2个月前(2019-10-19 16:28) 晓峰哥 154 0

风之涯网页版群聊工具,测试版上线,新一代5G聊天神奇,无需APP直接可聊

风之涯chat工具主要包含

[1]登陆/注册/修改个人资料(支持QQ登陆/邮箱登陆/微博登陆/微信扫码[因无认证号无法登陆])

[2]支持QQ表情

[3]图片/文件上传

[4]分享音乐

[5]分享视频链接[支持video符合的解码格式mp4/ogg/webm]

[6]语音消息录制并发送

[7]聊天记录

其次语音在线聊天和视频在线聊天也可以扩展,如果用flash插件就非常好实现,单纯用webrtc实现,目前只支持谷歌内核的浏览器,并且苹果摄像头是无法调用的[已测试],这个功能目前也只做到了一对一单聊,还无法做群视频/语音聊天功能

倒是可以做直播,将主播的镜头发送到在线的用户,这是一项比较复杂的工程

*搭建stun服务器转发使用 - windows搭建非常困难,已经测试/建议linux搭建stun服务器,然后需要调用stun进行转发,后面会发文windows如何搭建[关注我的博客]

*搭建wss的websocket服务,php版本可以借用workerman实现,需要自己做wss反向代理[nginx比较好用],java版本/node版本比较好搭建;后续会给大家演示PHP版本的,个人不太会用java和node[关注我的博客]

*涉及到调用摄像头和麦克风[语音录制也是调用麦克风,不太兼容IE类浏览器],getMediaUser即可实现[有空的同学可以去研究一下,后续会发文解析该类应用,关注我的博客]

*搭建https协议才能进行访问,因为谷歌浏览器升级安全协议后,只允许https协议可以调用摄像头和麦克风

*语音blob转换并上传到服务器

攻克以上带*的难点后,基本就做成功了,附上测试地址https://www.fzyar.com/

如果需要源码的童鞋可以私密我的邮件83560309@qq.com

觉得还行的可以打赏我一下,谢谢支持[扫一扫下面的二维码]

最后谢谢大家一直以来的支持!记得体验聊天地址https://www.fzyar.com/点进去 QQ登陆/微博一键登录 即可[微信扫码登陆暂时还不行,未认证]

搭建 登陆 可以 调用 实现

分享到




评论列表(共条)

关于我(About Me)

美男子(晓峰哥)

欢迎来到我的世界,有你会更精彩^@^

在这个纷繁的世界里,放下而又拿起,是多么的不容易.