tencent cloud

云直播

动态与公告
公告
新手指南
产品简介
产品概述
子产品简介
基本概念
产品功能
应用场景
产品优势
使用限制
购买指南
计费概述
基础服务费
增值服务费
预付费资源包
购买流程
计费变更
退款说明
账单查询
续费说明
欠费停服说明
计费常见问题
标准直播
概述
应用场景
快速入门
SDK 接入说明
快直播(超低延时直播)
概述
快直播和标准直播区别
应用场景
快速入门
SDK 接入说明
云导播台
概述
应用场景
功能区介绍
云导播台管理
通用云导播
配置节目单和自动导播
控制台指南
控制台介绍
概览
域名管理
流管理
资源包管理
AI 智能
功能配置
拉流转推
计费用量
业务监控
常用工具
无忧直播
CAM 访问控制
功能实践
直播推流与播放
直播增值功能
典型场景实践
云端原生录制
直播安全
海外直播
回调事件消息通知
常见第三方工具指南
SDK 实践
0. SDK 接入引导
1. 推流
2. 播放
3. 高级功能
API 文档
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
运维指南
优化视频卡顿
推流失败问题排查
播放失败问题排查
CLS 协助直播问题排查
直播延迟问题排查
拉流视频质量不清晰问题排查
COS bucket 授权给直播实现截图存储
故障处理
直播混流报错:InvalidParameter.OtherError
常见问题
服务地区相关
直播基础相关
推流播放相关
直播计费相关
直播海外相关
直播录制相关
云端混流相关
域名配置相关
云导播台相关
适配苹果 ATS 相关
服务等级协议
云直播服务等级协议
CSS 政策
隐私协议
数据处理和安全协议
词汇表

直播播放

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 播放直播流。

常见问题



帮助和支持

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

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

文档反馈