遇见数据集

XLive Stream

收藏
RapidAPI2026-08-18 更新2026-08-19 收录
官方服务:

资源简介:

Live football streams, highlights and match playback links.

创建时间:
2026-08-18
原始信息汇总

XLive Stream 数据集详情总结

数据集概述

XLive Stream 是一个提供开发者友好的 API,用于发现实时足球直播流,并为特定比赛查找播放选项。该 API 返回正在进行的直播流、比赛信息、播放 URL、媒体格式、验证状态、请求头以及 DRM 详情(如有)。响应采用一致的、与提供商无关的格式,适用于 Web、移动端和智能电视应用。

核心功能

  • 浏览当前可用的直播足球流:列出正在进行的直播流。
  • 按比赛 ID 查找直播流:通过比赛 ID 获取特定比赛的可用播放选项。
  • 标准化播放元数据:提供 HLS、DASH、MP4 或传输流(transport-stream)格式的媒体信息。
  • 验证状态反馈:检查播放 URL 是否已验证、失败或无法确认。
  • 请求头支持:在需要时返回播放所需的请求头。
  • DRM 信息:当流需要 DRM 时,提供 DRM 配置。
  • 统一响应结构:使用一致的 JSON 格式返回成功和错误响应。

适用场景

  • 开发直播足球观看目录
  • 构建比赛中心观看体验
  • 开发移动端和智能电视足球应用
  • 实现流可用性指示功能
  • 自动化足球广播发现工具

技术详情

认证方式

使用标准 RapidAPI 认证,请求需包含:

  • X-RapidAPI-Key:你的 RapidAPI 应用凭据
  • X-RapidAPI-Host:你的 RapidAPI 主机地址

无需其他额外认证。

基础 URL

使用 RapidAPI 代码片段中显示的主机地址: https://YOUR_RAPIDAPI_HOST

端点说明

方法 端点 描述
GET /ping 检查 XLive Stream 服务是否可用
GET /livestreams 列出当前直播的足球流
GET /livestreams/matches/{id} 按比赛 ID 查找可用直播流

播放参数说明

播放模式

模式 处理方式
direct 直接发送 URL 到兼容媒体播放器
resolver_required 需先通过浏览器或解析器流程
unknown 无法确定可靠播放策略

媒体类型

  • hls
  • dash
  • mp4
  • transport_stream

验证状态

状态 含义
verified 最近检查确认播放 URL 有响应
unknown 验证不确定
failed 播放 URL 最新验证明确失败

DRM 支持

playback.drm.requiredtrue 时,需配置返回的 DRM 方案和许可证信息。可能的方案包括:widevineclearkeyunknown

匹配关联

  • 匹配对象通过流标题与已知赛程的最佳匹配生成。
  • confidence 字段范围从 01
  • 缺失匹配对象不会使流无效。
  • 如需特定比赛的流,建议使用按比赛 ID 查找的端点。

错误处理

错误响应采用一致格式,包含状态码、successmessageerrorsdata 字段。

常见错误状态

状态码 含义
400 路径或查询参数无效
401 RapidAPI 认证失败
404 请求的比赛 ID 不存在
429 请求或计划限制达到
503 XLive Stream 暂时不可用

对于 429 响应,应遵循 Retry-After 头;对于可重试的 429503 响应,建议使用指数退避。

推荐集成实践

  1. 短暂缓存目录响应,避免持续轮询。
  2. 在比赛页面使用 /livestreams/matches/{id} 端点,而非下载完整目录。
  3. streams: [] 视为合法的无可用结果。
  4. 优先选择 verification.statusverified 的播放条目。
  5. 如提供,将 playback.headers 传递给媒体播放器。
  6. 将播放 URL 视为短期有效值,可能随时变化。
  7. 将 RapidAPI 凭据保存在受信任的服务器端环境中,避免在公开前端源码中暴露。
  8. 监控 RapidAPI 配额头和应用错误率。

数据规模与性能

  • 示例响应中显示 totalStreams 为 42,returnedStreams 为 18。
  • 响应包含 generatedAt 时间戳和缓存状态(如 hit),默认 TTL 为 300 秒。

可用性预期

直播流的可用性会随时间实时变化,取决于赛事日程、上游可用性、地理位置、媒体格式、DRM 兼容性和播放环境。API 不保证每场比赛都有可用的流,也不保证先前返回的 URL 持续有效。

注意事项

  • 使用 API 时需要遵守 RapidAPI 条款以及适用的法律、内容许可、平台政策和地理限制。
  • 建议将生产环境中的 API 密钥存放在服务器端,不要在公开的客户端代码中暴露。
二维码
社区交流群
二维码
科研交流群
商业服务