Chinaunix首页 | 论坛 | 博客
  • 博客访问: 979537
  • 博文数量: 145
  • 博客积分: 1302
  • 博客等级: 中尉
  • 技术积分: 1778
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-07 16:00
文章分类

全部博文(145)

文章存档

2018年(1)

2016年(1)

2015年(6)

2014年(4)

2013年(59)

2012年(32)

2011年(36)

2009年(1)

2007年(2)

2006年(3)

分类: LINUX

2015-09-19 17:42:09

一、首先说明下我的系统环境:
CentOS 6.5 32
位,关闭iptablesSELINUX
# chkconfig iptables off
# vi /etc/sysconfig/selinux
(把enforcing修改为disabled,然后重启系统)
二、安装后至少需要安装以下5个组件,确保软件安能正常安装及运行:
yum -y install gcc gcc-c++ perl ld-linux.so.2 libstdc++.so.6

Yum –y install httpd

准备好源码

tar xvf DarwinStreamingSrvr6.0.3-Source.tar

给源码安装补丁文件,进入DarwinStreamingSrvr6.0.3-Source目录,并打补丁:

cd DarwinStreamingSrvr6.0.3-Source
patch –p0 < dss-6.0.3.patch 

patch -p0 < dss-hh-20080728-1.patch

执行

./Buildit

编译完成后,我们来生成linux下的dss安装包

执行 ./buildtarball

生成DarwinStreamingSrvr-Linux.tar.gz

解压缩

tar -zxvf DarwinStreamingSrvr-Linux.tar.gz

cd DarwinStreamingSrvr-Linux

Install文件做修改

if [ $INSTALL_OS = "Linux" ]; then

/usr/sbin/useradd -M qtss > /dev/null 2>&1

else

/usr/sbin/useradd qtss > /dev/null 2>&1

fi

-M修改成-m

执行./Install

Please enter a new administrator user name: 【新管理员】

Please enter a new administrator Password: 【密码】
查看是否安裝成功

ps aux | grep Darwin(查看流媒体服务器的进程)

root ... ... ... /usr/local/sbin/DarwinStreamingServer

qtss ... ... ... /usr/local/sbin/DarwinStreamingServer

netstat -ntulp | grep Darwin(查看流媒体服务器的端口)

3、启动 Darwin Streaming Server
sudo /usr/local/sbin/DarwinStreamingServer

启动 Web 管理介面 (tcp port 1220)

sudo /usr/local/sbin/streamingadminserver.pl

ps. 以上两项在刚安装好的时候会自动启动,不需手动执行

小技巧:自动启动流媒体服务器的方法:

自动运行流媒体服务器序非常简单,把上述命令添加在/etc/rc.d/rc.local脚本中即可。

最后在服务器输入 你的IP:1220/来访问web管理 

默认的媒体文件存放在/usr/local/movies

你可以在web管理面板修改这个路径。

4、访问自己的流媒体服务

可以使用VLC media player这个软件,输入

rtsp://你的IP/sample_100kbit.mp4

来播放默认的测试视频。如果你的网速够给力的话效果还不错:)



阅读(4221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~