总体的目标功能需求

  1. 下载流媒体服务程序,并运行流媒体服务程序
  2. 在页面上配置流媒体服务的相关信息。配置完成后重启流媒体服务
  3. 通过flv的js demo查看流媒体视频,如果看到视频表示成功。

公司摄像机的信息

海康摄像机:

Ip地址: 192.168.10.250  用户名和密码:  admin  1qaz2wsx

对于使用ONVIF协议的摄像机,可以使用ONVIF device Tools的工具来自动搜索局域网里面的摄像机的rtsp的地址,

流媒体文件的获取

  1.  从公司得ftp的服务器上面获取流媒体服务的整体压缩包文件PKPushStreamserver.rar
    1. 文件的下载目录: /release/video-stream-server/win32-vs2013
    2. 压缩包文件包含的程序有:内存数据库(pkmemdb)、推流服务(PKPushStreamServer)、视频请求分发接口服务(VideoDispatchServer)、
      流媒体中间服务程序(nginx)、web配置页面程序、进程管理器程序(PKServerMgrUI.exe)
  2. 获取压缩文件到服务器,然后解压此压缩文件,进入PKPushStreamServer的bin目录下面,启动PKServerMgrUI的程序,然后启动所有的服务。
    1. 如下图所示:

流媒体信息的配置

  1. 需要知道要推送的摄像机的一些具体的信息,
    1. 例如:
      1. 是推送单个摄像机的视频流还是硬盘录像机的视频流。
      2. 知道设备是属于哪个厂家的,是使用SDK的方式推流还是使用ONVIF的协议获取视频流推流
      3. 需要知道设备的用户名和密码。如果是使用ONVIF的协议获取视频流,那么需要知道摄像机的rtsp的视频流地址。
  2. 程序启动完成后,在浏览器中输入本机的IP地址:8082的端口打开网页(例如: 127.0.0.1:8082),
    配置自己需要的摄像机以及转发到的流媒体服务等信息。具体配置按下面步骤操作。
  3. .打开浏览器,访问该项目的网址:127.0.0.1:8082,成功后如下图

3.添加摄像机