通过VLC监控Ubuntu系统媒体播放状态 | AI生成和翻译
要在显示器上通过第二台笔记本电脑(运行Ubuntu系统和Nginx服务器)观影且避免繁琐操作,以下是基于您现有设备的最佳方案。您希望不额外购买Fire TV Stick或Apple TV等设备,虽然长HDMI线可行,但您更希望无需频繁操作笔电选择播放视频。让我们利用现有设备搭建简单便捷的解决方案。
既然影片存储在Ubuntu笔记本且已运行Nginx服务器,最简便的方式是通过HDMI直连显示器并实现轻松播放控制。具体步骤如下:
解决方案:连接笔记本与显示器并使用VLC远程控制
所需设备
- HDMI线:连接Ubuntu笔记本与显示器
- VLC媒体播放器:Ubuntu系统通常预装或易安装
- 智能手机或其他设备:通过家庭网络远程控制播放
设置步骤
- 连接笔记本与显示器
- 将HDMI线一端插入笔记本HDMI接口,另一端连接显示器HDMI输入口
- 开启显示器并选择对应HDMI信号源。笔记本屏幕内容将投射至显示器,包含音视频(若显示器无扬声器,可使用笔记本扬声器或外接音响)
- 安装VLC(若未安装)
- 在Ubuntu终端执行:
sudo apt update sudo apt install vlc - 确保安装VLC这款多功能媒体播放器
- 在Ubuntu终端执行:
- 启用VLC网页远程控制接口
- 启动Ubuntu上的VLC
- 进入工具 > 首选项
- 左下角点击“全部”显示高级设置
- 导航至界面 > 主界面,勾选“网页”启用HTTP接口
- 进入界面 > 主界面 > Lua,在Lua HTTP密码字段设置密码(如”mypassword”)
- 点击保存后重启VLC
- 在VLC加载影片
- 在VLC中进入播放 > 播放列表
- 将存储在本地的影片文件拖拽至VLC播放列表,或通过媒体 > 打开文件逐个添加
- 使用Ctrl+Y保存播放列表(如”我的影片”)便于后续快速访问
- 获取笔记本IP地址
- 终端输入:
ip addr show - 查看网络连接对应的IP地址(如Wi-Fi连接
wlan0下的192.168.1.100),手机将通过该地址连接笔记本
- 终端输入:
- 通过手机控制播放
- 确保手机与笔记本连接同一Wi-Fi网络
- 手机浏览器访问:
http://<笔记本IP>:8080(如http://192.168.1.100:8080) - 认证界面用户名为空,输入预设密码(如”mypassword”)
- 进入VLC网页控制界面,可执行播放/暂停/停止/选片等操作
- 开始观影
- 在笔记本VLC播放列表中双击影片开始播放
- 切换VLC至全屏模式(视图 > 全屏或按
F键) - 放松就座,通过手机远程控制无需接触笔记本
方案优势
- 零额外成本:利用现有笔记本、显示器和手机
- 操作极简:初次设置后,仅需开启笔记本与显示器,启动VLC即可通过手机全程控制
- 本地播放:影片通过直连显示器的笔记本直接播放,无需网络流传输(虽已配置Nginx但此处非必需),VLC直接解码确保流畅性
可选优化
- 无线控制:若配备无线键鼠可替代手机,但远距离操作时手机更便捷
- 开机自启:通过Ubuntu启动应用程序设置VLC开机自动加载播放列表(搜索”启动应用程序”,点击”添加”,输入:
vlc /播放列表路径/playlist.m3u) - 音频配置:若显示器无扬声器,需确认笔记本音频输出或通过音频接口外接音响
备选方案:使用Nginx与浏览器
若倾向使用Nginx服务器:
- 在Nginx目录(如
/var/www/html/movies)创建含影片链接的简易HTML页面(示例:<a href="movie1.mp4">影片1</a>) - 连接笔记本与显示器后,浏览器访问
http://localhost/movies - 点击链接在浏览器中播放影片并切换全屏模式
- 但此方案需通过手机访问相同页面并投屏才能实现远程控制,可能需额外配置硬件
最终建议
VLC方案最符合需求。该方案直接利用现有设备,通过手机即可实现”开启显示器即轻松观影”的完整控制。完成初次配置后,您只需启动VLC即可用手机选片——简单高效!