版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

2021-01-16:现场部署最新的安装包:
ftp://192.168.10.1/工程项目/江门流媒体/


获取流媒体服务的安装包: ftp://192.168.10.1/release/video-stream-server/centos/PKPushStreamServer.tar.gz

...

  1. 连接centos的服务器,将安装包和安装脚本,放置到服务器上面,可以使用xshell的软件。 
  2. 给脚本赋值可执行权限: sudo chmod +x install-PKPushStreamServer.sh
  3. 执行安装脚本: sudo  ./install-PKPushStreamServer.sh
  4. 脚本执行完成后,会有目录 : /PKPushStreamServer。里面是可运行的程序
  5. 启动服务: /etc/init.d/eview start 
  6. 关闭服务: /etc/init.d/eview stop
  7. 重启服务:/etc/inid.d/eview restart
  8. 查看服务是否已经启动: ps ajx | grep pk  
  9. 每次更新的时候,替换 /PKPushStreamServer/config/eview.db  即可


nginx的流媒体服务启动:(与srs的二者选其一就可以)。PKPushStreamServer.tar.gz 里面默认自带是srs的服务

nginx-flv.tar.gz 解压。  
启动:   ./nginx  -c  ../conf/nginx.conf    如果启动报错,可创建文件夹   mkdir /home/peak/nginx-flv/logs
停止    ./nginx  -s   stop



现场服务器的的配置情况:
Image Added

Image Added

两台虚拟机的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的配置负载均衡。

代理转发。具体如下:
Image Added


Image Added

前端服务器统一访问8088的端口,在后端的服务器上面,代理8088的端口做分发。

具体的nginx.conf的配置文件:

View file
namenginx.conf
height250


更新部署流媒体服务:
后端服务部署在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的代理配置如下:
Image Added

View file
namenginx.conf
height250



压力测试报告和部署运维手册:

View file
name压力测试报告.doc
height250
View file
name流媒体转码服务部署及运维手册.doc
height250


使用压力测试工具:

srs-bench


2021-06-30:

针对江门流媒体的视频结构的调整:

播放的地址部分:

playVideo body name=潮连卢边中心市场&uuid=f8567df381004f23aa1a17c49c9e3d6f&type=flv&action=play&srcaddr=rtsp://10.200.113.108:30888/44070353001320900341ABA794E3?third_id=44070353001320900341

修改VideoDispatchServer的服务程序:

  • 当查询到无此摄像机的时候,如果参数信息比较齐全,那么就添加一个摄像机到数据库中,同时发布信息到redis的通道,
    然后在查询刚刚的摄像机添加的主键Id,然后返回一个url回去。

修改PKPushStreamServer的服务程序:

  • 如果没有查询到该摄像机,那么就从数据库里面查询该摄像机信息,如果查询到了那么就完成了添加。并同时执行推流的操作。完成改部分的修改。

程序流程图如下:

draw.io Diagram
bordertrue
diagramName修改的内容
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth859
revision1