Darwin StreamingServer 安装流程

Darwin StreamingServer 支持开放源代码和基于标准的实时传输协议/实时流协议(RTP/ RTSP)、MPEG-4 和MP3 流协议。

一、安装前的准备

Darwin StreamingServer 的下载

Quicktime StreamingServer 是由Apple 公司开发的,是为Mac OS X 服务器系统设计的。同时为了使更多的用户接收它,推出了基于其它服务器系统设计的Darwin Streaming Server,大小为8.38MB

可以苹果公司的网站下载:http://developer.apple.com/darwin/projects/streaming/得到(注意下载之前必须先注册一个帐号,而且下载时一定要注意下载版本所适用的操作系统)。

Perl 的下载与安装

Darwin StreamingServer 需要Perl 的支持,因此安装它之前,必须先安装Perl。 Perl 可以从地址: http://www.activestate.com/Products/ActivePerl/下载(注意版本的区别,请按照自己机器的操作系统进行选择),此次选择的版本为ActivePerl 5.8.0 build 806。

双击下载得到的文件 ActivePerl-5.8.0.806-MSWin32-x86.msi

运行安装程序,一路“Next”,完成安装。

Quicktime 媒体播放器的下载与安装(这个不是必须的,可以使用其他客户端软件)

可以从 Apple 公司的网站http://www.apple.com/quicktime/download/上免费下载得到,最新版本为6.3,文件大小约10MB。

将下载得到的.zip 文件解压到某文件夹中,运行解压后的文件QuickTimeInstaller.exe

运行安装程序,一路“Next”,完成安装。

二、Darwin Streaming Server 的安装

解压下载得到的文件 DarwinStreamingSrvr4.1.3-Windows.exe,然后执行解压得到的文件

install.bat。然后要求输入管理员名称和密码。

1、  输入管理员帐号(自己任意给),并回车

2、  然后输入管理员口令(自己任意给),并回车再次输入同样的口令,并回车。

三、Darwin Streaming Server 的配置

在配置 Darwin Streaming Server 之前,首先要启动Streaming AdminServer 服务。

1、双击安装目录(一般为 C:\ProgramFiles\Darwin Streaming Server)下的 streamingadminserver.pl 文件,运行它。

注意:运行该文件后出现一个空的DOS 窗口,不要关闭它。初次安装完Darwin Streaming Server 软件,在没有关闭命令提示符窗口时,说明Streaming Admin Server 已经被启动,可以直接执行下面的步骤。

启动浏览器 IE。

1、输入 URL :http://127.0.0.1:1220 后回车。

然后输入用户名、口令 pk1/pkit ,单击“Log In”按钮

1、输入 MP3 广播新口令和确认口令

2、指定媒体内容存放位置

3、最后点击“Finish”按钮

如果出现如下界面, 表明服务器启动成功。

四、Darwin Streaming Server 的测试

整个安装配置完成以后,让我们放松一下,用QuickTime 测试一下,看能不能访问到流式媒体服务器。不过在测试前,一定要将媒体文件存放到上面指定媒体存放目录中。测试步骤如下:

1、打开QuickTime软件,选择“File”菜单。单击“Open URL in New Player…”命令

2、输入 URL, rtsp://192.168.1.201/sample_100kbit.mov

单击“OK”按钮

其中 192.168.1.201 是本服务器的静态IP 地址,Sample_100kbit.mov 是放在媒体内容存放位置的媒体文件名。

测试结果:在弹出的播放器窗口下面出现“Buffering……”等字样,并且接下去就进行播放,说明工作站访问QuickTime 流服务器成功。到此为止整个系统构建就完成了。

