2021-01-16:现场部署最新的安装包:
ftp://192.168.10.1/工程项目/江门流媒体/
获取流媒体服务的安装包: ftp://192.168.10.1/release/video-stream-server/centos/PKPushStreamServer.tar.gz
获取nginx的中间流媒体服务: ftp://192.168.10.1/release/video-stream-server/centos/nginx-flv.tar.gz
下载安装脚本: ftp://192.168.10.1/release/video-stream-server/centos/install-PKPushStreamServer.sh
nginx-flv.tar.gz 解压。
启动: ./nginx -c ../conf/nginx.conf 如果启动报错,可创建文件夹 mkdir /home/peak/nginx-flv/logs
停止 ./nginx -s stop
两台虚拟机的IP地址: 10.200.113.151 10.200.113.152
用户名:root
密码: Video12#567
2021/6/29更新151,152密码为
minglue!@#123
前段部署的两个服务器的IP的地址: 10.200.113.131 和 10.200.113.132
用户名: root
密码: minglue!@#123
VideoDispatchServer(http的请求端口):8088
nginx或者srs开放的请求flv的视频流端口:8080
srs的端口:1985
rtmp视频流端口: 1935
redis的端口:30001
java程序端口:30006
2020-01-16更新服务器的信息:
更新部署前端所在服务器的nginx的配置文件, nignx在目录 /usr/local/nginx的目录下面
front的部署在 /data/inno-video-structuring/front。nginx的配置负载均衡。
代理转发。具体如下:
前端服务器统一访问8088的端口,在后端的服务器上面,代理8088的端口做分发。
具体的nginx.conf的配置文件:
更新部署流媒体服务:
后端服务部署在10.200.113.151和10.200.113.152的服务器上面,对外访问端口8088,其余均有内部nginx代理转发。
程序安装目录 /PKPushStreamServer和/root/work/nginx。
修改srs的服务名称为PKSRS. 同时修改pkservermgr.xml的程序里面的srs→PKSRS.
nginx的启动: /root/work/nginx/sbin/nginx -c /root/work/nginx/conf/nginx.conf
nginx的关闭: /root/work/nginx/sbin/nginx -s stop -c /root/work/nginx/conf/nginx.conf
nginx的重新加载: /root/work/nginx/sbin/nginx -s reload -c /root/work/nginx/conf/nginx.conf.
nginx的代理配置如下:
压力测试报告和部署运维手册:
使用压力测试工具:
srs-bench
播放的地址部分:
playVideo body name=潮连卢边中心市场&uuid=f8567df381004f23aa1a17c49c9e3d6f&type=flv&action=play&srcaddr=rtsp://10.200.113.108:30888/44070353001320900341ABA794E3?third_id=44070353001320900341
修改VideoDispatchServer的服务程序:
修改PKPushStreamServer的服务程序:
程序流程图如下: