作为视频砖家,咱在摄像头方面有不少范例,包括:

  • 摄像头帧率测试。
  • 摄像头本机的预览加显示。就是把摄像头的数据再在本地窗口上显示出来。这个应该是全网唯一。
  • IP摄像头。
  • OTG摄像头。
  • 安卓手机的编解码测试。
  • 苹果手机咱也搞过。

  2021-10-22收到一个老外的邮件,说希望吾能够在摄像头方面给予帮助(应该是在github上找到的联系方式)。真是大千世界无奇不有,咱一个摄像头砖家,难道还有哪个摄像头不服?当时就说:简单!一周之内搞定!

  然而现实是……吾摄像头的范例,确实无法适用于这个摄像头。这个摄像头据说是一种Bulk Transfer模式。

  • 吾就问他,厂家呢?厂家提供了API,范例是下载一个中国人的APK。
  • Github上的关于USB的代码,也跑不起来。
  • 吾尝试把APK的so提取出来,结果发现做了保护。当时摸索了一下,感觉可能有戏,没有深入。
  • 后来老外说有人改进了USB方面的代码。
  • 今年又找吾,说画面出来了,就是结果不对。吾试了试还是错误。后来不了了之。
  • 近来又找到吾(看来又忙别的)。吾于是仔细分析了代码,终于把画面搞了出来。

  画面出来后,好感动啊。毕竟咱当初夸下海口,结果后来一直没有进展……幸亏有老外帮忙改进了USB代码,画面才得以出来。要不咱这话就成了。随之吾将整个工程打包给他。