视频转发服务器安装调试说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
流媒体服务器安装调试使用
说
明
书
北京鑫盛顶科技有限公司
2008年6月
目录
第一章流媒体服务器的功能 (3)
1、功能概述 (3)
2、性能概述 (3)
3、运行环境 (3)
第二章服务器端程序安装调试使用 (4)
一、Apache安装 (4)
二、Php安装 (9)
三、Apache与Php的配置 (9)
四、Mysql的安装与配置 (10)
1、Mysql的安装 (10)
2、Mysql的配置 (13)
3、Mysql的使用 (17)
五、服务器的设置和使用 (27)
第三章客户端程序的安装调试使用 (30)
北京鑫盛顶科技有限公司
杨忠林
yangzlsun@
在此感谢海康威视的
谢犇xieben@
张工zhangqf@
第一章流媒体服务器的功能
1、功能概述
流媒体服务器软件实现对数据源申请数据流和多线程网络分发的功能。它的数据源可以是流媒体服务器所在PC上某个目录下的文件,也可以是DVR/DVS、HC板卡等实时设备。
流媒体服务器主要应用于以下情况:
1、因为DVR等设备的连接路数有限,同时观看某些数据源的客户端比较多的话,设备压力较大,甚至连接不上。利用流媒体服务器分发的优势,可以将从设备来的一路连接,同时分发给多个客户,从而能有效减少设备端的压力。
2.、当客户端和设备在不同的网段时,有些情况下客户端不能访问到设备。其中一种处理方法就是将流媒体服务器架设在网关上起到中转的作用,从而使得客户端可以正常取得数据流。
3、流媒体服务器还提供了点播PC上的录像文件的功能,可以和集中存储服务器配合使用。
流媒体服务器作为网络监控系统的一部分,功能相对单一。它主要具备以下几个功能:1.支持从文件或DVR等实时设备上取数据。
2.支持对同一路流不同请求的分发。
3.提供制作索引文件的功能。
4.提供配置侦听端口的功能。
5.提供点播配置路径的功能。
6.启动服务器、停止服务器、退出服务器等
2、性能概述
服务器的性能取决于部署机器的以下硬件性能:网络带宽,网络速度,CPU速度,内存大小等。本服务器是对网络带宽要求比较高,带宽高的网络能够提高服务器性能;服务器操作CPU非常频繁,频率较高的CPU能够提高服务器性能;服务器使用了较多的线程,如果能够采用的双核CPU芯片能够提高服务器性能;较大的内存容量也是有益的。
3、运行环境
本系统的运行平台:
硬件环境:主流PC,主频2.8G以上、主存512M以上、千兆网卡、千兆网线、千兆交换机。软件环境:Windows2K/XP。
在上述推荐配置和保证图像质量的条件下,可以支持到240(±10)路。
第二章服务器端程序安装调试使用
一、Apache安装
1.1下载apache(下载.msi安装包)./download.cgi
/httpd/binaries/win32/apache_2.0.63win32x86no_ssl.msi 以apache2.055为例
1.2执行apache_
2.0.55win32x86no_ssl.msi
1.3Next进行下一步,
1.5Next进行下一步,输入相应信息,
1.7选择适当的选项,以Typical为例,Next进行下一步
选择路径,这里选择E:\phpinstall
1.8Next进行下一步
1.9Install安装
1.10Finish完成。
二、Php安装
2.1下载php5.1.2(或更高版本)地址:/downloads.php
/distributions/php5.2.6Win32.zip
Download the zip package
2.2将php5.1.2Win32.zip解压到E:\phpinstall\php。
三、Apache与Php的配置
3.1查看apache是否安装成功打开IE或firefox等浏览器,输入http://localhost/,如果有apache 的页面说明安装成功了。
3.2打开并修改apache安装目录conf目录下的httpd.conf(或者直接通过用安装文档中提供的http.conf把phpinstall>apache2>conf目录下的http.conf覆盖来即可)
3.2.1找到DocumentRoot"E:/phpinstall/Apache2/htdocs"改成DocumentRoot
"E:/phpinstall/www"
3.2.2找到 "E:/phpinstall/www"> 3.2.3在适当位置添加 LoadModule php5_module E:/phpinstall/php/php5apache2.dll PHPIniDir E:/phpinstall/php AddType application/xhttpdphp.php 3.2.4找到DirectoryIndex index.html index.html.var改成DirectoryIndex index.php index.html index.htm index.html.var 3.3打开php安装目录下的php.inidist重命名为php.ini,并做如下修改 (或者直接把安装文档中提供的php.ini拷贝到phpinstall>php即可) 3.3.1找到extension_dir="./"改成extension_dir="E:\phpinstall\php\ext" 3.3.2找到session.auto_start=0改成session.auto_start=1 3.3.3在适当位置添加extension=php_win32service.dll 3.3.4找到;extension=php_mysql.dll去掉前面的;号 3.4拷贝php安装目录下的 fdftk.dll, fribidi.dll, gds32.dll, libeay32.dll, libmcrypt.dll, libmhash.dll, libmysql.dll, msql.dll, ntwdblib.dll, php5ts.dll, ssleay32.dll, yaz.dll