教程 · 原理 · 通用
手机遥控相机实时取景是怎么实现的
把相机画面放到手机上,听起来像投屏,其实不是一回事。相机跑的是一套很早就定下来的文件传输协议,取景只是它顺带能做的事。明白这一点,很多怪现象就说得通了。
PTP-IP 是什么
PTP 是相机和电脑之间的标准协议,最早给 USB 用。把相机插进电脑能看到照片列表,靠的就是它。
PTP-IP 把这套协议搬到了 TCP/IP 上。相机成了网络里等待连接的一方,手机主动连过去。
连上以后一般有两条连接。一条传命令和数据,比如要参数列表、要某张图、按快门。另一条传事件,相机会主动告诉你刚拍了一张、对上焦了、参数变了。遥控 App 能实时跟上机身的状态,靠的就是这条事件通道。
取景画面是一次次「把当前这一帧给我」的请求。它不是视频流,是一帧一帧拉回来的,所以画质和尺寸能调,调低了链路马上就轻松。
延迟从哪来
画面从传感器到手机屏幕要经过四段,相机编码、无线传输、手机解码、屏幕显示。哪一段慢了,你都会觉得不跟手。
差别最大的是机身本身,老相机的处理器和无线芯片,网络再空也快不起来。其次是链路,2.4 GHz 在活动现场和商场里很挤,能用 5 GHz 就用。
取景画质拉满,等于给链路加担子,要跟手就调低一档。变量这么多,谁报出具体的毫秒数都值得怀疑。我们不报,逐机型实测数据上线时公布。
支持哪些机身
掌镜目前有 74 份机型档案。
- 索尼 19 份 α1、α9、α9 II、α7 II、α7 III、α7 IV、α7R II 到 α7R V、α7C、α7C II、α6100、α6300、α6400、α6700、ZV-E1、ZV-E10、ZV-E10 II
- 尼康 19 份 Z 9、Z 8、Z 7、Z 7II、Z 6、Z 6II、Z 6III、Z 5、Z 50、Z 30、Z f、Z fc、D850、D780、D750、D610、D500、D7500、D5600
- 佳能 18 份 EOS R5 Mark II、R5、R6 Mark II、R6、R7、R8、R10、R、RP、EOS 5D Mark III、5D Mark IV、5DS R、6D Mark II、7D Mark II、90D、80D、M50 Mark II、M6 Mark II
- 富士 18 份 X-T1 到 X-T5、X-T30、X-H2、X-H2S、X-S20、X-E4、X-Pro2、X-Pro3、X100F、X100V、X100VI、GFX100 II、GFX100S、GFX50S II
档案说明的是协议层面能做什么,还不是逐台实测。实测结果上线时公布。
三个用得上的场景
拍星空
星空难在对焦,还难在别碰相机。在手机上放大取景、打开对焦峰值,比看机背屏准得多。曝光开始以后,手完全不用碰机身。
整夜延时靠间隔拍摄,最怕半夜断电或程序崩溃,一晚上白拍。掌镜在断电或崩溃之后可以接着拍。
长曝光
B 门计时和曝光中的直方图,拿在手里看要省事得多。掌镜的间隔拍摄可以和 B 门长曝叠加,快门低于你设的安全线时,会有声音和画面提示。
合影和自拍
你要站进画面里,还得看构图对不对、有没有人闭眼。取景、触摸对焦和快门都在手上,这件事才做得成。
掌镜的做法
取景的画质和尺寸可调。对焦峰值、直方图、斑马纹、波形图都在,还能多点放大查焦。
快门、光圈、ISO、白平衡和对焦模式都能在手机上改,触摸对焦和电动变焦也行。夜里有红光模式,不毁暗适应。
掌镜还没上线,下载地址定下来会放在首页。第三方 App 的菜单名称会随固件和版本变化,以你手上的机身为准。