【文件属性】:
文件名称:MediaCodec_Mirroring
文件大小:2.63MB
文件格式:ZIP
更新时间:2021-06-01 03:17:10
Java
媒体编解码器镜像
这是 :
使用 MediaCodec 进行镜像。
它在后台运行。 因此,它不会停止中断。
※ 打断 ? 呼叫,消息,主页按钮等。
服务器
使用 getDrawingCache() 获取位图。
位图到字节[]
字节[]到编码器
从 Encoder 获取 Byte[](编码数据)
将 Byte[] 传输到客户端
客户
从服务器接收数据
接收到的数据到 Byte[]
字节[]进入解码器
解码数据到Surface
用表面渲染
然而 :
它没有实现布局。
它没有与表面一起编码。 所以,需要RGB2YUV和NV21->NV12。 导致性能低下。
特征
应用镜像
H.264 编码、解码
它没有使用 MediaExtractor。
要求
需要最低 API 16 (Android 4.1)
安卓API
媒体编解码器: :
参考
编码器: :
图像
【文件预览】:
MediaCodec_Mirroring-master
----MediaCodec_Server()
--------.project(820B)
--------project.properties(563B)
--------src()
--------AndroidManifest.xml(967B)
--------res()
--------.settings()
--------gen()
--------libs()
--------.classpath(466B)
--------proguard-project.txt(781B)
--------ic_launcher-web.png(50KB)
--------bin()
----MediaCodec_Client()
--------.project(820B)
--------project.properties(563B)
--------src()
--------AndroidManifest.xml(846B)
--------res()
--------.settings()
--------gen()
--------libs()
--------.classpath(466B)
--------proguard-project.txt(781B)
--------ic_launcher-web.png(50KB)
--------bin()
----README.md(1KB)
----mediacodec.PNG(460KB)