AVPlayer失败并出现错误"段超出了变量的指定带宽"

时间:2014-11-10 21:28:21

标签: avplayer

这是在Mac 10.9和10.10上。

我这里有一个奇怪的问题。我正在Mac上进行HLS播放。当我开始流式传输时,请求第一个段ID(即100)并开始播放。播放继续正常,持续15-20分钟,然后失败并显示以下avplayer错误日志

#Version: 1.0 Software: AppleCoreMedia/1.0.0.14A389 (Macintosh; U; Intel Mac OS X 10_10; en_us) Date: 2014/11/10 15:50:21.021 Fields: date time uri cs-guid s-ip status domain comment cs-iftype 2014/11/10 15:35:18.018 http://localhost:12000/stream/content.ts?id=192.168.1.165-8f1ad93ec6ce651f2d22&bps=1200000&segid=100 791DF980-68C1-43D4-A294-EB88BAD3DBF5 127.0.0.1 -12318 "CoreMediaErrorDomain" "Segment exceeds specified bandwidth for variant" -

当plyaback失败时,AVPlayer请求的最后一段是segid = 468。

我不明白为什么玩家抱怨在20分钟后播放的segid = 100?

他的错误信息会误导吗?

我没有想法。任何提示都会有所帮助。

由于 d

1 个答案:

答案 0 :(得分:2)

如果问题仍然存在。 该错误具有误导性,因为你在使用segId等于100的chunck之后得到它。它意味着它描述的内容。

15分钟后,玩家的日志中没有新的错误。你只有一个,原创。