升级微信到最新版本,发现页卡 => 小程序 => 搜索“腾讯视频云”,即可打开小程序Demo:
功能项 | 小程序组件 | PC端体验页面 | 依赖的云服务 | 功能描述 |
---|---|---|---|---|
手机直播 | N/A | 直播+云通讯 | 演示基于小程序的个人直播解决方案 | |
PC 直播 | 直播+云通讯 | 演示课堂直播和学生互动的相关功能(需要 PC 端配合) | ||
双人通话 | 直播+云通讯 | 演示双人视频通话功能,可用于在线客服 | ||
多人通话 | N/A | 直播+云通讯 | 演示多人视频通话功能,可用于临时会议 | |
WebRTC | 实时音视频 | 演示小程序和 Chrome 浏览器的互通能力 | ||
RTMP推流 | N/A | 直播 | 演示基础的 RTMP 推流功能 | |
直播播放器 | N/A | 直播 | 演示基于 RTMP 和 FLV 协议的直播播放功能 |
出于政策和合规的考虑,微信暂时没有放开所有小程序对 <live-pusher> 和 <live-player> 标签的支持:
个人账号和企业账号的小程序暂时只开放如下表格中的类目:
主类目 | 子类目 |
---|---|
【社交】 | 直播 |
【教育】 | 在线教育 |
【医疗】 | 互联网医院,公立医院 |
【政务民生】 | 所有二级类目 |
【金融】 | 基金、信托、保险、银行、证券/期货、非金融机构自营小额贷款、征信业务、消费金融 |
打开 微信公众平台 注册并登录小程序,并在小程序管理后台的<font color='red'> “设置 - 接口设置” </font>中自助开通该组件权限,如下图所示:
注意:如果以上设置都正确,但小程序依然不能正常工作,可能是微信内部的缓存没更新,请删除小程序并重启微信后,再进行尝试。
下载并安装最新版本的微信开发者工具,使用小程序绑定的微信号扫码登录开发者工具。
<img style="border:0; max-width:100%; height:auto; box-sizing:content-box; box-shadow: 0px 0px 0px #ccc; margin: 0px 0px 0px 0px;" src="https://main.qcloudimg.com/raw/8e1eeee23aec979f346d4b4c05e62571.png" />
project.config.json
文件,请不要只选择 wxlite
目录!),点击确定创建小程序项目。<img style="border:0; max-width:100%; height:auto; box-sizing:content-box; box-shadow: 0px 0px 0px #ccc; margin: 0px 0px 0px 0px;" src="https://main.qcloudimg.com/raw/c05e7942a54a2ad41ec2066459edb528.png" />
Demo小程序会访问如下表格中的测试服务器地址,这些服务器使用的云服务是我们为大家提供的一个体验账号,平时很多客户都会在上面做测试。如果您希望使用自己的后台服务器,以免被其他客户打扰,请关注文档后一节内容:
URL | 对应的服务器地址 | 服务器的功能描述 |
---|---|---|
| IM云通讯后台服务地址 | 用于支持小程序里面的一些消息通讯功能 |
| RoomService后台服务地址 |
URL | 对应的服务器地址 | 服务器的功能描述 |
---|---|---|
| IM云通讯后台服务地址 | 用于支持小程序里面的一些消息通讯功能 |
| WebRTC测试后台 | |
| WebRTC房间列表后台 | 一个简单的房间列表功能,方便Demo的测试和使用。 |
这部分我们将介绍如何将Demo默认的测试用服务器地址,换成您自己的服务器,这样一来,您就可以使用自己的腾讯云账号实现上述功能,同时也便于您进行二次开发。
sdkAppID
、userID
、userSig
、roomID
和 privateMapKey
)传递合法的参数值,这几个参数值怎么获取呢?wxlite/config.js
文件中的 webrtcServerUrl
修改成:https://您自己的域名/webrtc/weapp/webrtc_roomcomponent/WebRTCRoom.js
文件中的serverDomain
修改成:https://您自己的域名/webrtc/weapp/webrtc_roomwxlite/config.js
文件中的 serverUrl
和 roomServiceUrl
修改成:https://您自己的域名/roomservice/RoomServerDomain
修改成:https://您自己的域名/roomservice/如果您是一位资深的 Web 前端工程师,暂时找不到合适的服务器,但又想快速拥有自己的调试后台,可以使用腾讯云的 Wafer 功能进行零成本的一键部署方案(Wafer 只支持 Node.js 语言的后台代码),您需要你做的只是:
RoomServerDomain
修改成:https://您自己的域名/roomservice/原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。