RTMPDump:
RTMPDump 是一个用来处理RTMP流媒体的开源工具包。它能够单独使用进行RTMP的通信,也可以集成到FFmpeg中通过FFmpeg接口来使用RTMPDump。
RTMPDump源码下载:http://rtmpdump.mplayerhq.hu/
交叉编译
下载RTMPDump 库解压 打开librtmp目录,打开makefile文件,找到 librtmp.a: $(OBJS),拷贝变量OBJS所指定的.c文件和所有的.h文件到cpp下的rtmpdump目录下
并在rtmpdump目录下创建CMakeLists.txt文件
CMakeLists中配置rtmpdump的静态库
cmake_minimum_required(VERSION 3.4.1)
#预编译宏
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNO_CRYPTO" )
file(GLOB rtmp_source *.c)
add_library(
rtmpdump
STATIC
${rtmp_source}
)
在最外层的CMakeLists中引入rtmpdump的CMakeLists文件