运营公开网是什么网站,爱企查注册公司,有什么推广产品的渠道,wordpress if语句将h264推流给服务器#xff0c;就完成了采集端的推流工作。一般在嵌入式系统常用的rtmp推流方案是rtmpdump。使用rtmp库涉及到一些编译过程#xff0c;下面我们一点点描述。 关于rtmp的使用涉及到3个开源库的编译#xff08;openssl, zlib, rtmpdump#xff09;#xff0c…将h264推流给服务器就完成了采集端的推流工作。一般在嵌入式系统常用的rtmp推流方案是rtmpdump。使用rtmp库涉及到一些编译过程下面我们一点点描述。 关于rtmp的使用涉及到3个开源库的编译openssl, zlib, rtmpdump下面我们一步步描述 1.编译openssl 首先下载openssl源码 wget https://www.openssl.org/source/old/1.0.1/openssl-1.0.1f.tar.gz 解压 tar zxvf openssl-1.0.1f.tar.gz mkdir -p my_build/openssl cd openssl-1.0.1f/
配置makefile注意这里的路径要按照自己电脑来 ./config --prefix/home/zg/zg_code/rtmp_lib/my_build/openssl shared 编译 make -j4
若发现下面报错要解决 POD document had syntax errors at /usr/bin/pod2man line 71. 解决方法 删除 pod2man文件sudo rm /usr/bin/pod2man
安装 make install
2.编译zlib cd …/ 下载zlib的网址 https://www.zlib.net/fossils/ 解压 tar xzvf zlib-1.2.8.tar.gz mkdir -p my_build/zlib cd zlib-1.2.8/ 配置 ./configure --prefix/home/zg/zg_code/rtmp_lib/my_build/zlib make -j4 make install
3.编译rtmpdump cd …/ mkdir my_build/rtmpdump 下载源码 wget http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.3.tgz
tar -xvf rtmpdump-2.3.tgz
cd rtmpdump-2.3 修改Makefile 注意两个makefile要分别修改 make -j4 make install