ffmpeg dash 播放流结束得太早

ffmpeg dash 播放流结束得太早

我正在尝试使用回放破折号清单,但我一直遇到以错误结束ffmpeg的问题ffmpeg

[http @ 0x671e580] Stream ends prematurely at 2250, should be 18446744073709551615

仪表板清单适用于直播。

我已经在 Windows 上的 VLC 播放器和 Android 上的 MX 播放器中测试了直播,播放效果非常好。问题似乎只是与ffmpeg.

有人以前遇到过这个问题或者知道原因可能是什么吗?

我尝试告诉ffmpeg重新连接,但它只是循环此错误。我尝试了两种不同的 MPD 直播:

  • $Time$为基础,并且
  • $Number$基于

仅当基于号码的直播时才会出现此问题。

答案1

您好,您找到这个问题的解决方案了吗?我有一个 mpd,可以在所有 vlc/mx/exo/shaka 播放器中完美播放,但它拒绝在 ffplay 和 ffmpeg 中打开,我得到与您相同的错误,然后是 io/error 无法读取清单

我已经针对在线破折号验证工具测试了清单,它没有出现任何问题,并且可以与除 ffmpeg 之外的所有内容一起使用

相关内容