Chinaunix首页 | 论坛 | 博客
  • 博客访问: 511331
  • 博文数量: 110
  • 博客积分: 3971
  • 博客等级: 中校
  • 技术积分: 1175
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-20 23:27
文章分类

全部博文(110)

文章存档

2015年(2)

2014年(1)

2013年(1)

2011年(9)

2010年(28)

2009年(12)

2008年(13)

2007年(23)

2006年(21)

我的朋友

分类: LINUX

2011-02-12 14:37:13

debian 下安装 Darwin Streaming server 流媒体服务器

获取包:
6.0.3版本
wget
linux的补丁
wget

安装之前,确信安装了gcc glibc g++等包

  1. 安装步骤:
    解压:
    tar –xvf  DarwinStreamingSrvr6.0.3-Source.tar
  2. 打补丁:
    patch -p0 < dss-6.0.3.patch
  3. 修改一下Install:
    cd DarwinStreamingSrvr6.0.3-Source
    vi Install
    行255改成 /usr/sbin/useradd -g qtss qtss
  4. 编译:
    ./Buildit install
    生成安装目录:
    ./DSS_MakeRoot -f /tmp/dss
  5. 去安装目录&安装:
    cd /tmp/dss
    ./Install
  6. 输入用户名,密码

装完以后是默认启动的
以后可以使用这个脚本启动web的控制,也可以加到/etc/rc.local中
/usr/local/sbin/streamingadminserver.pl
可以使用 用之前的用户名,密码登录
DSS服务器
/usr/local/sbin/DarwinStreamingServer
readme
/var/streaming/readme.txt

当然,安装的时候还有一些包你也可能需要
ffmpeg
lame
w32codecs
libxvidcore4
libx264
faac
faad2
libmpeg4ip
mpeg4ip
libmp4v2

7.流媒体服务器的web管理

  通过浏览器管理Darwin Streaming Server 流媒体服务器,可以在浏览器的地址栏输入:或者域名:1220 。然后输入在安装流媒体服务器时设置的用户名称和密码如图5 。

Linux流媒体服务器架设攻略

  然后单击“Log In”按钮继续。

8 Web管理页面的初试化

  第一次使用Web管理页面要进行初试化。包括四个内容:

   输入mp3管理者密码

   如果是第一次设置,则会进入“Setup Assistant”(设置向导),首先就会出现一个如图6 所示的MP3 广播密码设置对话框,在其“New Password”和“Re-enter New Password”输入自己想设置的密码。然后点击“Next”按钮继续。

Linux流媒体服务器架设攻略

   设置SSL安全选项

为了保证数据传输的安全需要您可以在这里钩选“Secure Administration(SSL)”(安全管理),前提是您已经有了可用的SSL 证书。一般可以不选,如图7 所示。直接点击“Next”按钮继续。

Linux流媒体服务器架设攻略

   设置媒体文件存放目录

接下来要设置的是媒体文件的存放主目录, 其默认的目录为“如图8 所示。这个目录要记住,在服务器中以后添加媒体文件时就要加在这个目录中。设置完毕点击“Next”按钮继续。

Linux流媒体服务器架设攻略

  设置流媒体服务器监听端口

  最后设置默认传输端口,如果设置了“Streaming on Port 80”则此服务器的访问可以突破防火墙,但如果您在此服务器上同时建有Apache 等占用80 端口的服务。则建议您不要设置此端口。这里如果您没有什么特殊要求的话,使用缺省配置即可,如图9 所示。直接点击“Finish”按钮。

Linux流媒体服务器架设攻略

9. 完成初试化

  完成上述步骤后,进入如图10 所示的管理页面,此流媒体服务器初步设置完毕,如果您要作进一步的设置,可以通过此管理页面,在其左侧点击相应的选项,进行设置。也可以通过此对前面所做的设置进行更改。

当服务器重新启动后,以后每次登陆管理界面,均要求用我们在安装过程的管理员帐号进行登陆,如图5 所示,填写完毕后点击“Log In”即可登陆到如图10 所示的管理界面。从图10 我们可以获得以下信息:

Linux流媒体服务器架设攻略

  流媒体服务器ip地址;当前时间;流媒体服务器启动的时间;dns服务器ip地址。流媒体服务器的版本;API接口版本;中央处理器负载;当前连接数等关键信息。

  总结:

   到此为止Linux下基于Darwin Streaming Server 的流媒体服务器就安装完成了,后面会介绍其进阶配置和客户端连接的方法。苹果软件在对比中取胜的具体方面是视频品质——这是一个最重要的因素,还有其价格——总而言之它是免费的。

三 、Darwin Streaming流媒体服务器的常规设置

  Darwin Streaming流媒体服务器 包括10个主要部分,下面以此介绍:

  1. Connecting Users

  这是一个实时的监测界面,你可以定义刷新的频率.如果有用户连接到你的服务器,你可以看到用户的地址,码流,传输数据量,丢包比例,传输时间和连接文件等多种信息,界面非常简洁而且可以根据不同的项目进行排序。如图-11 。

Linux流媒体服务器架设攻略

2. Relay Status

  relay的意思和helix 里面的splitter是一样的是,是再次分发的意思,由于在这里没有设置转发服务器 ,所以我们在这里看不到任何记录信息。如图12 。

Linux流媒体服务器架设攻略

3 General Settings

  在这个界面中,集成了Darwin Server 的大部分设置,包括映射目录,加密传输,最大连接数目,带宽使用,用户认证等的设置。关于授权连接数目,Darwin 流媒体服务器默认的连接数目是1000,另外还可以设置用户口令等如图-13 。

