树莓派WIFI投屏
安装Miracast1、在github上下载大神写好的源码源码地址git clone https://github.com/albfan/miraclecast.git2、安装依赖,检测环境
本人使用是ubuntu,在配置之前需要安装一些依赖文件:- ubuntu-restricted-extras
- gstreamer1.0
- libglib2.0-dev
- libreadline-dev
- libudev-dev
- libsystemd-dev
- libusb-dev
- build-essential
3、测试当前系统是否支持miraclecast:
确定systemd的版本 :版本应该大于221
4、确定glb,gstreamer 是否安装成功 执行:res/test-viewer.sh
5、确定当前系统的wifi是否支持P2P wifi 执行:res/test-hardware-capabilities.sh
6、将dbus文件复制到dbus 配置中:cp res/org.freedesktop.miracle.conf /etc/dbus-1/system.d/7、编译&安装
$ mkdir build
$ cd build
$ ../autogen.sh g --prefix=/usr
$ make
$ make install8、配置udev
在build 文件下执行$ ../configure --enable-rely-udev
运行miracle1、关闭网络
$ systemctl stop NetworkManager.service
$ systemctl stop wpa_supplicant.service2、启动Daemon
$ sudo miracle-wifid &3、启动sinkctl
$ sudo miracle-sinkctl
[ADD] Link: 34、执行命令
set-mamaged 3 yes
这时候打开手机的多屏互动功能就可以搜索到 miracle 设备了,直接点击连接即可实现投屏功能了。
还有一个项目也可以实现树莓派投屏