首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dash.js多次重新加载同一数据段

dash.js多次重新加载同一数据段
EN

Stack Overflow用户
提问于 2021-06-12 18:17:39
回答 2查看 90关注 0票数 0

我正在使用dash.js reference player,并试图通过简单的暂停和调用seek() (在每个步骤上使用适当的时间戳)来对视频进行逐帧步骤。

但在每一步之后都会有一个恼人的延迟,因为玩家似乎一次又一次地重新加载相同的片段。

屏幕截图显示了这些请求:

第一步导致段19被(重新)加载。在一段空闲时间之后,接下来的3个段也被加载。然后,我连续执行了5个步骤,每个步骤都会导致对段19的请求。

有没有办法让dash.js在单步执行其内容时缓存一个段?

EN

回答 2

Stack Overflow用户

发布于 2021-06-14 17:06:38

我建议在P4/OpenFlow中使用基于SDN的脚本来运行带有分割视频的播放器,参考播放器会自动记录加载到播放器中的所有片段,并将它们发送到客户端。

如果您使用像Wireshark这样的工具,您将能够看到实验运行中使用的所有网段。为了回答你的问题,播放器通常在出现中断(网络或物理)时重新加载相同的段。

它可能正在尝试更改段根文件夹,这是由于播放器的首选项和使用的分辨率。当出现这种情况或由于中断而试图更改分辨率时,它总是会重新加载段。总而言之,是的,有一种方法可以让dash.js在播放文件时缓存一个片段。只需让Wireshark应用程序监视您的播放器,这样您就可以看到使用的所有片段,如图像here.所示

票数 1
EN

Stack Overflow用户

发布于 2021-06-15 23:27:38

对于你的问题来说,这将是一个有趣的读物,尽管似乎Ahmed Basil回答得很好。DASH Monitoring

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67947826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档