我用的是64位Debian 杰西。昨天我提取了Iceweasel
使用apt-get update
和的更新apt-get upgrade
。令我惊讶的是,现在它不再这样称呼了,而是有了这个名字Firefox ESR
。名称不是这里的问题(显然)。之后我启动了新更新的网络浏览器并发现:
在 Flash 播放器中播放的视频断断续续- 即使完全加载,视频的声音和图像也会断断续续。我已经寻找解决方案但没有任何效果。一些人建议通过禁用硬件加速来解决这个问题(好吧,事实并非如此),另一些人则认为问题来自保护模式。第二个我发现很有趣并进行了更多研究。我设法找到了
dom.ipc.plugins.flash.disable-protected-mode
据说about:config
是这样做的。没有任何改变(我还重新启动了浏览器,以防更改需要)。此问题不仅发生在视频内容中,也发生在纯声音内容(例如流媒体广播和/或音乐)中。YouTube 的 HTML5 播放器的控件响应非常慢- 我实际上检查了其他几个流媒体网站上的 HTML5 视频播放,虽然情况并没有那么糟糕,但响应仍然存在一些明显的延迟。对于控件,我的意思是右键单击播放器的上下文菜单、暂停/取消暂停、调节音量、打开质量菜单、进入和退出全屏模式等。视频和声音本身工作没有任何问题。
有什么想法如何解决这些问题吗?
编辑:我也刷新了 Firefox,但并没有解决上述问题。
编辑2:创建新的配置文件也没有改变任何事情。
答案1
这只是关于 Flash 视频卡顿的部分答案(如果我没有忘记并且找到所有列出的问题的解决方案,我会尝试更新它) - 问题来自PulseAudio
.我在 Debian 和 Arch wiki 中找到了解决方案。
我添加/更改了以下设置/etc/pulse/daemon.conf
:
# For stutter in Flash videos (perhaps also the additional settings at the end have affect this)
high-priority = no
nice-level = -1
realtime-scheduling = yes
realtime-priority = 5
flat-volumes = no
resample-method = speex-float-1
# For distortion and high CPU usage in Wine and Skype
default-fragments = 25
default-fragment-size-msec = 25
default-sample-rate = 48000
答案2
至于 HTML5 播放器,我最近将 38.x ESR Firefox 更新到 45.x ESR,并开始遇到类似的问题。有用的是禁用 about:config 中的所有四个 media.mediasource.* 条目,从而强制播放器使用较旧的视频格式。现在它的运行速度要快得多,尽管不如 FF 38 中的运行速度那么快。完整的视频缓冲也可以再次运行。您还可以尝试将 full-screen-api.transition-duration.* 设置为 0 以减少全屏切换延迟。