直播小程序Demo是在微信小程序内实现阿里云视频直播推流和播放的完整Demo。本文介绍了如何在微信小程序中搭建直播小程序,并运行阿里云视频直播的完整Demo。
前提条件
方案选型
操作步骤
-
获取小程序组件权限。
-
登录微信公众平台。
-
在左侧导航栏选择,进入开发管理界面。
-
单击接口设置页签。
-
打开实时播放音视频流和实时录制音视频流开关。
在接口权限区域,找到实时播放音视频流和实时录制音视频流两个选项,确认右侧开关已切换为开启状态(绿色表示已开启)。
-
-
下载并解压直播小程序Demo,下载地址,请参见直播小程序Demo。
说明如果GitHub代码库下载缓慢,可安装加速插件等方式加速下载。
-
导入小程序Demo。
-
打开并登录微信开发者工具。
-
在左侧导航栏选择。
-
单击小程序界面的+,输入项目名称、小程序Demo的目录和小程序AppID。
在导入项目页签中,项目名称输入小程序名称,目录选择已解压的小程序Demo文件夹路径,AppID填入您的小程序AppID。
说明您可以登录微信公众平台,左侧导航栏选择,在开发设置中查看AppID。
-
单击新建。
-
-
单击右上角真机调试,此时工具界面会出现一个真机调试的二维码。
说明推拉流相关实现,位于index目录下。
-
使用移动端微信扫描二维码,进入手机调试界面。
-
输入推流地址和播流地址。获取推流地址和播流地址,请参见快速开始视频直播。
说明-
推流地址:只支持RTMP协议的推流地址。
-
播流地址:只支持RTMP、FLV协议的播流地址。
-
-
单击Push进行推流。
-
单击Play进行播流。
效果如下所示:
推流成功后,推流地址输入框下方显示已连接状态,并实时显示推流画面预览。在播流地址输入框中输入播流地址后,单击Play按钮即可在下方观看播流画面。
-
相关文档
若您需要对直播内容进行录制以满足回放等需求,请参见直播录制功能。
该文章对您有帮助吗?