- Raspberry Pi比较入门的玩法就是用它来实现电视机机顶盒的一些功能,大家都知道树莓派上有大名鼎鼎的XBMC影音播放系统,安装完后完全可以当作网络机顶盒使用。但是我今天不会介绍XBMC,在我的方案里我通过树莓派将iPhone的音频直接输出到电视上,另外使用omxplayer进行视频播放。 ### 安装和配置无线网卡 至于为什么要配置无线网卡,答案很简单—电视机旁边没网线。我这儿正好有一块Ralink公司生产的RT2571无线网卡,把它连接到树莓派上,效果如图~ 因为我没鼠标和键盘,就只好先拿网线连路由用ssh配置无限网卡啦。
接下来使用:
1dmesg | grep usb
看下无线网卡识别是否正常,找到输出的信息中有这些:
说明网卡已经正确识别,测试下能否搜索到无线信号:
结果见下图: 接下来配置无线网卡,使用vim打开网络配置文件:
我的配置文件像这样:
将其中的wpa-ssid
和wpa-psk
换成你的无线网络名和密码即可。 一般来说重新启动下树莓派无线网络即可自动连接。 ### Shairport让树莓派支持AirPlay 首先介绍下AirPlay,内容来源Apple support:
> 借助 AirPlay,您可以将音乐、照片和视频流化到 Apple TV,或者将音乐流化到 AirPort Express 或已启用 AirPlay 的扬声器。借助 AirPlay 镜像,您可以在 Apple TV 上显示 iOS 屏幕。
我们通过一个开源软件shairport让树莓派支持Apple的AirPlay。你可以提前连接独立声卡和音响。至于为什么需要独立声卡,你可以插上耳机感受下树莓派的底噪,音质感人~ #### 安装shairport及其依赖包 在终端执行如下命令:
然后在合适的地方建个文件夹,cd到文件夹目录接着:
运行shairport:
之后在iPhone或者iPad上就可以看到这个AirPlay的选项,如图:
享受音乐吧(☆_☆)
omxplayer播放器
omxplayer是没有图形界面的,只能通过命令行来操作,不过它麻雀虽小五脏具全。
在终端中直接输入omxplayer就会出现相关的帮助信息,还给出了示例。在这里我就不介绍它的具体用法了。
一点心得
因为开源硬件得天独厚的软件生态,树莓派可DIY的东西被无限延伸。操作起来也并不像人们想象的那么复杂,不是计算机相关专业的同学们也可以快速上手。在我这次的尝试中发现了一些小小的问题。可能是树莓派制作成本的限制,其音频输出相当的糟糕,干扰非常严重。想用树莓派直接用HDMI连接电视做高清机顶盒的同学们一定记得给树莓配上一块独立声卡,HDMI的音频输出也是相当糟糕=)