声明:
每个人的设备和电脑环境不同以及链接时效性可能会有差异,所以不能保证百分百成功,操作也不不会百分百相同有些问题需要自己灵活处理,不断尝试。成功了就当做是一个生活中的惊喜,如果没有成功也就当正常。
本次需要的东西:大疆V2眼镜、电脑、A to C 数据线、能“科学上网”的东西
我现在的大疆V2眼镜固件是现在的最新版本,然后电脑是thinkbook16+。由于本人也是第一次尝试串流所以以下是我的成功经验仅供参考。
参考视频:
【无人机教程】大疆v2怎样降级及root,V2也能享受原生OSD耐心耐心再耐心,有手就行!
https://www.bilibili.com/video/BV1ym421H7p3?vd_source=ecbade97b585ed7f4cc4aa8e52e32f34
大疆V1 V2眼镜串流教程,摆脱AVIN
https://www.bilibili.com/video/BV18m4y1u7KR?vd_source=ecbade97b585ed7f4cc4aa8e52e32f34
大疆V2眼镜moonlight高清串流教程(需root)
https://www.bilibili.com/video/BV1ah411V7t1?vd_source=ecbade97b585ed7f4cc4aa8e52e32f34
【sunshine串流】sunshine下载安装以及基本用法p1
https://www.bilibili.com/video/BV1z4421c7CH?vd_source=ecbade97b585ed7f4cc4aa8e52e32f34
参考文章
https://oxdl.cn/post/1171/
第一步:将眼镜切换成DJI Digital FPV System模式
如果你的眼镜是这种界面的话就先要切换模式
操作流程:设置→关于→切换机型→DJI Digital FPV System→确认→重启眼镜
(从新上电)
第二步:眼镜降级、root、安装WTFOS
大家直接看下面参考视频我不讲解了,我就是按照这个视频来的
参考视频:(大家一定要按照视频里的流程和操作来)
【无人机教程】大疆v2怎样降级及root,V2也能享受原生OSD耐心耐心再耐心,有手就行!
视频中涉及的网址:
大疆Assistant2下载地址:DJI Assistant2
视频中涉及的降级网址:(建议打开“科学上网”→点击)GitHub - fpv-wtf/butter
眼镜root网址:WTFOS Configurator(建议开着“科学上网”打开)
说明一下改成DJI Digital FPV System系统后你进入DJI Assistant2后这个界面不是参考视频里的界面属于正常
DJI Assistant2打开画面与视频中的有差异属于正常,因为视频中是开FCC,我是都要。看下面
眼镜上电,数据线连接眼镜后画面,再点击DJI飞行眼镜
这些界面与视频中不同是正常的因为这个软件这是让你知道你连接到了眼镜,并且后续可以在这里升级眼镜
第三步:安装dji-moonlight-shim和fan-control
在WTFOS Configurator继续安装dji-moonlight-shim和fan-control 如图
第四步:电脑下载dji-moonlight-embedded-cygwin-v3
下载地址:
https://pan.baidu.com/s/13J0cw9V_3coz0XxJTpsHCg?pwd=fntd
提取码:fntd
将下载的dji-moonlight-embedded-cygwin-v3解压到C盘根目录,当然如果你懂powershell指令你可以放在别的地方,如果你不懂那还是按我说的吧,因为下面的指令跟这里的放的位置有关。
第五步:电脑下载安装sunshine
下载地址:Releases · LizardByte/Sunshine · GitHub
打开网站后下滑找到并点击Assets就会出现如下图这样,点击红色箭头的位置下载文件。
安装过程就省了,因为我是直接一直点下一步的,我C盘比较大,哈哈
第六步:电脑中moonlight和sunshine配对
1.打开sunshine并设置
进入网页会报错误,点高级,继续访问
设置初始账密码,大家随便设置,记住就行,然后点Login
输入刚刚设置账户和密码
来到主界面,不要关闭,最小化,下面要用到
2.以管理员身份运行PowerShell
3.在PowerShell输入指令:
1.将文件夹切换到四步放在C盘的dji-moonlight-embedded-cygwin-v3文件夹中
CD C:\dji-moonlight-embedded-cygwin-v3
效果:
2.输入指令
./moonlight pair
效果:(这里的PC:9189要输入到sunshine中,当然你的Pin码会不一样,这很正常。)
4.打开刚才没有关闭网页进入Pin界面
5.输入你powershell中的Pin码(我的是9189),Device Name随便填都行,然后点Send就连接成功。
连接成功的效果:
第七步:电脑连接眼镜输入指令开始串流
1.眼镜通电连接电脑并打开moonlight
将你的眼镜通电并通过数据线连接电脑,在眼镜中打开moonlight(一定要确保你的眼镜已经成功连接电脑,怎么知道有没有连接?如果眼镜里面有sd卡你可以看到sd卡的文件,或者是打开电脑的DJI Assistant2就知道有没有连接。)
打开后效果图:
2.PowerShell中输入指令开始连接
输入指令:
./moonlight list
输入指令:
./moonlight stream -app Desktop -platform dji_net -bitrate 60000
效果图:(下面效果图的指令“./moonlight pair”在前面步骤输入过,大家不需要输入,置于为什么这里的PC:2230和前面的PC:9189不一样,看下面解释)
然后眼镜就连接成功了,成功显示电脑画面
解释:如果这里细心的朋友一定会发现我这里powershell和上面的不一样,我告诉大家为什么,因为我边写着这篇文章边截图导致连接超时,然后我输入了“clear”(清屏的意思)接着我输入指令./moonlight pair获取PC:2230 pin码输入到sunshine的Pin界面里连接成功,再依次快速输入上面两条指令。
第八步:断开串流后下次链接应如何操作
1.关闭串流
如果你要关闭串流就直接将powershell关闭掉即可,对,没错就是直接关掉输入指令的那个界面。
2.眼镜再次连接
确保你电脑端的sunshine是开着的,眼镜端是打开moonlight的状态,然后打开powershell直接输入两条指令:
CD C:\dji-moonlight-embedded-cygwin-v3
./moonlight stream -app Desktop -platform dji_net -bitrate 60000
效果图:
不需要从头进行./moonlight pair和./moonlight list的指令的输入和操作。这是重点!也不需要再和sunshine进行配对(输入Pin码)
恭喜你看到这里,我相信你一定成功了!哈哈哈
如果你想更改一下指令,以下是moonlight的指令列表,
Moonlight Embedded 2.5.3-knifausb-bulk-84cb3b3
Usage: moonlight [action] (options) [host]
moonlight [configfile]
Actions
pair Pair device with computer
unpair Unpair device with computer
stream Stream computer to device
list List available games and applications
quit Quit the application or game being streamed
map Create mapping for gamepad
help Show this help
Global Options
-config <config> Load configuration file
-save <config> Save configuration file
-verbose Enable verbose output
-debug Enable verbose and debug output
Streaming options
-720 Use 1280x720 resolution [default]
-1080 Use 1920x1080 resolution
-4k Use 3840x2160 resolution
-width <width> Horizontal resolution (default 1280)
-height <height> Vertical resolution (default 720)
-fps <fps> Specify the fps to use (default 60)
-bitrate <bitrate> Specify the bitrate in Kbps
-packetsize <size> Specify the maximum packetsize in bytes
-codec <codec> Select used codec: auto/h264/h265 (default auto)
-hdr Enable HDR streaming (experimental, requires host and device support)
-remote <yes/no/auto> Enable optimizations for WAN streaming (default auto)
-app <app> Name of app to stream
-nosops Don't allow GFE to modify game settings
-localaudio Play audio locally on the host computer
-surround <5.1/7.1> Stream 5.1 or 7.1 surround sound
-keydir <directory> Load encryption keys from directory
-mapping <file> Use <file> as gamepad mappings configuration file
-platform <system> Specify system used for audio, video and input: pi/imx/aml/rk/x11/x11_vdpau/sdl/fake/dji_net/dji_usb (default dji_usb)
-nounsupported Don't stream if resolution is not officially supported by the server
-quitappafter Send quit app request to remote after quitting session
-viewonly Disable all input processing (view-only mode)
-nomouseemulation Disable gamepad mouse emulation support (long pressing Start button)
Use Ctrl+Alt+Shift+Q or Play+Back+LeftShoulder+RightShoulder to exit streaming session