博客专栏  >  综合   >  流媒体数字音视频开发技术

流媒体数字音视频开发技术

本人的工作是多平台流媒体音视频技术开发,希望以此专栏,将我工作中遇到的问题以及解决方案,来与大家分享,期待能达到抛砖引玉的效果,并且能够为大家的学习提供一些经验,如果有问题,欢迎大家指正。

关注
79 已关注
16篇博文
  • ffmpeg转码之TS转PS

    写了一个ts转ps的demo。ts数据从文件中读取。 ffmpeg怎么从从内存中获取看这篇博文http://blog.csdn.net/rootusers/article/details/425519...

    2015-01-13 13:45
    4775
  • ffmpeg的IO操作

    网上类似介绍ffmpeg的文章其实挺多。但是让人看了之后还是一头雾水,并且一些结构已经没有了比如ByteIOContext已经改名为AVIOContext, 所以决定根据自己的学习经历重新来介绍下IO...

    2015-01-16 16:01
    16868
  • Ffmpeg源代码解析之av_read_frame

    av_read_frame从字面意思上来看,就是从内存中读取一帧,但是具体的实现如何?本文是在参考别人的代码的基础上,结合最新的源代码,进行分析研究!如果有不正确的地方,欢迎指正。

    2015-01-19 10:45
    22178
  • MPEG-TS基础2

    MPEG-2传送流系统层 为了实现解码同步,在PES中插入PTS和DTS以及相关的系列标志符。 由图可以看出,TS由4B的包头,可变长度的调整头和负载构成。包头由同步字节,1B传送数据包差错指示,...

    2015-01-21 17:14
    5815
  • 【整理】FFMPEG相关开源项目

    1.FFmpeg build for android random architectures with example jni https://github.com/appunite/Androi...

    2015-02-02 19:11
    7118
  • FFMPEG用法整理

    1.修改分辨率率 将输入为640*480的修改为320*249 ffmpeg -i input -vf scale=iw/2:-2 output iw:输入帧宽,此处为640,640/2=320。 -...

    2015-02-04 14:31
    17863
  • MpegTS流解复用程序实现(解复用得到PES和ES)

    MpegTS基础看这几篇博文: MpegTS基础 MpegTS之TS,PES,ES结构分析 TS流复用和解复用是一个相逆的过程。TS解复用得到的是音视频的PES裸流。一般来讲,每个TS包的长度...

    2015-02-05 15:07
    2651
  • FFMPEG实现H264的解码(从源代码角度)

    农历2014年底了,将前段时间工作中研究的FFMPEG解码H264流程在此做一下整理,也算作年终技术总结了! H264解码原理: H264分为NAL(网络抽象层)和VCL(视频编码层) 解码器的总...

    2015-02-06 10:16
    3888
  • H264包解析

    在H.264/AVC标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。 VCL负责表示视频数据的内容,NAL则负责格式化数据并提供头信息,以保证数据适合各种信道和...

    2015-02-06 13:21
    2336
  • ffmpeg源代码分析之avformat_open_input

    /* int avformat_open_input(AVFormatContext **ps, const char *filename, AVIn...

    2014-10-16 10:54
    16635
  • rtp协议分析

    OSI七层模型: 应用层:文件传输,电邮,文件服务等。HTTP,Telnet,DNS, FTP等协议 表示层:数据格式化,代码转换,数据加密等 会话层:解除或建立与别的接点的联系 传输层:提供端到端的...

    2014-12-11 11:32
    19990
  • directx学习之在屏幕上画一个三角形

    前一张已经输出了一个背景为紫色的屏幕,这一节的目标是在该屏幕上输出一个三角形。下面将逐一介绍建立一个三角形的过程。 一个三角形有三个点,叫做顶点。三个点的不同的集合可以建立不同的三角形。能让...

    2014-12-18 14:02
    6211
  • directshow原理分析之filter到filter的智能连接

    先看几个函数: IFilterGraph::AddFilter:参数为一个Filter对象,将其加入到Filter Graph中 IFilterGraph::ConnectDirect:参数为一个...

    2014-12-25 17:07
    21364
  • Live555分析2

    RtspServer的分析!

    2015-01-07 16:54
    3788
  • Live555学习基础类

    Live555主要用到的类介绍: 1.UsageEnvironment类:抽象基类 class UsageEnvironment { public: void reclaim(); // t...

    2015-01-08 09:53
    23729
  • ffmpeg 如何探测网络流格式/如何从内存中获取数据

    一般ffmpeg都是直接从文件中读取或者从网络流中读取,比如rtp://xx.xx.xx.xx:xxxx。 事实上也支持从内存中获取。 函数avio_alloc_context()实现该功能。AV...

    2015-01-09 10:39
    12351

Live555
433654

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