原文请参考:http://blog.csdn.net/leixiaohua1020/article/category/1362941 1、 RTMPdump 源代码分析 1: main()函数 2、 RTMPDump(libRTMP)源代码分析 2:解析RTMP地址——RTMP_ParseURL() 3、 RTMPdump(libRTMP) 源代码分析 3: AMF编码 4、 RTMPdump(libRTMP)源代码分析 4: 连接第一步——握手(Hand Shake) 5、 RTMPdump(libRTMP) 源代码分析 5: 建立一个流媒体连接 (NetConnection部分) 6、 RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1) 7、 RTMPdump(libRTMP) 源代码分析 7: 建立一个流媒体连接 (NetStream部分 2) 8、 RTMPdump(libRTMP) 源代码分析 8: 发送消息(Message) 9、 RTMPdump(libRTMP) 源代码分析 9: 接收消息(Message)(接收视音频数据) 10、 RTMPdump(libRTMP) 源代码分析 10: 处理各种消息(Message)