admin管理员组

文章数量:1531428

Ubuntu系统下的一个奇怪问题,浏览器H5视频无法播放

  • Ubuntu系统下浏览器视频无法播放(正常播放过,非flash方式)
    • 尝试过的解决方案
    • 新的问题出现
    • 最终的解决方案
    • 最后

Ubuntu系统下浏览器视频无法播放(正常播放过,非flash方式)

本人最近的Ubuntu系统遇到了一个非常奇怪的问题,浏览器(Firefox、Chromium、360等浏览器)均无法播放网页视频(包括B站、腾讯视频),表现是点击视频播放按键后,会缓冲视频,有时甚至会缓冲1/4,然后视频播放就卡住了,之前可以正常播放,更新过系统后就不行了。

尝试过的解决方案

  • 重启大法:重启后打开浏览器,视频可以正常播放;但是:本人的机器上存在多台kvm虚拟机、局域网中有其它机器,需要通过此机器上网,因此配置了iptables,将机器当做路由器使用,开机此规则没有自动加入,当我启动虚拟机,执行iptables规则后,重新打开浏览器,又不能正常播放视频了,虚拟机内可以正常播放视频,主机N卡闭源驱动正常工作。
  • 恢复系统:为避免系统损坏而导致数据丢失,以前备份过系统盘,此问题无法解决,恢复了一下系统,问题解决。

新的问题出现

恢复过系统后,问题再没有出现,但有一次重启机器后,机器上的kvm虚拟机(Windows10 虚拟机)无法播放音频,虚拟机内可检测到声卡,在kvm硬件配置上修改过声卡类型,均无效,有的甚至找不到驱动,于是又换回来了。尝试了一下更换spice配置,第一次更换解决了虚拟机没有声音的问题,但宿主机浏览器又无法播放网页视频了,真神奇。试过重启大法,没有用。

最终的解决方案

偶然发现,关闭virt-manager,宿主浏览器播放视频恢复正常,然后使用virt-viewer连接虚拟机(需要将spice配置为address模式),虚拟机声音也有了,宿主机播放视频的能力也正常了,虽然不知道会不会复现。

最后

有大佬知道问题产生的原因和正确的解决方案请留言,本人也非常好奇ubuntu系统和virt-manager这个神奇的bug。

本文标签: 无法播放奇怪浏览器系统视频