tencent cloud

文档反馈

SDK 下载

最后更新时间:2022-09-15 17:44:57

    下载 SDK

    播放器 SDK 是腾讯云视立方产品家族的子产品之一,提供直播、点播场景的视频播放能力。
    您可以在 产品功能 中查看 SDK 支持的功能清单,在 Demo 体验 中获取各端 Demo 进行功能体验,在本页面中下载各端 SDK 并获取 Demo 源码。

    Web SDK

    Web 播放器 SDK

    可用于直播播放和点播播放,适用于 PC 端浏览器和移动端浏览器。

    ZIP 下载 集成指引 Demo 示例

    iOS & Android SDK

    iOS 播放器 SDK

    包含点播播放和直播播放功能,提供常见组件及场景化的 Demo 源码帮助快速搭建应用。

    ZIP 下载 集成指引 Demo 源码

    Android 播放器 SDK

    包含点播播放和直播播放功能,提供常见组件及场景化的 Demo 源码帮助快速搭建应用。

    ZIP 下载 集成指引 Demo 源码

    跨平台 SDK

    Flutter 播放器 SDK

    基于 Flutter 框架封装的播放器 SDK,让您用一套代码快速构建出能够运行于各平台的 App。

    ZIP 下载 集成指引 GitHub

    SDK 能力清单

    功能模块 功能项 功能简介 Web iOS & Android Flutter
    播放协议/格式 点播或直播支持 同时支持点播播放和直播播放能力
    支持的直播播放格式 支持 RTMP、FLV、HLS、DASH 和 WebRTC 等直播视频格式 WebRTC、FLV、HLS、DASH RTMP、FLV、HLS RTMP、FLV、HLS
    支持的点播播放格式 支持HLS、DASH、MP4 和 MP3 等点播音视频格式 HLS、MP4、MP3、FLV、DASH MP4、MP3、HLS、DASH MP4、MP3、HLS、DASH
    快直播 支持腾讯云毫秒级超低时延快直播播放 × ×
    DASH 协议支持 支持标准协议的 DASH 视频播放
    Quic 加速 支持 Quic 传输协议,有效提升视频传输效率 -
    SDR/HDR 视频 支持播放 SDR 视频和 HDR 10/HLG 标准的 HDR 视频 -
    H.264播放及软硬解 支持播放H.264视频源,并支持软硬解
    H.265 硬解 支持对 H.265 视频源的硬解码播放 -
    纯音频播放 支持 MP3 等文件纯音频播放
    双声道音频 支持播放双声道音频 ×
    设置Http Header 请求视频资源时,自定义 HTTP Headers 内容 ×
    支持 HTTPS 支持播放 HTTPS 的视频资源
    HTTP 2.0 支持 HTTP 2.0协议
    播放性能 预下载 支持提前下载指定视频文件内容,并支持配置预下载视频文件的大小及分辨率;可大幅减少首帧耗时,另外包含对低能耗的针对性优化,性能更佳
    边播边缓存 支持播放的同时缓存下载后面的内容,降低网络占用,可设置缓存策略
    精准 seek 支持在进度条上跳转到指定位置进行播放,移动端可精确到帧级别,Web 端精准到毫秒级
    实时下载网速 支持获取实时下载网速,既可根据业务需要给 C 端用户在卡顿时展示下载网速,也是使用自适应码率带宽预测模块的必要前提
    多实例 支持在一个界面添加多个播放器同时播放
    动态追帧 发生卡顿时,通过类似“快进”的方式追赶上当前直播进度,保证直播画面实时性 × ×
    播放控制 URL播放 支持网络视频的 URL 方式播放,URL 可以为点播播放地址也可以为直播拉流地址
    FileID 播放 支持通过云点播文件标识 FileID 播放视频,包含多个清晰度的视频、缩略图、打点等信息
    本地视频播放 支持播放存储在本地的视频文件 -
    基础控制 支持开始、结束、暂停和恢复等播放控制功能
    画中画(小窗)播放 支持切换到画中画以小窗形式播放,移动端同时支持在集成 App 内或 App 外的画中画播放
    cache 内 seek 支持已经缓存的视频内容在 seek 时不清除缓存内容并快速 seek
    直播时移 支持直播时移视频流播放,可设置开始、结束和当前支持时间,支持拖动 ×
    进度条标记及缩略图预览 支持在进度条上添加标记信息,并支持缩略图(雪碧图)预览 x
    设置封面 支持设置播放视频的封面
    重播 支持视频播放结束后手动触发重播
    循环播放 支持视频播放结束后自动重播
    列表播放 支持依次播放视频列表中的视频,并且支持轮播,即在视频列表最后一个视频播放完成后,播放列表的第一个视频
    断点续播 支持从上次播放结束位置开始播放
    自定义启播时间 支持自定义视频开启播放的时间
    倍速播放 支持0.5~3倍的变速播放,音频实现变速不变调
    后台播放 支持界面切到后台后继续播放音频和视频 -
    播放回调 支持对播放状态回调、首帧回调、播放完成或失败回调
    播放失败重试 播放失败时自动重试,支持直播的自动重连功能
    音量设置 支持实时调节系统音量和静音操作
    清晰度切换 支持用户流畅无卡顿的切换 HLS 视频的多路清晰度流
    清晰度命名 支持为不同清晰度流进行自定义命名
    截图功能 支持截取播放画面的任意一帧 - x
    试看功能 支持播放开启试看功能的视频 x
    弹幕 支持在视频上方展示弹幕 x
    字幕导入 支持导入自定义字幕文件 x x
    视频安全 referer 黑白名单 支持通过播放请求中携带的 Referer 字段识别请求的来源,以黑名单或白名单方式对来源请求进行控制
    Key 防盗链 支持在播放链接中加入控制参数,控制链接的有效时间、试看时长、允许播放的 IP 数等
    HLS加密 支持基于 HLS 提供的 AES encryption 方案,使用密钥对视频数据加密
    HLS私有加密 支持在云点播的私有协议对视频进行加密,且仅能通过播放器 SDK 对加密后的视频进行解密播放,可有效防范多种浏览器插件和灰产工具的破解
    商业DRM 提供苹果 Fairplay、谷歌 Widevine 原生加密方案 x
    安全下载 支持离线下载加密视频后,仅可通过播放器 SDK 对视频进行解密播放 -
    动态水印 支持在播放界面添加不规则跑动的文字水印,有效防盗录 x
    溯源水印 支持以极低的成本实现对视频盗录者的追溯
    显示效果 自定义 UI SDK 提供含 UI 集成方案,提供包含 UI 界面的常用播放组件,可以根据自身需求选用
    屏幕填充 支持为视频画面选择不同填充模式,适应屏幕大小 x
    设置播放器尺寸 支持自定义设置播放器的宽高
    图片贴片 支持暂停时,增加图片贴片用于广告展示 x
    视频镜像 支持水平、垂直等方向的镜像 x
    视频旋转 支持对视频画面按角度旋转,同时支持根据视频文件内部 rotate 参数自动旋转视频 x x
    锁定屏幕 支持锁屏功能,包含锁定旋转和隐藏界面元素 - x
    亮度调节 支持播放视频时调节系统亮度 -
    增值功能 终端极速高清 基于超分辨率技术提供终端的极速高清方案,针对在线视频在播放端进行实时后处理超分,在保证画质的前提下,帮助节省带宽;或在相同带宽条件下,提升视频播放清晰度与主观质量。 x x
    播放质量监控 基于播放数据上报,结合云点播和云直播服务,提供播放全链路的数据统计、质量监控及可视化分析服务。
    注意:

    表中“-”表示该端无需具备相应功能或不存在相关概念。

    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持