接入说明

最近更新时间:2025-11-28 15:33:52

我的收藏

概述

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

运行条件

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

Media Source Extensions
WebRTC
WebSocket
PC 浏览器版本要求
版本
Chrome
55+
Firefox
65+
Safari
11+
Edge
16+
IE
不支持
安卓浏览器
是否支持
UC
不支持
QQ
不支持
微信
支持
Edge
支持
百度
支持
iOS 浏览器
是否支持
所有 iOS 浏览器
不支持
说明:
您可 点击此处查看浏览器是否支持以上特性。

支持的流媒体格式

http-flv

准备工作

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

集成工作

1. 加载SDK

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

2. 集成 SDK 到播放器

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

3. 集成后验证

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

开发注意事项

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