multimedia
bluetiger6
这个作者很懒,什么都没留下…
展开
-
使用MediaCodec和RTMP做直播推流
原文地址:https://www.jianshu.com/u/4bed52562c15本项目完全开源,项目Github地址:AndroidInstantVideo目前开源的项目或市面上的Android直播客户端主要是用ffmpeg来实现推流的。本文将介绍使用Android原生的视频编码类MediaCodec实现直播推流。数据流及大致原理这里所说的直播,就是将你的客户端产生的视频数据,实时发送到服务...转载 2018-03-28 13:49:29 · 730 阅读 · 0 评论 -
FFmpeg 264编码保存mp4文件示例
这里使用FFmpeg 3版本的新接口来做编码工作。其中需要注意的是编码是有缓存延迟的,因此在最后需要重复给空帧并且不断读取解码帧来完成最后的缓存输出。参考:https://blog.csdn.net/hb707934728/article/details/81476756示例代码:encoder_work::encoder_work(){ mWidth = 0; mHeight = 0...原创 2018-11-12 16:31:44 · 4188 阅读 · 0 评论 -
nginx (Nginx-rtmp-module)搭建hls 流服务器
Nginx的编译nginx 源码包下载:http://nginx.org/en/download.htmlPCRE 下载:http://www.pcre.org (rewrite 模块依赖)zlib 库下载:http://zlib.net (gzip 模块依赖,不过Linux如果已经安装会使用系统安装的gzip)openssl 库:https://github.com/openssl/o...原创 2019-04-25 10:53:45 · 626 阅读 · 0 评论 -
H264(NAL简介与帧判断)
转自(http://www.cnblogs.com/yjg2014/p/6144977.html)参考:图像编码与 H264 基础知识h264解码之自定义信息(SEI)1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内...转载 2019-05-09 13:27:42 · 869 阅读 · 0 评论 -
windows 搭建FFmpeg 调试环境
为了方便调试,故在windows上搭建FFmpeg 的调试环境。也可参考另一个博客地址参考文献:https://blog.csdn.net/zdhsoft/article/details/86776283系统编译环境OS: windows7 64bitffmpeg dll build env: msys2[windows环境下的Linux编译环境,使用mingw]; yasm[asm汇编...原创 2019-05-10 16:51:11 · 578 阅读 · 0 评论