返回

Taro 小程序 LivePlayer 使用指南:让直播触手可及

前端

Taro 小程序 LivePlayer 使用指南

Taro 小程序 LivePlayer 组件是一款功能强大的小程序直播 SDK,它提供了丰富的 API 和组件,让开发者可以轻松实现小程序直播。

直播组件配置

在使用 Taro 小程序 LivePlayer 组件之前,需要先在小程序管理后台开通实时音频和视频权限,并申请对应的直播资质证书。

基础直播

基础直播功能包括推流、拉流、播放和录制。

推流

推流是指将音视频数据从本地设备发送到腾讯云服务器。Taro 小程序 LivePlayer 组件提供了多种推流方式,包括:

  • 摄像头推流 :可以使用摄像头进行推流。
  • 屏幕推流 :可以使用屏幕进行推流。
  • 文件推流 :可以使用本地文件进行推流。

拉流

拉流是指从腾讯云服务器获取音视频数据并播放。Taro 小程序 LivePlayer 组件提供了多种拉流方式,包括:

  • 点播拉流 :可以拉取腾讯云点播中的音视频文件。
  • 直播拉流 :可以拉取腾讯云直播中的音视频流。
  • 自适应拉流 :可以根据网络情况自动调整拉流码率。

播放

播放是指将音视频数据渲染到屏幕上。Taro 小程序 LivePlayer 组件提供了多种播放方式,包括:

  • 普通播放 :可以播放音视频文件或音视频流。
  • 低延时播放 :可以播放低延时的音视频流。
  • 多码率播放 :可以根据网络情况自动切换不同码率的音视频流。

录制

录制是指将音视频数据保存到本地文件中。Taro 小程序 LivePlayer 组件提供了多种录制方式,包括:

  • 本地录制 :可以将音视频数据录制到本地文件中。
  • 云端录制 :可以将音视频数据录制到腾讯云服务器中。

高级直播

高级直播功能包括转码、云存储和云端加速。

转码

转码是指将音视频数据从一种格式转换为另一种格式。Taro 小程序 LivePlayer 组件提供了多种转码方式,包括:

  • 视频转码 :可以将视频数据从一种格式转换为另一种格式。
  • 音频转码 :可以将音频数据从一种格式转换为另一种格式。

云存储

云存储是指将音视频数据存储到腾讯云服务器中。Taro 小程序 LivePlayer 组件提供了多种云存储方式,包括:

  • 本地存储 :可以将音视频数据存储到本地文件中。
  • 云端存储 :可以将音视频数据存储到腾讯云服务器中。

云端加速

云端加速是指将音视频数据通过腾讯云的 CDN 网络进行加速。Taro 小程序 LivePlayer 组件提供了多种云端加速方式,包括:

  • 静态加速 :可以将音视频文件通过腾讯云的 CDN 网络进行加速。
  • 动态加速 :可以将音视频流通过腾讯云的 CDN 网络进行加速。