rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac)

转自:http://blog.163.com/zhujiatc@126/blog/static/1834638201392335213119/

相关资料在线版(不定时更新,其实也不会很多,也许一两个月也不会改)
去年在这进行rtmp相关整理,其实内容早有了,只是整理一下看着方便
时隔一年,也该维护修改一下
 
修改说明(当然还有很多未完成):
统一使用C语言标准(原有的是C++的一些特性)
代码重新编译整理,完善内存清理,关键地方加注释(每行加注释就不必要了)
增加SDL库使用(自己播放这些数据,应该会比较有趣些rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac) - 幻想少佳 - 幻想少佳的博客)
增加解码部分(考虑中,如果flash支持h265编码的话就不考虑了,今年版本升的还挺快,都16.0)
 
其它说明
开源库都是在MINGW中编译
使用代码无特殊说明都在VC6下编译通过(Unix下要自己修改,rtmp发送代码改的我很痛苦rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac) - 幻想少佳 - 幻想少佳的博客)
我会做个简易贴吧,供大家提问交流(申请了个免费空间就是想做这个用)
我所会的有限,我也不从事这个,因此不是很专业
我也有自己的工作要做,也不可能专门回复或解决问题
我发的也不一定正确,也有我没注意到的地方
 
x264跟faac这两个库的使用代码应该挺实用的
如果你用了硬编或ffmpeg我这里所有资料可能对你没用
流媒体现在也不一定要用rtmp,其他的也行,我现在看好liveflv
 
*********************************************************************************************
2014整理
librtmp一些库的使用,除了VC6,也在mingw和unix(Cent OS 6.5)下进行了测试
 
 
2013年就要过去了,想在2014年来临之前整理一番
暂时想到以下,有的还没写,慢慢补充,有新的也会加入,
基本都会提供dome,可能只有基本功能,如何使用,如何优化这看个人的了
有问题欢迎在对应页面留言,个人能力有限,也许无法全部解答,请谅解
 
无特殊说明编译环境VC6.0
第三方库尽可能包含,环境搭好,也有可能需要手动的地方(如DShow库要自己将头文件提前)
 
CRtmpserver篇
CRtmpserver其它问题
 
RTMPDump篇
RTMPDump编译
 
FLASH篇(AS3,AS2放弃)
JWPlayer使用
 
X264篇
x264封装(FLV文件)
 
AAC篇
faac编译
faac封装(FLV文件)
 
视频采集篇
视频捕获(保存yuv文件)
视频捕获并编码x264
 
音频采集篇
音频捕获(保存wav)
音频捕获并编码aac
 
综合篇
 
补充篇

所有内容打包好生成了电子书,内容还会完善,顶多再维护1年,毕竟时代是不断前进的,有的到那时可能已经旧了

rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac) - 幻想少佳 - 幻想少佳的博客
 
原文地址:https://www.cnblogs.com/georgewangii/p/4545686.html