ubuntu下,Pingos服务端配置

一、pingos配置

  1. github项目地址:https://github.com/pingostack/pingos
  2. 安装及启动服务
### 1. 更新
sudo apt update
sudo apt upgrade
### 2. 下载安装
git clone https://github.com/pingostack/pingos.git
cd pingos
sudo ./release.sh -i
# 3. 启动服务
cd /usr/local/pingos/sbin
sudo ./nginx

推流设置

### 1. 查看ip地址
ifconfig
### 推拉流设置
推流地址:rtmp://ip/live/流名
事例:
  地址:rtmp://192.168.101.110/live
  流名:test
拉流地址:
  rtmp://192.168.101.110/live/test
查看服务启动状态:
  http://192.168.101.110/rtmp_stat

二、openssl 版本不对问题

  1. 查看openssl版本,ubuntu高版本openssl用的是3.0,而pingos 用的是openssl 1.1.1,如果是3.0就先卸载openssl
    查看openssl 版本:openssl version
    卸载openssl:sudo apt autoremove openssl

openssl 1.1.1配置过程

2.1 下载openssl 1.1.1版本

openssl下载目录

wget  https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1s.tar.gz

2.2 编译openssl

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl '-Wl,-rpath,$(LIBRPATH)'

2.3 设置软openssl连接

ln -sf /usr/local/ssl/bin/* /usr/bin/
ln -sf /usr/local/ssl/include/* /usr/include/
ln -sf /usr/local/ssl/lib/* /usr/lib/

2.4 pkgconfig文件夹配置会失败,修改pkgconfig文件夹权限,将/usr/local/ssl/lib/pkgconfig 下的文件,复制到/usr/include/pkgconfig下

chmod 777 /usr/include/pkgconfig -R

2.5. 设置这个so连接(不确定要不要)

echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig

三、ffmpeg 推拉流测试

ffmpegh264 循环推流

ffmpeg -re -stream_loop -1 -i 1080.mp4 -vcodec libx264 -acodec aac -f flv rtmp://192.168.101.110/live/test

ffmpeg 播放直播流

ffplay rtmp://192.168.101.110/live/test

你可能感兴趣的:(ubuntu下,Pingos服务端配置)