本帖最后由 eefocus_3944528 于 2024-12-31 00:33 编辑
项目概述: 传统的车载多媒体系统通常是在车载屏幕上播放音视频内容。我的计划是将这一系统转变为一个车载应用程序(AP),在车机上搭建一个推流服务器,为连接的设备提供音视频推流服务。实际上,在行车过程中,前排乘客通常不会使用这些影音功能,而车机屏幕又需要显示相关的行驶信息,因此真正需要影音服务的主要是后排乘客。这样,后排乘客可以通过平板或手机连接到车机的应用程序,享受音视频推流服务。
作品实物图:
通电后实物如下:
在手机VLC中可以查看到树莓派的UPNP设备:
点击进入后就可以看到媒体:
项目文档:
我选择使用Docker构建这套系统的原因,除了能够有效避免不同服务之间的环境冲突外,还有一个关键因素是它能简化项目在不同平台之间的快速迁移。
经过综合考虑,我最终选择了Jellyfin作为我的多媒体服务解决方案。对于元数据的管理,我并没有特别的兴趣,因为我并不打算建立一个庞大的影音数据库。我主要关注两个方面:第一,它是开源的,不需要强制注册或登录,商业化的氛围相对较淡;第二,它支持DLNA共享,DLNA在媒体播放方面更为高效和适用。
所有的配置和安装我都写在了setup.sh这个脚本中,大家把这个脚本下载放到~目录中,使用sudo bash ~/setup.sh命令就可以很方便的进行一键配置。
使用也很便捷,手机上一般的播放器都具备DLAN功能。我这里使用VLC进行演示。具体演示请参考视频。
|