作为视频砖家,咱在摄像头方面有不少范例,包括:
- 摄像头帧率测试。
- 摄像头本机的预览加显示。就是把摄像头的数据再在本地窗口上显示出来。这个应该是全网唯一。
- IP摄像头。
- OTG摄像头。
- 安卓手机的编解码测试。
- 苹果手机咱也搞过。
2021-10-22收到一个老外的邮件,说希望吾能够在摄像头方面给予帮助(应该是在github上找到的联系方式)。真是大千世界无奇不有,咱一个摄像头砖家,难道还有哪个摄像头不服?当时就说:简单!一周之内搞定!
然而现实是……吾摄像头的范例,确实无法适用于这个摄像头。这个摄像头据说是一种Bulk Transfer模式。
- 吾就问他,厂家呢?厂家提供了API,范例是下载一个中国人的APK。
- Github上的关于USB的代码,也跑不起来。
- 吾尝试把APK的so提取出来,结果发现做了保护。当时摸索了一下,感觉可能有戏,没有深入。
- 后来老外说有人改进了USB方面的代码。
- 今年又找吾,说画面出来了,就是结果不对。吾试了试还是错误。后来不了了之。
- 近来又找到吾(看来又忙别的)。吾于是仔细分析了代码,终于把画面搞了出来。
画面出来后,好感动啊。毕竟咱当初夸下海口,结果后来一直没有进展……幸亏有老外帮忙改进了USB代码,画面才得以出来。要不咱这话就成了。随之吾将整个工程打包给他。