接入说明

最近更新时间:2024-08-23 15:04:31

我的收藏

概述

腾讯云 H5-P2P 直播解决方案,可帮助用户直接使用经过大规模验证的直播流媒体分发服务。用户可通过 SDK 中简洁的接口快速同自有应用集成,实现 H5 P2P 直播功能。
SDK 名称
XP2P H5 端 FLV SDK
版本号
V1.8.31
SDK 介绍
为直播、点播、下载等场景的内容分发网络提供 P2P 点到点对等网络内容共享加速
开发者
腾讯云计算(北京)有限责任公司
个人信息处理规则
下载 SDK
单击下载 H5 FLV SDK 压缩包

运行条件

sdk 运行需要浏览器支持以下特性:

Media Source Extensions
WEB RTC
websocket
PC 浏览器版本要求
版本
chrome
55+
firefox
65+
safari
11+
edge
16+
IE
不支持
安卓浏览器
是否支持
UC
不支持
QQ
不支持
微信
支持
edge
支持
百度
支持
iOS 浏览器
是否支持
所有 iOS 浏览器
不支持
说明:
您可点击此处查看浏览器是否支持以上特性

支持的流媒体格式

http-flv

准备工作

提交 X-P2P 开通申请 后,再联系我们的研发工程师,确保 CDN 分发域名及 domain 白名单已完成配置。

集成工作

1. 加载sdk

QVBP2P 导出格式为 UMD
<script src='qvbp2p.js'></script>

2. 集成 sdk 到播放器

接入TCPlayer TCPlayer 已内置集成, 传入 xp2pConfig 参数可开启 P2P

3. 集成后验证

集成后需要验证 P2P 是否正常工作, 可以通过管理后台来确认是否有 P2P 流量

开发注意事项

需重点关注示例中todo,需要您来实现
如果 sdk 触发回退的话, 请自行控制回退后的播放不再使用 p2p sdk
qvbp2p 实例一次性使用, qvbp2p.loadSource()qvbp2p.destroy() 不能重复调用, 如需要再次播放, 请重新创建 qvbp2p 实例
每次使用 qvbp2p 实例播放前, 请确保上一个qvbp2p实例已经调用qvbp2p.destroy() (如下场景需要: 切换线路,切换清晰度,回退).