Jamin

人生没有终点!


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 公益404

  • 搜索

性能优化:2.UI绘制优化

发表于 2020-12-02 | 分类于 性能优化 | | 阅读次数:
字数统计: 1.4k | 阅读时长 ≈ 5
1.CPU与GPU工作流程CPU 的任务繁多,做逻辑计算外,还要做内存管理、显示操作,因此在实际运算的时候性能会大打折扣,在没有 GPU 的时代,不能显示复杂的图形,其运算速度远跟不上今天复杂三维游戏的要求。即使 CPU的工作频率超过 2GHz 或更高,对它绘制图形提高也不大。这时 GPU的设计就出 ...
阅读全文 »

性能优化:1.App启动优化(源码)

发表于 2020-12-01 | 分类于 性能优化 | | 阅读次数:
字数统计: 853 | 阅读时长 ≈ 3
1.系统的启动 打开电源 引导芯片代码加载引导程序Boot Loader到RAM中去执行 BootLoader把操作系统拉起来 Linux 内核启动开始系统设置,找到一个init.rc文件启动初始化进程 init进程初始化和启动属性服务,之后开启Zygote进程 Zygote开始创建JVM并注册J ...
阅读全文 »

音视频:20.FFmpeg-直播推流到服务器、加滤镜效果

发表于 2020-08-20 | 分类于 音视频 | | 阅读次数:
字数统计: 2.3k | 阅读时长 ≈ 12
具体代码请看:NDKPractice项目的ffmpeg88livepush ffmpeg测试流媒体服务器播放地址windows ffmpeg下载地址 mac 和 linux 类似,进入官网下载 。 下面以windows为例测试步骤: 进入下载好的ffmpeg解压目录的/bin目录文件夹下 使用命令 ...
阅读全文 »

音视频:19.FFmpeg-视频加背景音乐、H.264协议

发表于 2020-08-19 | 分类于 音视频 | | 阅读次数:
字数统计: 1k | 阅读时长 ≈ 5
具体代码请看:NDKPractice项目的ffmpeg88livepush 1.实现视频加背景音乐12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 ...
阅读全文 »

音视频:18.FFmpeg-OpenGL朋友圈录制视频

发表于 2020-08-18 | 分类于 音视频 | | 阅读次数:
字数统计: 774 | 阅读时长 ≈ 4
具体代码请看:NDKPractice项目的ffmpeg88livepush 1.OpenGL渲染流程介绍怎么渲染一张图片: 继承GLSurfaceView 继承GLSurfaceView.Renderer 写顶点和纹理渲染的代码 编译链接生成程序 生成加载 bitmap 的纹理 绘制到屏幕 介绍 ...
阅读全文 »

音视频:17.FFmpeg-直播推、拉流

发表于 2020-08-17 | 分类于 音视频 | | 阅读次数:
字数统计: 1.4k | 阅读时长 ≈ 6
以下使用    Ubuntu    环境搭建的 具体代码请看:NDKPractice项目的ffmpeg88livepush 1.搭建流媒体服务器1.1 安装 在ubuntu系统中首先切换到root用户,然后cd到li ...
阅读全文 »

音视频:16.FFmpeg-视频播放器2

发表于 2020-08-16 | 分类于 音视频 | | 阅读次数:
字数统计: 719 | 阅读时长 ≈ 3
具体代码请看:NDKPractice项目的ffmpeg87 1.调整音乐播放器项目架构解码的流程 Video 和 Audio 很多相同的,所以抽离出来了公共类: Media.cpp 音频和视频单独处理成:Audio.cpp 和 Video.cpp,都继承自Media,cpp 遇到的问题:下面这个方法 ...
阅读全文 »

音视频:15.FFmpeg-视频播放器1

发表于 2020-08-15 | 分类于 音视频 | | 阅读次数:
字数统计: 861 | 阅读时长 ≈ 3
具体代码请看:NDKPractice项目的ffmpeg86 将之前的音乐播放器代码整合进来 1.使用FFmpeg解码视频跟使用FFmpeg解码音频流程一致,但需要判断是否能硬解码 123456789101112131415161718192021222324252627282930313233343 ...
阅读全文 »

音视频:14.FFmpeg-音乐播放器3

发表于 2020-08-14 | 分类于 音视频 | | 阅读次数:
字数统计: 873 | 阅读时长 ≈ 4
具体代码请看:NDKPractice项目的ffmpeg83 1.添加准备完毕回调123456789101112131415161718192021222324252627JNICall::JNICall(JavaVM *javaVM, JNIEnv *jniEnv, jobject jPlayerO ...
阅读全文 »

音视频:13.FFmpeg-音乐播放器2

发表于 2020-08-13 | 分类于 音视频 | | 阅读次数:
字数统计: 964 | 阅读时长 ≈ 4
具体代码请看:NDKPractice项目的ffmpeg83 1.解决内存上涨的问题将循环中新建数组操作提到循环外面去12345678910111213141516171819202122232425262728293031323334353637383940414243444546jbyteArra ...
阅读全文 »
12…10下一页
jamin

jamin

勤奋养运气,淡薄养志气

93 日志
16 分类
27 标签
RSS
GitHub Weibo
当前浏览器不支持canvas,请更换浏览器后再试
当前浏览器不支持canvas,请更换浏览器后再试
© 2020 jamin | Site words total count: 100.8k
0%