iOS串口通信开发

        最近接到一个单反相机的需求,就是通过iOS设备OTG数据线与单反相机连接,实现在APP上控制单反的效果。

        Android 的我已经实现了大部分功能,如:控制拍照、设置ISO、对焦、实时画面显示等等。

       接下来,需要了解iOS通过OTG线连接相机的实现方法,目前找到的资料,先做一下总结:

一、 开源项目 peertalk( https://github.com/rsms/peertalk )

这是一个完整的使用 USBMuxd 方式实现 iPhone App 跟 Mac App 进行 TCP 通信的例子。因为 Mac OS 系统中天生就自带了 USBMuxd 服务,所以 peertalk 的 Mac 端程序是比较简单的。外设一般都不会是 Mac 系统,而是 Android 或者 Linux 系统,那怎么办呢?住下看

二、 libimobiledevice( https://github.com/libimobiledevice ) 

自己在系统中集成 USBMuxd 服务,这里可以利用到实现在外设上集成 USBMuxd 服务。


上面的都是简单的数据传输,那么如果要视频实时传输?

1、使用RTSP协议,可集成ffmpeg框架(可去CSDN上详细系统得学习这个框架,有必要),连接到硬件发送视频的端口,解析数据流,并显示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,335评论 25 709
  • 有一段时间微博上在讨论90后月入多少,看到评论区真是触目惊心。 有月入过万的,94年的已经买了房,95年的开了公司...
    冰夏光年阅读 8,949评论 5 14
  • 前段时间,刚刚搬到陌生的地方,对许多的事情还不是特别的清楚,这当然就包括关于路的这一块,记不清初次见到环保阿姨的印...
    剧本阅读 5,016评论 0 0
  • 许多家长会认为,牙齿就是个美观问题,顶多不漂亮而已。但事实上并没有那么简单。 首先,牙齿是广义消化系统的第一关,食...
    喵妈爱小鱼阅读 1,027评论 0 0
  • 仿半糖效果,又和半糖效果有些区别 效果展示: 对比 半糖效果: 第一个页面 banner 隐藏之后,滑动到其它界面...
    小子爱搞事阅读 3,207评论 0 2