我已经以创建移动应用程序为生,但我想为我自己的用例创建一些东西。
我想连接启用了 USB 调试的移动设备,并通过 ADB 传输视频信号,然后使用应用程序拦截并查看它。
我认为这也可以通过 USB 传输视频来完成,应用程序可以从外部“相机”获取视频流作为输入。 我的问题是,这是否可以以接近 0 的延迟或足够低的延迟以将我的手机用作高刷新率显示器来完成? 我从哪里开始(例如如何发送和收听数据)?
任何和所有的帮助表示赞赏👍
我已经研究过内置的 ADB 命令:
adb shell screenrecord --output-format=h264 - | ffplay -
但这与我想要的相反。有什么办法可以逆转吗...
IIUC 您想要从 USB 安装的摄像头捕获视频流(例如:https://play.google.com/store/apps/details?id=us.endscopeappforandroid.endscopecamera.endscopeappforandroid.endscopecamera&hl=en_US&gl=US&pli= 1) - 如果是这样,这相当容易(从应用程序开发的角度来看),但是我不确定您为什么要使用 adb (或相关的库)。