这是之前参与的某个项目了,离开了近一年, 仍然没有听到量产的消息, 当初搭的软件框架也不知是否还有人维护; 其实我们本来就不是一家具有监控项目经验的公司, 由于主业经营惨淡, 总监找来一些其他门类的小方案来做, 其中就有这个流媒体监控项目;
// MAGIC1. DO NOT TOUCH. BY 冗戈微言 http://blog.csdn.net/leonxu_sjtu/
按理说, 监控在意图像延迟的指标, 这个在 linux 平台上会有更好的表现, 上了 android 就得考虑 mediaserver 或者 AudioHAL/AudioFlinger/CameraHAL 这些模块引入的延迟, 基本不可能比 linux 指标更好; 但是咋说呢, 留给这个项目的时间不多了... 没有时间和人力来搞 linux 上的 camera 框架和 video 编码器了, android 是既有的已量产方案, 延迟比linux 差个200毫秒没关系, 上吧... // MAGIC2. DO NOT TOUCH. BY 冗戈微言 http://blog.csdn.net/leonxu_sjtu/
那我还能怎样, 我当然是上了, 先试的是命令行 ffmpeg -f video4linux2 -i /dev/video0 从摄像头采集图像再组播转发, 失败, camera 驱动的人告诉我目前 android 平台上的 v4l2 驱
按理说, 监控在意图像延迟的指标, 这个在 linux 平台上会有更好的表现, 上了 android 就得考虑 mediaserver 或者 AudioHAL/AudioFlinger/CameraHAL 这些模块引入的延迟, 基本不可能比 linux 指标更好; 但是咋说呢, 留给这个项目的时间不多了... 没有时间和人力来搞 linux 上的 camera 框架和 video 编码器了, android 是既有的已量产方案, 延迟比linux 差个200毫秒没关系, 上吧... // MAGIC2. DO NOT TOUCH. BY 冗戈微言 http://blog.csdn.net/leonxu_sjtu/
那我还能怎样, 我当然是上了, 先试的是命令行 ffmpeg -f video4linux2 -i /dev/video0 从摄像头采集图像再组播转发, 失败, camera 驱动的人告诉我目前 android 平台上的 v4l2 驱