rtmpdump 是一个用来处理 RTMP 流媒体的开源工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.也提供 Android 版本。

最近研究了一下它内部函数调用的关系。

下面列出几个主要的函数的调用关系。

RTMPDump用于下载RTMP流媒体的函数Download:

用于建立网络连接(NetConnect)的函数Connect:

用于建立网络流(NetStream)的函数

rtmpdump源代码(Linux):http://download.csdn.net/detail/leixiaohua1020/6376561

rtmpdump源代码(VC 2005 工程):http://download.csdn.net/detail/leixiaohua1020/6563163

RTMPDump源代码分析 0: 主要函数调用分析相关推荐

  1. linux 0.01内核分析与操作系统设计 pdf,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...

  2. Linux0.1源码分析,《Linux 0.01内核分析与操作系统设计——创造你自己的操作系统》...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 readme 本光盘为<Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统>一书的配套光盘,读者可自由取其源文件做学习,研究 ...

  3. Android 7.0 Keyguard流程分析

    在android 6.0 上Keyguard作为了SystemUI的一个库文件被引用,所以编译的时候不会出现Keyguard.apk这个文件,Keyguard也伴随着SystemUI的启动而启动,其中 ...

  4. android6.0源码分析之Zygote进程分析

    在android6.0源码分析之Runtime的初始化一文中,对Zygote进程的初期的Runtime初始化过程进行了分析,在Runtime启动结束后,会对Zygote进程进行初始化,其它Java进程 ...

  5. C++语言(11)——C++类成员函数调用分析

    文章来源:https://blog.51cto.com/9291927/2148695 C++语言学习(十四)--C++类成员函数调用分析 一.C++成员函数 1.C++成员函数的编译 C++中的函数 ...

  6. Blockly与Scratch3.0的比较分析

    原文网址:https://blog.just4fun.site/scratch3-blockly.html 可是时间究竟是什么?没有人问我,我倒清楚,有人问我,我想给他解释,却茫然不解了 --奥古斯丁 ...

  7. 云计算/大数据/Hadoop2.0/MongoDB/数据挖掘分析/视频教程

    点击进入http://item.taobao.com/item.htm?spm=2013.1.0.0.Al9QzH&id=39577795278 全部内容]:课程内容(更新于2014-3-23 ...

  8. SRS4.0源码分析-SrsRecvThread::cycle

    本文采用的 SRS 版本是 4.0-b8 , 下载地址:github 从<SRS4.0源码分析-SrsRtmpConn::stream_service_cycle> 得知 ,真正接受客户端 ...

  9. SRS4.0源码分析-RTMP入口

    本文采用的 SRS 版本是 4.0-b8 , 下载地址:github 上篇文章 <SRS4.0源码分析-main> 讲解了 SRS main 函数的基本流程,但是可能有些朋友还是比较懵逼. ...

最新文章

  1. matplotlib画图中文显示
  2. 业务工作流平台设计(七)
  3. Linux下Python基础调试
  4. hough变换是如何检测出直线和圆的
  5. 多平台引擎使游戏业步入创作繁荣时代
  6. 常见的网络工程师面试问题
  7. 最优化学习笔记(一)预备知识
  8. java holder_java.sql.SQLException: connection holder is null
  9. AutoFDO自动反馈式优化
  10. java 环境变量_Win10系统配置Java环境变量
  11. 基于springboot+vue的商城/体育用品商城/衣服商城系统(前后端分离)
  12. 图解Linux网络虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
  13. Linux chmod命令:修改文件或目录的权限
  14. java 排队_JAVA实现排队论
  15. 【JAVA】学习java 运行环境配置
  16. 为基于GTK/CLUTTER的库增加GJS支持
  17. Android 根据网络图片URL转Bitmap对象
  18. push to origin/dev was rejected
  19. 使用NPOI设置Excel表的单元格背景颜色
  20. Svelte框架实现表格协同文档

热门文章

  1. Bailian2738 实数加法【数学】
  2. theano 深度学习大全
  3. Tricks(四十五)—— 可视化 min 和 max(表示一种截断)
  4. 深度学习基础(三)—— 权值矩阵的初始化
  5. 【笔试/面试】数组及其内存结构
  6. Trick(十三)—— 数学与函数
  7. RPC(远程过程调用)原理及应用
  8. utilities(C/C++)(二)
  9. 三局两胜还是五局三胜?
  10. C/C++ debug(一)