基于Friendly Arm Tiny210开发板的硬件资源,设计了一套实时视频采集与Wi-Fi传输的嵌入式实现方案。该方案利用Linux内核的V4L2驱动来对USB摄像头进行视频数据的采集,并将采集得到的YUV422视频文件转换成的易于X264编码的YUV420格式,利用X264编码库对其进行压缩编码;音频方面通过ALSA库实现PCM音频数据的采集,并进行ACC编码,最后通过将编码压缩得到的NAL数据打包并通过RTP协议发送到PC端,PC端使用VLC播放器实时接收视频数据并播放。
阅读全文