API 文档

直播播放

最近更新时间:2020-04-04 09:53:57

准备工作

  1. 开通 腾讯云直播服务,并完成 实名认证
  2. 访问 云直播控制台,获取推流地址,实现直播推流,具体操作请参见 直播推流
  3. 选择 域名管理,单击【添加域名】,填写您已备案成功的域名,选择类型为【播放域名】,单击【保存】即可。
    注意:

    • 若您没有播放域名,可以前往 【域名注册】 购买域名。您也可以通过其他域名服务商购买域名。
    • 若您已有购买域名且未进行域名备案,请前往腾讯云的 域名备案 进行备案,您也可以在其他域名服务商那进行备案。
  4. 登录 域名服务控制台,对已添加成功的播放域名进行 CNAME 配置,具体操作请参见 域名 CNAME 配置

获取播放地址

进入云直播控制台的【辅助工具】>【地址生成器】 获取播放地址,在该页面进行如下配置:

  • 选择生成类型为:播放域名
  • 选择您在域名管理中已添加的播放域名。
  • 填写与推流地址相同的 StreamName,播放地址 StreamName 要与推流地址 StreamName 一致才能播放对应的流。
  • 选择地址过期时间,例如:2019-12-13 23:59:59
  • 单击 【生成地址】即可。
    说明:

    除上述方法,您还可以在云直播控制台的【域名管理】中,选择播放域名单击【管理】,选择【播放配置】,选择播放地址的过期时间,输入与推流地址相同的 StreamName,单击【生成播放地址】即可。

直播播放

您需要先进行 直播推流,推流成功后才能通过播放地址查看直播画面。您可以根据业务场景使用以下方式进行直播测试。

场景一: PC 端播放

您可使用 VLC、FFmepg 及 TCPlayerDemo 等工具进行播放。

场景二:移动端播放

  1. 下载安装 腾讯视频云 Demo
  2. 打开选择【移动直播】>【直播拉流】。
  3. 在输入框中填入播放地址,或者扫描播放地址的二维码录入。
  4. 单击左下角播放按钮播放观看。
说明:

如需在 App 或小程序中进行推流/播放,可以集成 移动直播 SDK 配合云直播服务使用,移动直播 SDK 支持 RTMP、HTTP-FLV、HLS 播放协议。

场景三:小程序播放

  1. 微信搜索小程序 “腾讯视频云”,选择【直播播放】。
  2. 单击【扫码】按钮,扫描播放地址转译的二维码。
  3. 单击左下角播放按钮播放观看。

场景四:Web 端播放

建议您选用播放器 SDK 的 TCPlayerLite 进行播放,它基于腾讯云强大的后台能力与 AI 技术,提供视频直播和点播的强大播放能力,Player+ 深度融合腾讯视频云直播、点播服务,拥有流畅稳定的播放性能,集广告植入、数据监测等功能于一身。

注意:

目前市面上大多数手机浏览器不支持 HTTP-FLV 播放,因此腾讯云建议您在 Web 播放时的协议选择最好是 PC 浏览器用 HTTP-FLV 协议播放直播流,手机浏览器用 HLS 播放直播流。

常见问题

目录