You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Amazon IVS Player播放直播视频卡在加载状态问题求助

Amazon IVS Player直播卡加载:仅下载Manifest,无法获取TS切片问题排查

问题现象

使用Amazon IVS Player v1.19.0搭配Next.js v13.1.6播放直播时,出现以下日志后便卡在加载状态:

playhead 2.1333 max buffer 2.9999999 max played 2.99999

浏览器网络面板仅能看到manifest文件的请求记录,完全没有*.ts切片文件的下载请求。

排查方向与解决建议

  • 检查IVS直播流状态
    登录AWS控制台查看对应IVS频道的实时状态,确认直播流是否正常活跃、切片生成是否稳定。如果频道存在切片生成失败之类的告警,优先解决流本身的问题。
  • 验证CORS配置
    若当前站点域名与IVS流的分发域名不一致,需确保IVS侧的CORS规则允许当前域名发起GET请求。如果是S3存储切片,前往S3桶的CORS配置中添加当前站点的Origin;如果是IVS原生分发,检查AWS控制台的CORS设置是否合规。
  • 排查Next.js路由冲突
    检查Next.js的路由配置,是否存在与TS切片路径匹配的规则——比如/[slug].ts这类动态路由,会把TS文件请求误判为路由请求,导致无法转发到IVS CDN。
  • 确认Player初始化方式
    IVS Player依赖浏览器环境,必须在Next.js的客户端组件(标记'use client')中初始化,不能放在服务端组件内。同时检查传入的HLS流地址是否完全正确。
  • 版本兼容性测试
    尝试将IVS Player升级至最新稳定版,或降级到v1.18.x版本,排查是否为v1.19.0版本的特定bug导致异常。同时确认Next.js的App Router模式下,Player的加载方式符合官方文档要求。
  • 清除缓存与切换网络
    清除浏览器缓存后重试,或切换至其他网络环境(比如从内网切换到公网),排查是否为本地缓存、代理或防火墙拦截了TS文件的请求。

内容的提问来源于stack exchange,提问作者Sanskar Dahiya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 07:42:41