tencent cloud

云直播

直播播放

PDF
聚焦模式
字号
最后更新时间: 2025-12-26 16:42:46

准备工作

1. 开通 腾讯云直播服务,并完成 实名认证
2. 访问 云直播控制台,获取推流地址,实现直播推流,具体操作请参见 直播推流
3. 选择 域名管理,单击添加域名,填写您已备案成功的域名,选择类型为播放域名,单击保存即可。
注意:
若您没有播放域名,可以前往 域名注册 购买域名。您也可以通过其他域名服务商购买域名。
4. 登录 DNS 解析 DNSPod(域名服务控制台),对已添加成功的播放域名进行 CNAME 配置,具体操作请参见 配置域名 CNAME

获取播放地址

进入云直播控制台 > 常用工具 > 地址生成器 ,进入地址生成器页面,获取播放地址,在该页面进行如下配置:
选择生成类型为:播放域名
选择您在域名管理中已添加的播放域名。
填写与推流地址相同的 StreamName,播放地址 StreamName 要与推流地址 StreamName 一致才能播放对应的流。
您需要选择一种加密类型,请根据您的安全需求和性能考虑进行权衡。加密类型可以选择MD5SHA256 ,默认MD5
选择地址过期时间,例如:2024-07-19 16:30:03
单击生成地址即可。



说明:
1. 也可以在云直播控制台的 域名管理 中,选择播放域名单击管理,选择播放配置,选择播放地址的过期时间,输入与推流地址相同的 StreamName,单击生成播放地址即可。
2. 部分场景下存在预览备流的需求。主备流指同一流名称(StreamName)下的两路独立推流(流 ID 关联)。主流为优先推送的主用流,备流为冗余保障的备用流,用于主流异常时快速切换。系统默认优先播放主流内容,若需预览备流,可按以下两步骤操作:
2.1 获取备流标识​:调用 DescribeBackupStreamList 接口,传入流名(StreamName),获取备流的 UpstreamSequence值(例如“1234”)。
2.2 修改播放地址​,在原主流播放地址后,加两个拉流参数:UpstreamSequence=xxx&type=xxx(xxx填上一步获取的 UpstreamSequence 值,例如“1234”)。
例如:
主流地址为:https://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)
备流地址为(预览备流,加参数):https://domain/AppName/StreamName.flv?txSecret=Md5(key+StreamName+hex(time))&txTime=hex(time)&UpstreamSequence=1234&type=1234

直播播放

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

场景一: PC 端播放

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



场景二:移动端播放

1. 下载安装 腾讯云工具包 App
2. 打开选择移动直播>标准直播播放或快直播播放。
3. 在输入框中填入播放地址,或者扫描播放地址的二维码录入。
4. 单击开始播放即可播放观看。
说明:
如需在 App 中进行推流/播放,可以集成 直播 SDK 配合云直播服务使用,直播 SDK 支持 RTMP、HTTP-FLV、HLS、WebRTC 播放协议。

场景三:Web 端播放

建议您选用播放器 SDK 的 TCPlayer 进行播放,它基于腾讯云强大的后台能力与 AI 技术,提供视频直播和点播的强大播放能力,Player+ 深度融合腾讯视频云直播、点播服务,拥有流畅稳定的播放性能,集广告植入、数据监测等功能于一身。
注意:
目前市面上大多数手机浏览器不支持 HTTP-FLV 播放,因此腾讯云建议您在 Web 播放时的协议选择最好是 PC 浏览器用 HTTP-FLV 协议播放直播流,手机浏览器用 HLS 播放直播流。

常见问题



帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