腾讯云点播(Video on Demand,VOD)和云直播(Cloud Streaming Services,CSS)基于腾讯多年技术积累与基础设施建设,为有音视频应用相关需求的用户提供专业稳定快速的直播接入和音视频存储、自动化转码处理、加速分发等服务的一站式解决方案.
本应用基于云开发 TCB 使用腾讯云点播(VOD)以及云直播(CSS)快速搭建一个直播小程序,并且提供可配置的直播录制,文件降冷,视频处理等功能。
关于小程序具体的类目要求请参考 小程序云直播插件的说明
使用上一步注册的小程序或已有小程序账号注册腾讯云,或将已有腾讯云账号与小程序账号绑定,使小程序可以使用腾讯云开发环境进行云开发,参考云开发 账号相关问题
本应用已经将插件引入到小程序代码中,开发者只需要根据上述要求获取插件的使用资格,之后小程序即可正常使用小程序直播插件
表单中要求填写的推流域名需要在云直播控制台中完成 添加 并配置 CNAME
// ./miniprogram/pages/live-room-push/push.js
Page({
/**
* 页面的初始数据
*/
data: {
version: 2,
// 腾讯云账号 APPID
liveAppID: 1256927043,
// 推流链接
pushUrl: 'rtmp://xxx.com/live/test?txSecret=55b556d32b06ad72b4f5d2065229d237&txTime=60E40752',
/* 省略其他代码 */
}
// ./miniprogram/pages/live-room-play/play.js
Page({
/**
* 页面的初始数据
*/
data: {
version: 1,
mode: 'LIVE',
// 腾讯云账号 APPID
liveAppID: 1256927043,
// 播放链接
playUrl: 'http://xxx.com/live/pluginpush_xx2.flv',
/* 省略其他代码 */
}