ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ubuntu server 如何播放视频显示网页

ubuntu server 如何播放视频显示网页 前言我们知道ubuntu server 没有桌面环境如果接上HDMI显示器得到的是一个终端画面那么如何让它在显示器上播放视频显示网页呢接下来我要介绍的方法不仅适用于PC版本的 ubuntu server 也适用于树莓派等嵌入式arm设备的 ubuntu server 当然也适用于其它没有桌面的 linux 发行版为什么有这个需求最初是我在树莓派4B上安装了ubuntu desktop 版本的系统发现树莓派的性能有点吃不消虽然能正常开机但是操作鼠标键盘不流畅在刚装好系统没有安装和启动任何软件的情况下已经消耗了2.2G内存虽然我的树莓派4B是8G内存版本的但还是很有压力要知道2026年的今天内存涨价8G内存版本的树莓派已经超过1000元大多数人还是会选购2G或4G版本的那么ubuntu desktop对它来说就太重了于是我重装系统选择没有桌面环境的 ubuntu server arm64版本。虽然大部分时候也确实不需要桌面环境但偶尔我还需要树莓派能把画面输出到屏幕上比如展示一个软件窗口或网页显示各种传感器的数据或者循环播放一段视频或监控画面。这种需求其实是很常见的比如我们在用树莓派做一些有趣的小玩意儿智能车机器人广告屏和用户现场交互的时候还是需要展示一些画面。首先首先在开始之前如果你用的是xshell之类的SSH客户端一定要在连接属性中关闭 X11转发功能否则输出画面会被转到到SSH客户端一侧图片好言归正传我们来实际操作首先是显示图片需要安装软件 fbisudoaptupdatesudoaptinstallfbi然后执行命令sudofbi-T1-a--noverbose图片.jpg参数-T 1指定使用的虚拟终端VT编号通过 SSH 远程控制时必须加。-a自动缩放以适应屏幕。–noverbose隐藏底部信息栏。执行后显示器上会一直显示图片画面如果要关闭则用命令结束 fbi 进程sudopkillfbi视频需要安装软件 mpvsudoaptupdatesudoaptinstallmpv如果是在物理终端中则执行命令mpv--vodrm video.mp4如果是在SSH中则执行命令mpv--vodrm --drm-device/dev/dri/card1 video.mp4/dev/dri/card1 是你的显示设备可能是card0 card1 card2 等具体用 ls 查看有几个设备挨个试即可对于多显示器的情况也能输出到指定显示器在播放过程中还可以在终端中按键盘上的【上】【下】【左】【右】方向键以控制视频快进快退网页需要安装两个软件 cage 和 chromiumsudoaptupdatesudoaptinstallcage chromiumchromium 不用说了就是浏览器cage 是一个超级轻量的单应用桌面它只做一件事启动一个程序让它全屏独占整个屏幕它没有桌面、没有任务栏、没有窗口标题栏也不能拖动或切换多个窗口安装好以后先给用户增加权限sudousermod-aGvideo,render ubuntu注意我的用户名是 ubuntu 你的要替换成你的实际用户然后执行命令启动浏览器cage -- chromium--kiosk--ozone-platformwayland https://www.baidu.com但要注意和播放图片视频不同显示网页的命令只能在物理终端中执行在SSH中执行的话会失败因为 SSH 会话没有座位seat也就没有权限去占用显示设备。当然也有办法但是比较麻烦改天再说。如图可以看到网页全屏展示非常适合做数据大屏也可以用网页的方式显示各种传感器的数据等。如果需要地址栏的话可以这样cage -- chromium --ozone-platformwayland https://www.biadu.com
返回列表