赛迪网 > IT技术 Linux > 企业应用
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Linux下安装Darwin流服务器的方法和步骤

发布时间:2008.03.28 06:33     来源:赛迪网    作者:sixth

一、Darwin简介

Darwin 流服务器是苹果公司QuickTime流服务器的opensource版本,是完全基于QuickTime流服务器代码开发的,其实现了一种在网络上传播QuickTime流的机制。Darwin具有以下一些特点:

1.具有web管理接口;

2.开放源代码;

3.支持Mac OS X Server, Linux ,Solaris, FreeBSD,Windows NT 4.0/Windows 2000 Server等多种操作系统;

4.与前一版本的QuickTime流服务器相比较,性能上得到了很大加强;

二、实现步骤

1. 从苹果公司站点下载Darwin:

http://www.publicsource.apple.com/projects/streaming/release/DarwinStreamingServer5.5-Linux.tar.gz

2. 解开该tar包:

# tar xvzf DarwinStreamingServer3-Linux.tar.gz

这将在当前目录生成一个DarwinStreamingSrvr3-Linux目录,进入该目录。

3. 执行Install安装脚本安装Darwin:

# ./Install

安装完成后的目录结构如下:

/usr/local/sbin/QuickTimeStreamingServer – 流服务器程序目录

/usr/local/sbin/streamingadminserver.pl - QTSS Web 管理服务器

/usr/local/sbin/StreamingServerModules/ - QTSS 插件

/usr/local/bin/PlaylistBroadcaster – 播放列表广播

/usr/local/bin/qtpasswd – 进行访问控制的密码文件

/usr/local/bin/SpamPro - RTSP 客户端工具

/etc/streaming/ - QTSS 配置文件

/usr/local/Movies/ - 媒体文件放置目录

/var/streaming/ - 用户手册

/var/streaming/logs – 日志目录

/var/streaming/playlists – Web管理播放列表文件

4. 配置服务器:

安装完成后streamingadminserver.pl会自动运行,可以通过该perl脚本(其实也就是一个小型的web服务器)来管理Darwin流服务器。为了以后方便管理,可以在/etc/rc.d/rc.local脚本中加入一行:

/usr/local/sbin/streamingadminserver.pl

这样每次系统启动后就会自动允许管理脚本。

在任意一台可以访问该服务器的客户机的浏览器中输入:

http://your_server_name:1220

your_server_name也就是你的流服务器的主机名,当然也可以采用ip地址。

然后就可以进入web管理界面。

缺省的管理员用户名: streamingadmin

缺省的管理员密码: default

进入web管理界面后,可以进行以下一些配置:

a. Server Snapshot: 服务器状态监测;

b. Movies Directory:

放置媒体文件的目录设定,缺省是/usr/local/movies/;

c. Authentication Scheme:

设置用户认证方案,缺省是Digest,如果使用QuickTime4客户端,必须选择Basic;

d. Streaming on Port 80:

设置是否使用80端口为服务器服务端口,如果选择否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;

e. Maximum Number of Connections:

最大客户连接数目,缺省为1000;

f. Maximum Throughput:

最大使用带宽,缺省为100M;

g. 启动/停止Darwin流服务器;

其他还有日志文件设定以及播放列表的建立等等。

5.安装客户端:

从苹果公司下载QuickTime

http://www.apple.com/quicktime/download/

然后在windows XP下根据提示进行安装。

6.测试:

安装完成后,/usr/local/movies目录中会有一个sample.mov文件,我们可以使用该文件进行测试。首先在客户端启动QuickTime,然后在菜单中单击

Fileà Open URL in new player

在弹出的对话框中输入:rtsp://your_server_name:554/sample.mov

(这里假设使用554作为服务端口)

(责任编辑:云子)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· Linux2.4内核和2.6内核对Initrd处理流程 (03-27) · Linux下查看CPU类型三种方法的区别介绍 (03-27)
· Linux系统上配置Nginx+Mongrel cluster (03-27) · Linux下Tomcat 80端口被占用的解决办法 (03-27)
· Linux操作系统下安装声卡驱动的方法总结 (03-27) · Linux操作系统如何将应用程序添加到菜单 (03-27)
· Ubuntu公司宣布提供6.10支持的截止日期 (03-27) · Ubuntu Linux下如何用源码文件安装软件 (03-26)
· SUSE crontab工具无法正常运行原因分析 (03-26) · 嵌入式技巧:ARM的三种中断调试方法介绍 (03-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 专家:从第三方法律服务看我国信息化法制建设
· 民营企业不上ERP会怎样? 必须贯彻一把手工程
· 排队时代电子银行如何补短板 银行信息化现状
· 信息化灾难降临时如何应对与善后 与灾难竞速
· IT部门应否实施预算制 CIO如何让信息中心站稳
· 公交一卡通不推行实名制 一卡多用可购物买药
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统