首页
社区
课程
招聘
[推荐][分享][下载][原创]直播/推流服务器端创建方法
发表于: 2022-3-11 13:34 4148

[推荐][分享][下载][原创]直播/推流服务器端创建方法

2022-3-11 13:34
4148

本方法在Linux基础上运行,需懂一点命令使用方法
更多惊喜:https://bbs.pediy.com/user-854079-1.htm
手机端播放和推流:https://bbs.pediy.com/thread-271793.htm
使用到的安装包在附件中
部署完成后,如不能正常推流,可查看服务器是否开启端口,默认为1935

 

服务器具体操作如下:

 

解压三个文件
1,编译OpenSSL
进入 cd openssl-OpenSSL_1_1_1b
输入:./config --prefix=pwd/libs
输入:make
输入:make install
2,进入nginx-release(需要安装 pcre 和 zlib)
输入:./auto/configure --add-module=/home/nginx/nginx-rtmp-module-1.2.1 --with-openssl=/home/nginx/openssl-OpenSSL_1_1_1b
输入:make
输入:make install

 

3,复制文件nginx.conf
cp /home/nginx/nginx-rtmp-module-1.2.1/test/nginx.conf /usr/local/nginx/conf/
4,开始运行:
进入 /usr/local/nginx/sbin
运行:./nginx
停止: ./nginx -s stop

以上操作出错可按顺序重新测试,也可使用以下命令查看问题

长时间不推流自动结束(so_keepalive=2s:1:1;)
listen 1935 so_keepalive=2s:1:1;

 

/usr/local/nginx/sbin# ./nginx
root@instance-oc5lggc1:/usr/local/nginx/sbin# ./nginx -s stop

 

//使用ffmpeg 推流
.\ffmpeg.exe -re -i cqz.mp4 -vcodec libx264 -acodec aac -f flv rtmp://119.27.185.134/myapp/mystream

 

106.13.54.29

 

.\ffmpeg.exe -re -i 11.mp4 -vcodec libx264 -acodec aac -f flv rtmp://106.13.54.29/myapp/mystream

 

PCRE库安装
sudo apt-get install libpcre3 libpcre3-dev

 

3,解压编译
zlib-1.2.11.tar.gz
pcre2-10.33.zip
(1: ./configure
(2: make
(3: make install

 

例如查看zlib是否安装:
dpkg -l | grep zlib
解决依赖包openssl安装,命令:
sudo apt-get install openssl libssl-dev
解决依赖包pcre安装,命令:
sudo apt-get install libpcre3 libpcre3-dev
解决依赖包zlib安装,命令:
sudo apt-get install zlib1g-dev

 

/home/nginx/openssl-OpenSSL_1_1_1b
/home/nginx/nginx-rtmp-module-1.2.1

 

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

 

There are no enabled repos.
Run "yum repolist all" to see the repos you have.
You can enable repos with yum-config-manager --enable <repo>


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2022-3-11 13:38 被富到流油^-^编辑 ,原因:
上传的附件:
收藏
免费 1
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//