Darwin Streaming Server 安装流程的更多相关文章

  1. Darwin Streaming Server for Windows 安装

    最近搞流媒体相关的项目,于是打算在局域网搭建一个流媒体服务器.本以为很快搞定的,但是,在安装过程中还是折腾了一番. 现把安装流程记下来: 一.下载 Darwin Streaming Server fo ...

  2. Linux编译安装Darwin Streaming Server 6.0.3。。。

    目前主流的流媒体服务器有微软的windows media server.RealNetworks的Helixserver和苹果公司的Darwin Streaming Server. 微软的window ...

  3. Linux编译安装Darwin Streaming Server 6.0.3

    买回来VPS后就一直想在上面搭建一个流媒体服务,在网上搜索了很多资料,大部分都是介绍Linux中安装Darwin Streaming Server 5.5.5版本,因为这个版本提供了针对linux的安 ...

  4. (转)CentOS6.5安装Darwin Streaming Server搭建RTSP流媒体服务器

    参考: 1,CentOS6.5安装Darwin Streaming Server搭建RTSP流媒体服务器 http://www.yimiju.com/articles/567.html

  5. Darwin Streaming Server 6.0.3安装、订制、插件或模块

    How to setup Darwin Streaming Server 6.0.3 on 32 or 64 bit Linux platforms, add custom functionality ...

  6. Darwin Streaming Server 简介

    Darwin Streaming Server     概要 Darwin Streaming Server简称DSS.DSS是Apple公司提供的开源实时流媒体播放服务器程序.整个程序使用C++编写 ...

  7. Darwin Streaming Server Relay Setting

    安装完Darwin Streaming Server,就可以使用VLC通过RTSP协议播放流媒体文件了.但是我现在有一个需求,需要将一台DSS(假设为A机)上的媒体文件发送到另一台DSS(假设为B机) ...

  8. Darwin Streaming Server 安裝操作備忘

    Darwin Streaming Server 安裝操作 Darwin Streaming Server是蘋果公司推出的開放源碼.跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp.mp ...

  9. Darwin Streaming server 的 Task 类

    Darwin Streaming Server 是一个开放源代码的streaming server,对于streaming server的编程和软件结构有着一定的参考价值,它是使用C++写的,其中的并 ...

随机推荐

  1. JavaScripy execCommand函数

    execCommand函数命令 execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用如下格式:document.execCommand(sCommand[ ...

  2. Android 实现串口的移植

    安卓串口的实现,需要底层C++配合,不过这次我们根据framework中的思想,直接用API修改提供给JAVA层调用,这个就比较简单了. DEV项目需要,要实现在Android中实现串口的收发功能,有 ...

  3. Android开发学习之路--Android Studio cmake编译ffmpeg

      最新的android studio2.2引入了cmake可以很好地实现ndk的编写.这里使用最新的方式,对于以前的android下的ndk编译什么的可以参考之前的文章:Android开发学习之路– ...

  4. 好用的SQLAlchemy

    准备 安装SQLAlchemy框架 测试代码 知识点剖析 引入库支持 基类和引擎 实体类 声明类 数据库自动完成 CRUD 总结 这里简单的记录一下本人第一次使用SQLAlchemy这个ORM框架的过 ...

  5. SpriteKit:检测当新场景显示以后

    Detecting When a New Scene Is Presented Sprite Kit在SKScene类中提供2个可以重载的方法用来检测当一个场景过渡出去或过渡进来的时候. 第一个方法是 ...

  6. [openresty]安装nginx_lua

    这种方式是直接安装openresty ,不是通过重新编译nginx Ubuntu 安装 安装依赖包 $ sudo apt-get install libreadline-dev libncurses5 ...

  7. Java学习之继承中的执行顺序详解

    代码块(理解) (1)用{}括起来的代码. (2)分类: A:局部代码块 用于限定变量的生命周期,及早释放,提高内存利用率. B:构造代码块 把多个构造方法中相同的代码可以放到这里,每个构造方法执行前 ...

  8. [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总

    本文地址:http://blog.csdn.net/sushengmiyan/article/details/42240531 本文作者:sushengmiyan ------------------ ...

  9. XML之DOM解析模型

    <?xml version= "1.0" encoding = "UTF-8"> <articles> <article cate ...

  10. SQL语句容易出现错误的地方-连载

    1.语言问题 修改语言注册表\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432\ORACLE\KEY_DevSuitHome1中的NLS_LANG修改为AMERICAN_AMER ...