博客专栏  >  互联网   >  朱韦刚的流媒体技术专栏

朱韦刚的流媒体技术专栏

流媒体技术交流Android,ios移动流媒体开发HLS,HTTP,RTMP,RTSP,TS,FLV,RTP,RTCP,P2P,nginx,live555,ffmpeg,X264流媒体协议格式。

关注
36 已关注
78篇博文
  • android调试so文件记录(一)

    android调试so文件记录(一)1:保存日志带so的部分 例如:06-08 16:02:42.651 3085-3085/? A/DEBUG:     #00 pc 0008a42c  /data...

    前天 14:50
    46
  • FFMPEG(一)-通用解复用器

    一:技术要点: h264有两种封装, 一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中 一种是mp4模式,一般mp4 mkv会有,没有startcode,SPS和PPS...

    2013-12-09 14:36
    3251
  • FFMPEG(二)-通用复用器

    FFMPEG(二)-通用复用器 一:技术要点    上一篇文章讲过,mp4类型的复用结构和其它类型不同,例如MP4,MOV,FLV等格式,里面的H264数据不包含SPS,PPS等说明信息,以减少开销,...

    2013-12-09 14:39
    1902
  • 播放器(一)-FFMPEG-SDL-MFC-本地文件

    1:原理 ffmpeg读取出来一个包如果是视频包放入视频包队列,如果是音频包放入音频包队列。 视频:从视频队列中取出一个包解码根绝帧率或pts等等算出一帧数据的持续时间将这一帧数据放入VideoPic...

    2013-12-10 09:57
    10152
  • fmpeg 自定义IO中断 AVFormatContext::interrupt_callback ,AVIOInterruptCB具体处理方法

    fmpeg 自定义IO中断 AVFormatContext::interrupt_callback 以前不知道ffmpeg里还可以设置自定义的io interrupt, 赶紧记录起来。C...

    2014-07-18 14:47
    5178
  • ffmpeg缩放和格式转换yuv数据

    ffmpeg缩放和格式转换yuv数据 下面代码是实现用ffmpeg将yuv的宽高或者yuv格式变更的代码。 例如:352*288->720*576(采用双三次或双线性差值)...

    2015-02-11 14:56
    2761
  • ffmpeg从AVFrame取出yuv数据到保存到char*中

    ffmpeg从AVFrame取出yuv数据到保存到char*中 很多人一直不知道怎么利用ffmpeg从AVFrame取出yuv数据到保存到char*中,下面代码将yuv420p和yuv422...

    2015-02-11 15:03
    3420
  • ffmpeg处理rtmp/文件/rtsp的推流和拉流

    ffmpeg处理rtmp/文件/rtsp的推流和拉流 本demo演示了利用ffmpeg从服务器拉流或本地文件读取流,更改流url或文件类型名称发送回服务器或存到本地的作用。 由于本程序只写...

    2015-02-11 15:11
    21011
  • linux编译ffmpeg(一)

    linux编译ffmpeg(一) 网上有很多ffmpeg编译的方法,但乱七八糟的比较多,今天编译了一下,下面是步骤,需要的可以看下。 一:需要的库      可以上官网上下载最新版,不想上官网的可...

    2015-02-28 18:58
    1343
  • ffmpeg关于avformat_write_header问题

    最近做转码遇到一些问题,先贴个代码在说明: int init_mux() { int i = 0; /* allocate the output media context */ avform...

    2015-07-21 19:02
    2292
  • ffmpeg关于文件头

    在做转码的时候遇到些问题 上述代码中codec_tag很重要 生成的转码后的预览图: 上面注释的可以用两种做判断,有些复用格式是需要全局头的。例如 mp4,flv,mov,3gp等格式。 特此...

    2015-07-22 18:21
    821
  • ffmpeg编码器支持情况

    ffmpeg 音视频编码器需要查看支持才能用否则打不开编码器。 下面代码将展示查看ffmpeg中音频支持声道,采样率,样本情况;视频支持输入yuv格式情况,具体看下面代码。 int audio_sup...

    2015-08-06 15:02
    1038
  • ffmpeg实现音频resample(重采样)(二)

    本篇文章将增加AVFifoBuffer和音频样本是av_sample_fmt_is_planar的样式采样率讲解,下面上代码 AVFifoBuffer * m_fifo = NULL; SwrC...

    2015-08-06 15:19
    5149
  • ffmpeg:fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS

    fatal error C1189: #error : missing -D__STDC_CONSTANT_MACROS / #define __STDC_CONSTANT_MACROS 参...

    2015-11-12 15:24
    1304
  • ffmpeg视频生成jpg图片截图(一)

    ffmpeg视频生成jpg图片截图(一) 实现目标:输入本地文件,实现截图生成jpeg图片到本地,功能点请看注释,注意:注释很重要。 //ffmpeg.h #ifndef __FF...

    2016-03-09 17:17
    2540
  • ffmpeg文件生成m3u8文件及ts切片程序(一)

    ffmpeg文件生成m3u8文件及ts切片程序(一) 实现目标:输入本地文件,实现m3u8切片,功能点请看注释,注意:注释很重要。 //ffmpeg.h #ifndef __FFMPEG_H__...

    2016-03-09 17:23
    7638
  • 单播、多播(组播)和广播的区别

    单播、多播(组播)和广播的区别 单播、多播和广播单播”(Unicast)、“多播”(Multicast)和“广播”(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语。那么...

    2013-12-09 14:10
    1044
  • MPEG2_TS(二)-PCR控制发送速度原理

    MPEG2_TS(二)-PCR控制发送速度原理 一·目的:本文所讲是通过PCR控制TS文件发送给UDP的速率,以便用vlc来接收数据时不会产生“空”,或溢出的情况。    截取一位网友的话: 泛泛讲点...

    2013-12-09 14:18
    2997
  • YUV(一)-数据格式分析

    本文转自: http://blog.chinaunix.net/uid-23215128-id-2521443.html        做视频采集与处理,自然少不了要学会分析YUV数据。因为从采集的角...

    2013-12-09 14:22
    1679
  • YUV(二)-YUV格式转换缩放

    YUV(二)-YUV格式转换缩放    本文主要讲解yuv各种格式相互转换的功能实现及原理,以常用的yuv420p,yuv422p,yuv444p作为转换格式比较清晰的解析各 种格式,以及用ffmpe...

    2013-12-09 14:25
    4714

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部