为什么看视频会突然卡一下然后快进?

2018-10-11 08:27:44 +08:00
 AzureTT

看在线直播和在线视频都会这样,会突然卡一下然后快进,声音不受影响。看本地视频不会出现这种情况。

百度和 Google 都搜不到结果,想过来问一问各位。

请问是驱动的问题还是什么?网络应该不会有问题。

此外,新装的 chrome 会不厌其烦地提示请下载最新的 flash 插件,有什么一劳永逸的解决办法?

谢谢了~

5893 次点击
所在节点    问与答
8 条回复
aa6563679
2018-10-11 08:44:49 +08:00
额,是不是硬盘空闲休眠了
jsyzdej
2018-10-11 08:49:20 +08:00
网络问题
nazor
2018-10-11 08:53:13 +08:00
我的 Chrome 也会这样,换成 Firefox 就不会。
zhangZMZ
2018-10-11 09:54:28 +08:00
我也遇到过,但是我遇到的时候大多是网路不好的时候,所以我认为是网络问题,根据我的理解:视频加载比其他都更加占用网络资源,待查、待验证。
sbw
2018-10-11 10:22:20 +08:00
像是解码出问题了,然后跳到下一个关键帧
DnC
2018-10-11 11:02:47 +08:00
在线直播很容易理解,由于下载的内容出问题,或者出现网络卡顿,又或者视频解码速度慢了,造成当前的视频流 timestamp 滞后了。这部分滞后的数据就会被 tv player 当成 duty data 扔掉。于是出现花屏或者卡顿。
然后重新根据当前时间,向服务器索取新的视频数据,造成‘快进’的感觉。
录播的话,要根据 player 的策略而定了。譬如音视频同步的问题,视频下载的慢,音频数据量小下载的可能快一些;又或者视频源中的音视频 box 的序列紊乱了 -- 譬如连续来了 N 个 audio boxex,但是没有 video box,造成音视频不同步。这样滞后的 video data 就会被扔掉,造成花屏。然后跳过这一段数据,从下一个 segment 重新播放,就造成了快进。
DnC
2018-10-11 11:03:38 +08:00
@DnC #6 duty data --> dirty data
捂脸
AzureTT
2018-10-11 11:47:44 +08:00
@DnC 感谢解释!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/496549

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX