“排队段(1796152)作为段持续时间将超出缓冲区限制”是什么?意思? [英] What does "queue segment (1796152) as segment duration will go beyond buffer limit" mean?

查看:79
本文介绍了“排队段(1796152)作为段持续时间将超出缓冲区限制”是什么?意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,我在播放m3u8视频时开始受到用户的抱怨。在所有这些情况下,症状都是Chromecast坐在那里试图加载视频,但从未加载。在Chromecast控制台上,对于用户发送给我的每个视频,我都会看到此错误:

Recently I started getting user complaints while playing m3u8 videos. On everyone of those cases the symptoms are that the Chromecast sits there attempting to load the video and it never loads. On the Chromecast console I see this error for every single one of the videos the users have sent to me:

media_player.js:23 [11.182s] [cast.player [core.SegmentManager] 0:将分段(1796152)排队,因为分段持续时间将超出缓冲区限制

media_player.js:23 [ 11.182s] [cast.player.core.SegmentManager] 0: queue segment (1796152) as segment duration will go beyond buffer limit

该错误是什么意思?为什么会突然发生呢?用户声称可以正常使用那些完全相同的视频。

What does that error mean? Also why is it happening all of the sudden? the users claim those same exact videos used to work just fine.

谢谢。

推荐答案

观察到的消息通常不一定指向问题,但在某些情况下确实如此,例如您的。 MPL进行了某些更改,以帮助管理投射设备上的内存;这样做的主要目的是避免遇到非常大的段流的内存问题,该段足够大,如果将它们添加到缓冲区中,它们可能会引起问题。在您的特定情况下,您的段有时长于20秒,这触发了新的逻辑。我们正在改进我们的逻辑,以较不激进的方式管理较大的细分市场,而此问题的解决方法将在下一个MPL版本中进行。同时,如果可以的话,我们建议您缩短段的长度,通常建议不要超过10或最多15秒。

The observed message, in general, may not necessarily point to an issue but in some cases it does, such as yours. Certain changes were made into MPL to help managing the memory on the cast device; that was mostly done to avoid running into memory issues for streams with very large segments, large enough that they could potentially cause issues if they were to be added to the buffer. In your particular case, your segments are sometimes larger than 20 seconds long and that had triggered the new logic. We are improving our logic to manage larger segments in a less aggressive manner and the fix for that will be in the next MPL release. Meanwhile, if you can, we suggest you shorten the length of your segments, which, in general, is recommended to be not more than 10 or at most 15 seconds.

这篇关于“排队段(1796152)作为段持续时间将超出缓冲区限制”是什么?意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