欢迎你们前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~html
本文由 腾讯视频云终端团队发表于 云+社区专栏
腾讯云提供了全套技术文档和源码来帮助您快速构建一个音视频小程序,可是再好的源码和文档也有学习成本,为了尽快的能调试起来,咱们还提供了一个免费的一键部署服务:您只需轻点几下鼠标,就能够在本身的帐号下得到一个音视频小程序,同时附送一台拥有独立域名的测试服务器,让您能够在 5 分钟内快速构建出本身的测试环境。web
打开 微信公众平台 注册并登陆小程序,按以下步骤操做:json
注意:此时经过小程序开发者工具查看腾讯云状态并不会显示已开通,已开通状态会在第一次部署开发环境以后才会同步到微信开发者工具上。小程序
进入微信公众平台后台微信小程序
开通腾讯云bash
腾讯云微信小程序控制台服务器
进入 直播管理控制台,若是服务尚未开通,则会有以下提示:微信
点击申请开通,以后会进入腾讯云人工审核阶段,审核经过后便可开通。微信开发
直播服务开通后,进入【直播控制台】>【直播码接入】>【接入配置】(https://console.cloud.tencent...) 完成相关配置,便可开启直播码服务:微信公众平台
点击【肯定接入】按钮便可。
从直播控制台获取bizid、pushSecretKey,后面配置服务器会用到:
进入云通信管理控制台,若是尚未服务,直接点击直接开通云通信按钮便可。新认证的腾讯云帐号,云通信的应用列表是空的,以下图:
点击建立应用接入按钮建立一个新的应用接入,即您要接入腾讯云IM通信服务的App的名字,咱们的测试应用名称叫作“RTMPRoom演示”,以下图所示:
点击肯定按钮,以后就能够在应用列表中看到刚刚添加的项目了,以下图所示:
上图的列表中,右侧有一个应用配置按钮,点击这里进入下一步的配置工做,以下图所示。
从直播控制台获取SdkAppid、accountType、privateKey、administrator,后面配置服务器会用到:
从验证方式中下载公私钥,解压出来将private_key用文本编辑器打开,如:
-----BEGIN PRIVATE KEY----- MIGHAgEAsUj5ep7r9TVxTrZiSpXQKhRANCAASuxr7AJGiXRqGpiO7pPrLAchyORc Y5uWCqVm+QFTn0H+ZcHP93ss3OhgZKh8pq+g7X26dW5fQkiSH1PXG/FY zbTbMHaWCqVm+QFTn0H+QKhRANCAASuxr7AJGiXRqGpiO7pPr7jTFTmg -----END PRIVATE KEY-----
将其转换成字符串形式以下所示,后面在server配置文件中使用:
"-----BEGIN PRIVATE KEY-----\r\n"+ "MIGHAgEAsUj5ep7r9TVxTrZiSpXQKhRANCAASuxr7AJGiXRqGpiO7pPrLAchyORc\r\n"+ "Y5uWCqVm+QFTn0H+ZcHP93ss3OhgZKh8pq+g7X26dW5fQkiSH1PXG/FY\r\n"+ "zbTbMHaWCqVm+QFTn0H+QKhRANCAASuxr7AJGiXRqGpiO7pPr7jTFTmg\r\n"+ "-----END PRIVATE KEY-----\r\n"
下载并安装最新版本的微信开发者工具,使用小程序绑定的微信号扫码登陆开发者工具。
微信开发者工具
访问 SDK+Demo,获取小程序 Demo 和后台源码。
注意:目录请选择
RTMPRoom
根目录。包含有project.config.json
,请不要只选择wxlite
目录!
上传代码
开发者工具
打开 Demo 代码中
server
目录下的
config.js
文件,将其中的
bizid
、
pushSecretKey
、
APIKey
、
sdkAppID
、
accountType
、
administrator
、
privateKey
配置成上述直播服务及云通讯服务里生成的值,并
保存
。
修改 MySQL 密码
上传按钮
选择模块
上传成功
查看开发域名
完整复制(包括
https://
)开发环境 request 域名,而后在编辑器中打开
wxlite/config.js
文件,将复制的域名填入
url
中并保存,保存以后编辑器会自动编译小程序,左边的模拟器窗口便可实时显示出客户端的 Demo:
修改客户端配置
登陆测试
问答
如何搭建小程序音视频?
相关阅读
教你1天搭建本身的“微视”
心随手动,驱动短视频热潮的引擎
打通小程序音视频和webRTC
【每日课程推荐】机器学习实战!快速入门在线广告业务及CTR相应知识
此文已由做者受权腾讯云+社区发布,更多原文请点击
搜索关注公众号「云加社区」,第一时间获取技术干货,关注后回复1024 送你一份技术课程大礼包!
海量技术实践经验,尽在云加社区!