【车机xxx视频需求实现 3】 – 车机硬件编码

【车机xxx视频需求实现 3】 – 车机硬件编码

    • 一、硬件编码原理

在前面《【车机xxx视频需求实现 2】 – 车内DMS/AVR/ROA三个摄像头虚拟化代码实现》中实现了摄像头虚拟化,

本来接下来要开始搞的是如何lib 库中发车机CAN 报文来实现摄像头切换,但这个多花点时点肯定能实现,可以先放一边,优先级没那么高。

本文优先研究下我到现在都还没啥概念的车机硬件编码,即如何实现在库中调用硬件编码,将Raw Data编码成 H264码流。

好,先网上搜些资料学习下吧。

一、硬件编码原理

经过研究,安卓上的确件编码主要是利用 MeidaCodec 来实现,可以参考这个代码: frameworks/av/cmds/screenrecord 来实现。
在写本文之前,先来学习下 screenrecord 的代码流程。

《安卓硬解码h264播放器的实现(硬解码直播功能初探)》
《Android 用MediaCodec实现视频硬解码》
《Android MediaCodec硬解码H264文件》
《在Android Native层直接调用MediaCodec接口的实现》

《Android MediaPlayer 和 MediaCodec 的区别和联系(一)》
《android 原生 MediaPlayer 和 MediaCodec 的区别和联系(三)》

本文地址:https://blog.csdn.net/Ciellee/article/details/109351788

(0)
上一篇 2022年3月23日
下一篇 2022年3月23日

相关推荐