我的外部硬盘驱动器上有一些电影(请注意:通常为1080p)。该驱动器已连接到我的PC(Mac)。外部硬盘上还包含一些重要的工作文件,因此无法将其从Mac上拆下。

我在附近的会议室里有一台32英寸电视。我可以连接我的输出Pi,通过HDMI到我的电视上,现在,我要做的就是将Mac上的视频内容通过Pi流到我的电视上。我的Pi和Mac都连接到同一个Wifi网络。如果有帮助的话,两个房间也都在附近,Mac和Pi也都靠近wifi路由器。

我只想将Mac的屏幕复制到大厅的电视上。这样,我可以播放任何想要的东西,它会显示在电视上。

我有一些疑问,但是:

首先,这可能吗?
如果是,视频会断断续续吗?
我需要购买其他编解码器吗?

谢谢。

#1 楼

如果要将PI仅用作HTPC或媒体中心,则可以使用针对此类应用程序的发行版。 OpenELEC / XBMC / RasBMC似乎是显而易见的选择。我曾经尝试过OpenELEC,但是要使WiFi可靠地工作似乎很痛苦。

这就是我使用Raspbian的方法(因为我使用RPi进行媒体播放以外的任务)用于在Pi上播放媒体:


与LAN上的媒体共享(外部)驱动器,将其作为samba共享安装在RPi上。
使用像OMXPlayer可以在Pi本身上播放视频。此处提供较新的版本,支持字幕和多种音频流。
运行像这样的Web界面或通过SSH控制媒体播放器。
您可以添加samba share mount命令和远程/ Web界面启动将媒体播放器的音频文件保存到~/.bash_login文件,以便每次登录时Pi都可以播放媒体。

这种设置有一些缺点,最重要的是并非所有格式都可以可以在Pi上解码并播放,但是大多数时候.mp4s和.mkvs看起来不错。如果Pi有时在播放1080p视频时结巴,您可以尝试通过raspi-config超频(大多数情况下,使用900Mhz播放是平滑的)。主机上的VNC服务器,并通过RPi上运行的VNC查看器访问它。虽然这对于访问文本或图像可能很有用,但通过这样的设置播放视频很可能会很恐怖。

评论


@imaginonic:除了Bhargav的出色回答之外,我还想建议Rasplex。 Plex是我首选的媒体播放器,因为所有编码都在服务器(您的Mac)上完成,然后流式传输到客户端(您的pi)。

–Jacobm001♦
13年12月4日在16:07

要添加到@ Jacobm001的评论中,可以在以下位置找到Rasplex信息:rasplex.com。请注意,它需要在主机设备上安装Plex Media Server(plex.tv/downloads),但显然也可以从iOS或Andriod进行托管!真可爱!

–食人魔诗篇33
2014年11月29日17:45

#2 楼

Google的Chromecast在紧凑的硬件包中使用了类似的技术(尽管相似之处可能到此为止)。事实证明,有一个名为Miracast的Wifi截屏标准。在开发的早期阶段(测试版)有一个Raspberry Pi项目,称为Piracast。目前仅支持有限的硬件(Realtek RTL8188EUS芯片组)和软件(2013-09-25 Wheezy Raspbian映像),但是它似乎正在开发中,因此希望有更广泛的支持。

#3 楼

复制屏幕很可能无法正常工作。

最好的方法是使用NFS或SAMBA与电影共享文件夹,然后从Pi中访问该文件夹以读取内容并在电视屏幕上播放..

由于wifi速度不足以支持必要的带宽,因此在动作场景中1080p电影可能会断断续续。您可能需要使用有线以太网作为最后的手段。

评论


我不买wifi不够快。这不是Google Chromecast的工作方式吗?当然,他们可能会使用专有的编解码器(我没有研究过),但是Google肯定可以使用非常小的硬件包来做到这一点。

–食人魔诗篇33
13年2月2日,下午4:10

是的,但是当Chromecast在YouTube上播放视频时,您无法释放。它会从互联网上下载视频,不会从控制Chromecast的设备上流式传输视频。如果您曾经尝试投放Google Chrome浏览器标签,则会看到明显的滞后。

–达斯·维达♦
15年10月26日在9:15

#4 楼

我正在使用xbmc(现在是kodi)使用相同的设置。我有Synology NAS作为多媒体和文件服务器。在kodi中,我已经映射了份额,这很容易,您需要知道的只是一些基本的网络。然后,播放器将处理所有事情,并且在1080p上也能很好地工作,没有延迟或断断续续的播放。我还推荐了字幕插件