1v1 视频聊天在泛娱乐场景的应用越来越广泛,为满足广大开发者的试用要求,即构也发布了Web端的 1v1 视频聊天 Demo 源码,命名为Chat1v1。
Chat1v1 是基于 ZEGO Express SDK、ZIM SDK 实现的 1v1 视频聊天 Demo 源码,代码简单易懂,您可以在首次开发应用时参考该源码。
下载地址:
https://storage.zego.im/sdk-doc/code-store/CYkSaow5Ya5lBCJyvPB_Z-chat1v1.zip
在线体验:https://goenjoy.zego.im/#/mobile/chat
参考文档
该源码为 Chat1v1 方案的 Web 平台 体验 App 源码。
- 该源码仅供开发者接入时参考,ZEGO 不负责源码的后续维护。若开发者计划将该源码用于生产环境,请确保发布前进行充分测试,避免发生潜在问题造成损失。
- 该源码中提供的业务后台地址仅用于跑通示例源码,如果您需要上线正式产品,请自行编写、搭建自己的业务后台。
方案介绍
ZEGO Chat1v1 Example 为开发者提供了一套实现社交场景 1v1 实时通话最佳思路,通过结合 Express 和 ZIM 两大产品 SDK,帮助开发者快速实现呼叫邀请、音视频通话等功能。
开发者使用该 Demo 可以体验到 ZEGO 稳定可靠的 1v1 实时音视频通话服务。未来,ZEGO 也会定期更新此 Demo,增加更多的功能模块,例如赠送礼物、美颜特效、聊天沟通、审核安全等。
快速开始
在开始使用 Chat1v1 之前,请联系 ZEGO 技术支持,开通 Chat1v1(Express + ZIM)服务权限。
前提条件
已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 server 地址,详情请参考 控制台 – 项目管理 中的“项目信息”。
修改项目配置
- 在
src/config
填写您在 ZEGO 控制 获取到的 AppID 和 server 地址。 - 在
src/config chatUsers
填写您聊天的用户信息;并根据您填写的 userID,在 ZEGO 控制台生成相应的 token,用于鉴权。
开始运行
- 在终端运行
npm install
,安装项目依赖。 - 在终端运行
npm run serve
,启动项目。 - 在终端运行
npm run build:prod
,打包。
本文为原创稿件,版权归作者所有,如需转载,请注明出处:https://www.nxrte.com/jishu/40333.html