Answers:
您可以在Android上安装任何VNC服务器应用程序,例如VMLite VNC Server。在RPi上,您可以使用VNC查看器(例如SSVNC(sudo apt-get install ssvnc
)或xtightvncviewer(sudo apt-get install xtightvncviewer
))连接到Android VNC服务器并控制您的Android桌面。这确实要求您有权访问RPi-因此它不能像典型的“广播”解决方案那样工作。
如果您要投放电视内容-我只需支付额外的35美元,然后获得Chromecast-我在上课时使用的是定期插入投影仪的设备-我的Android平板电脑只是通过“设置”菜单进行了截屏,所以效果很棒。有针对RPi的“广播”解决方案(请在raspberrypi.org上查看PiCAST或该线程中的建议),但它们通常仅对诸如YouTube视频之类的内容进行远程调用。没有屏幕镜像。
您可能需要研究在RPi上编写一个聪明的脚本的方法,您可以从网页上调用该脚本,然后使用Android的VNC服务器IP在RPi上启动VNC查看器。这样,您可以直接在Android上访问网页,并通过RPi将Android屏幕“神奇地”显示在电视上。当我说“聪明”时,我的意思是您可以使网页使用访问该网页的Android的IP地址作为VNC服务器的地址。这样,您的网页上只有一个大按钮,上面写着“投射我的屏幕”,一旦按下,该网页将启动一个VNC查看会话,该会话与所连接的Android设备的IP相对。
MiracleCast项目可以将Raspberry Pi变成Miracast接收器或发送器。有关Raspberry Pi的成功案例,请参见此处。