流媒体
Drunkenman_
这个作者很懒,什么都没留下…
展开
-
(二) Android NDK交叉编译FFMpeg
ndk-build 脚本用于在NDK中心启动构建脚本 自动探测你的开发系统和应用项目文件以确定要构建的内容 生成二进制文件 将二进制文件复制到应用的项目路径 JNI原始数据类型: JNI引用数据类型:(java中的对象都相当于c++中的引用,java与c++不能共享相同的内存空间,因为java的内存回收机制是垃圾回收,即引用计数,当计数为0时jvm就会回收内存,而...原创 2020-05-17 23:29:44 · 389 阅读 · 0 评论 -
(十三) h264、AAC、rtmp解析
x264编码流程:(x264是h264标准的实现) x264_param_default_preset 设置 x264_param_apply_profile 设置档次 x264_picture_alloc(x264_picture_t输入图像)初始化 x264_encoder_open 打开编码器 x264_encoder_encode 编码 x264_encoder_close( ...原创 2020-05-17 23:31:30 · 866 阅读 · 0 评论 -
(九) nginx rtmp流媒体服务器搭建
nginx 反向代理服务器搭建(Ubuntu中):(除了nginx搭建流媒体服务器(模块化配置),常用的还有red5(java配置)) nginx官网:http://nginx.org/ nginx中有很多模块,rtmp-module ffplay "rtmp://xx.xx.xx.xx:1935/live/hj live=1" // ffplay指令播放rtmp流 1.先下载安...原创 2020-05-17 23:30:55 · 262 阅读 · 0 评论 -
(十二) rtmpdump 交叉编译
rtmpdump 交叉编译(SSL选项的编译?): 官网下载 http://rtmpdump.mplayerhq.hu/download/ cd rtmpdump // 执行以下脚本(armv7-a,其他指令集参看对应脚本), make-standalone-toolchain.sh 创建android交叉编译环境,--arch 选项选择目标程序的指令架构,默认是为 arm #!/bi...原创 2020-05-17 23:31:22 · 424 阅读 · 0 评论 -
(十一) faac交叉编译
faac 交叉编译: 下载地址 http://www.audiocoding.com/downloads.html (要翻墙?) tar -xf faac-1.28.tar.bz2 cd faac-1.28 ./configure --help `configure' configures FAAC 1.28 to adapt to many kinds of systems. U...原创 2020-05-17 23:31:12 · 344 阅读 · 0 评论 -
(十) x264交叉编译
x264v交叉编译:(同ffmpeg交叉编译类似,ffmpeg中也包含x264库) 1、tar -xf last_x264.tar.bz2 然后 cd x264-snapshot-20180922-2245 ./configure --help // 查看配置帮助 Usage: ./configure [options] Help: -h, --help ...原创 2020-05-17 23:31:04 · 635 阅读 · 0 评论 -
(五) FFMpeg音频重采样和视频格式转换和显示
a原创 2020-05-17 23:30:14 · 246 阅读 · 0 评论 -
(七) EGL和OpenGLES Shader显示YUV视频
a原创 2020-05-17 23:30:35 · 627 阅读 · 0 评论 -
(四) FFmpeg软硬解码和多线程解码(C++ NDK)
a原创 2020-05-17 23:30:02 · 2368 阅读 · 0 评论 -
(一) 音视频基础_Mpeg4封装格式音视频编码格式_解封装解码_像素格式_PCM音频-采样率-通道-planar_MP4标准和h264格式的NAL的GOP分析
封装:原创 2020-05-17 23:29:35 · 817 阅读 · 0 评论 -
音视频&流媒体
a音视频原创 2018-08-17 16:08:04 · 391 阅读 · 0 评论 -
(六) OpenSLES音频播放
OpenSL ES 播放声音的流程:原创 2020-05-17 23:30:24 · 580 阅读 · 0 评论 -
(三) FFmpeg解封装(C++ NDK)
a原创 2020-05-17 23:29:53 · 283 阅读 · 0 评论 -
(十四) x264视频编码、faac音频编码、rtmpdump推流
#include "hjcommon.hpp" #include "x264.h" #include "rtmp.h" #include "faac.h" extern "C" { #include "queue.h" } // video static x264_picture_t pic_in; // x264编码输入的图像 static x264_picture_t pic_ou原创 2020-05-17 23:31:40 · 355 阅读 · 0 评论