Linux流媒体服务器架设攻略

4. Ports Settings

  端口设置界面只有一个设置,那就是是否起用80端口来进行流媒体的发布,如图-14 。

Linux流媒体服务器架设攻略

5 relay setting

  在这个界面中,你可以设置Darwin Server 的转发设置, 和helix 的复杂配置相比,这里的配置要简单的多,点击新建转发规则来建立一个新的转发设定,你可以设定当前服务器为发布点或者接收点,同时支持用户认证传输模式 ,如图-15 。

Linux流媒体服务器架设攻略

6 log setting

  在这个界面中配置了Darwin Server 的日志选项,你可以在这里定义服务器的日志保存时间和空间限制.Darwin Server 支持错误日志和操作日志两种形式的日志存储,如果需要,你也可以关闭日志功能,如图-16 。

Linux流媒体服务器架设攻略

7. Playlists

  通过这个界面,我们可以新建播放列表. 你可以选择当前媒体文件夹中的文件来组成一个播放列表,并且定义播放列表的播放顺序,除了一般的随机播放和顺序播放以外,Darwin Server 还允许你自己定义播放顺序,其根据就是播放列表里面的一个权值定义(weight),如图-17 。

Linux流媒体服务器架设攻略

(1)建立mp3文件播放列表

  依次点击Playlists → New MP3 Playlist

  Name: myaudio

  Mount Point: /myaudio

  Play Mode: Sequential Looped (循环播放)

  将 Available Content 里的 MP3 文件拖曳到右边窗格 (Items in This Playlist), 最后按 Save Changes 储存设定即可。如图-18 。

Linux流媒体服务器架设攻略

  选择以后,点击保存设定,一个新的播放列表就建立起来了.要注意的是,现在的播放列表还不能被用户所调用,你必须点击一下播放列表后面的那个小按钮. 之后,列表的状态将会变成PLAYING的状态现在用户就可以访问这个列表了。

(2)建立视频文件播放列表

  支持的文件格式包括:3gp、mp4、mov。

  点选 Playlists → New Media Playlist

  Name: myvideo

  Mount Point: myvideo.sdp

  Play Mode: Sequential Looped (循环播放)

  将 Available Content 里的多媒体档案拖曳到右边窗格 (Items in This Playlist), 最后按 Save Changes 储存设定。如图-19 。

Linux流媒体服务器架设攻略

文件名称说明:

   3gp:3GP是一种3G流媒体的视频编码格式,主要是为了配合3G网络的高传输速度而开发的,也是目前手机中最为常见的一种视频格式。目前,市面上一些 安装有Realplay播放器的智能手机可直接播放后缀为rm的文件,这样一来,在智能手机中欣赏一些rm格式的短片自然不是什么难事。然而,智能手机毕 竟是少数,大部分手机并不支持rm格式的短片,若要在这些手机上实现短片播放则必须采用一种名为3GP的视频格式。3gp尺寸只有352*288,是手机 视频格式,但压缩的非常厉害。

   mp4其实就是mpeg4,也是一种影音格式。MPEG-4文件的扩展名是AVI,但同普通的AVI不一样,容量要小很多。

   MOV文件格式:它是Apple公司开发的一种音频、视频文件格式。用于保存音频和视频信息,现在它被包括Apple Mac OS,Microsoft Windows在内的所有主流电脑平台支持。

Error Log

  在这个界面上,我们看到的是系统的日志记录和任何错误记录,包括点播中也出现的故障,如图-20 。

Linux流媒体服务器架设攻略

8 Access History

  在这个界面上,我们看到的是系统操作记录日志,他将记录每个媒体文件被调用的情况,如图-21 。

Linux流媒体服务器架设攻略

  log out

  这个按钮的作用是安全退出管理员界面。

9 关闭流媒体服务器的两种方法

  由于流媒体服务器没有提供服务器停止命令,所以只能通过使用传统的“Kill”来“杀掉服务器的进程”,使用命令:

  #kill 3846

  说明 3846是qtss的pid,可以使用命令查看ps aux | grep qtss。

另外还可以点击“Disable Server”按钮来停止流媒体服务器的工作。如图-22 。

Linux流媒体服务器架设攻略

10 重新启动流媒体服务器的方法

  停止流媒体服务器后可以点击“Disable Server”按钮来启动流媒体服务器的工作。如图-23 。

Linux流媒体服务器架设攻略


四、客户端软件连接流媒体服务器的方法

  介绍了这么多服务器的配置,那么最后这个服务器发布到客户端的又将是怎好了,当我们配置好服务器以后的,下面要做的就是打开流媒体客户端软件。

  1. windows 流媒体客户端软件

  windows 流媒体客户端软件非常多主要包括:realone、quicktime和WMP。这里以苹果自己的quicktime为例。

  (1) quicktime播放网络mp3文件

  打开quicktime在“Open Url in new player” 输入::7070/ mp3_mount_point,如图-24 。

Linux流媒体服务器架设攻略

  (2) quicktime播放网络视频文件

  打开quicktime在“Open Url in new player” 输入:rtsp://ip/(文件名称或者列表),如图-25 。

Linux流媒体服务器架设攻略



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

chinaunix网友2011-07-27 14:01:51

[url=http://roll.sohu.com/20110721/n314145287.shtml]前列腺炎[/url] [url=http://news.zj.vnet.cn/2011072117699987.html]前列腺炎[/url] [url=http://beijing.liebiao.com/yiliao/21410291.html]前列腺炎[/url]

chinaunix网友2011-03-06 16:52:53

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-06 16:52:34

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com

chinaunix网友2011-03-06 16:52:20

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com