一、RTMP自测环境搭建
(拓扑样式)数据发送源 + 测试服务器 + VLC客户端
数据发送源:Ubuntu 服务器环境下写了一个Send264的发送环境(基于librtmp、雷神的代码改了一下)
测试服务器:centos 服务器环境 + Nginx + Nginx的rtmp外部库,这个作为一个缓存的作用,供播放器拉流
VLC:作为播放器,来将服务器数据进行播放
二、测试发送源
这一部分是基于librtmp开源库进行开发,借鉴于雷神的windows的demo,因为网上的很多demo都是基于Windows环境下,
我这边因为没有VS环境就基于ubuntu的系统编写了一个demo
1、下载RTMP的开源库
http://rtmpdump.mplayerhq.hu/download/
2、编译库
(1)下下来之后make;make install
(2)没有make install 权限的兄弟,把拿到得到的.so 放到工程里面编译
(3)有make install 权限的兄弟,可以直接关联.so ,在工程中编译
3、具体代码见下图链接