android音视频开发
文章平均质量分 68
qczg_wxg
这个作者很懒,什么都没留下…
展开
-
王学岗——————FFmpeg同步原理机制 与 Opensl es 播放器流程(43节课-47节课)
ffmpeg原创 2022-08-22 11:40:51 · 639 阅读 · 0 评论 -
王学岗————FFmpeg软解之视频播放(对应第39、第41、第42)
ffmpeg原创 2022-08-19 17:08:35 · 846 阅读 · 0 评论 -
王学岗OpenGL————待续
openGL原创 2022-08-19 15:21:45 · 131 阅读 · 0 评论 -
王学岗——————Opengl加载图片以(对应第34节课)
用openGL加载图片原创 2022-08-15 15:12:18 · 1621 阅读 · 0 评论 -
王学岗————opengl黑白效果与分屏(第32,33节课)
OpenGL原创 2022-08-11 17:06:54 · 1018 阅读 · 0 评论 -
王学岗————直播推流(软编)03x264集成与camera推流
x264原创 2022-08-10 11:24:40 · 1173 阅读 · 0 评论 -
王学岗—————————哔哩哔哩直播-手写哔哩哔哩硬编码录屏推流(硬编)(26节课,27节课,28节课,29节课)
哔哩哔哩硬编码推流原创 2022-08-08 17:18:33 · 281 阅读 · 0 评论 -
王学岗——钉钉视频会议实战,从零手写音视频会议项目
哥伦布编码原创 2022-08-06 15:27:45 · 635 阅读 · 0 评论 -
王学岗————从零实现手写音视频通话(H265)
nv21转换为nv12和摄像头旋转原创 2022-08-05 20:04:17 · 577 阅读 · 0 评论 -
王学岗——————H265实现低延时投屏,从零实现高清无损投屏(对应第六节课)
h265投屏原创 2022-08-05 16:52:15 · 1082 阅读 · 1 评论 -
王学岗——H265编码原理详解与码流分析(对应第五节课)
H265原创 2022-08-05 15:19:02 · 2948 阅读 · 0 评论 -
王学岗ffmpeg编译
/configure会报错误nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.原创 2022-08-02 19:35:43 · 113 阅读 · 0 评论 -
王学岗-编译出运行的文件
写的步骤,编译出在Linux中可执行的main文件。然后把它放到手机SDcard中执行,发现无法执行。如果输出NDK路径则表示修改成功,如我的路径是/root/study/android-ndk-r25。在Linux中可以执行,但在Android无法执行,我们无法跨平台执行。这个时候就用到NDK了。source/etc/profile保存修改。打开vim/etc/profile。把NDK解压到目录中。pwd拿到当前文件的路径,放到Sdcard中步骤。在Linux系统中下载。wgetNDK地址。.......原创 2022-08-01 18:13:56 · 223 阅读 · 0 评论 -
王学岗Linux系统的使用和Linux命令
先按Esc,然后按Shift+(即Shift和冒号键),会显示冒号,直接在后面输入wq(之类的命令),然后回车即可退出编辑模式。vimtest01.txt进入命令模式,敲i(insert)或a(appand追加)进入编辑模式,按Esc键退出编辑模式,切换到命令模式。如果在服务器设置了密码登录,这里就可以直接使用密码登录,如果服务器设置了密钥登录,这里可以使用密钥登录。编译原理(把人写的代码,变成,机器可以认识的指令)Linux(gcc),Mac(Clang)4表示只有只读权限,2,可写,1可执行。.....原创 2022-08-01 14:39:04 · 1462 阅读 · 0 评论 -
王学岗视频编码————视频编解码基础与MediaCodec编解码(对应1234节)
和以前的区别,以前播放本地文件,现在播放网络流(视频流和音频流)编码的本质是压缩原始视频数据从摄像头来,叫yuv.原始音频数据叫做pcm。把音频流视频流封装到同一个文件ITU-T研发ISO研发共同研发;H264/Mepg4-Avc,H265/HEVC.前者是ITU-T起的名字,后者是ISO起的名字android支持H265google研发VP8VP9,主要应用在视频通话音视频编码的鼻祖H621(块结构编码)。。。。。。待续。..........................................原创 2022-07-18 17:51:21 · 1541 阅读 · 0 评论 -
王学岗编译FFmpeg问题汇总
编译FFmpeg问题汇总:error: undefined reference to ‘av_version_info()’出错原因: ffmpeg是纯C的库,头文件没有做好C++调用的准备 用extern “C”{}套住ffmpeg头文件,用C语言的编译规则来编译ffmpeg代码,就可以了extern "C"{ #include <libavutil/avutil.h>}libavutil/log.c:186: error: undefined reference to ‘原创 2020-08-06 17:43:53 · 1061 阅读 · 1 评论 -
王学岗音视频开发(一)FFmpeg的编译详解
下载和解压FFmpeng首先获取下载地址,这里告诉大家一个小窍门。然后在服务器上下载FFmpeng. wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2然后解压,这里有解压命令tar -xjvf ffmpeg-snapshot.tar.bz2 。注意,如果没有提前安装bzip2需要提前安装:yum -y install bzip2。解压完了以后进入ffmpeg文件夹。文件如下...原创 2020-08-06 08:49:07 · 1722 阅读 · 0 评论