如何使用easydarwin搭建代理流媒体服务器

如何使用easydarwin搭建代理流媒体服务器,第1张

(1)

http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe

下载后解压,直接点击文件Install.bat,安装到 C:\ProgramFiles\Darwin Streaming Server

(2)

安装 Perl 解释器,从 http://www.perl.org/get.html 选择

Strawberry Perl

ActiveStatePerl

选择ActivePerlW下载,我的系统是32位,在这里选择32位的下载,然后安装 ,默认即可。

装好后在 cmd 下面使用:

c:\document and settings>cd C:\ProgramFiles\Darwin Streaming Server

# 根据提示创建 WebAdmin 的账号和密码

C:\Program Files\Darwin Streaming Server>perl WinPasswdAssistant.pl

# 运行 WebAdmin 管理器

C:\Program Files\Darwin Streaming Server>perl streamingadminserver.pl

# 现在就可以打开 http://127.0.0.1:1220/ 来对 DSS 服务器进行管理了

在 DSS WebAdmin 里面修改 General Settings ->Media Directory ,将它改为你的 Media 目录,如果使用默认的,把视频文件放到C:\ProgramFiles\Darwin Streaming Server\Movies 里面

(3)

用 QuickTime 或VLC 打开rtsp://127.0.0.1:554/sample_100kbit.mp4,正常的话,就可以看到视频正常播放了.Movies 里面有自带的样例.

本实验是在Ubuntu 10.04版本上进行的。参考http://tech.ddvip.com/2007-11/119509250537452_4.html

1.下载Darwin Streaming Server 5.5.5版本

http://static.macosforge.org/dss/downloads/ 下载Linux 版本DarwinStreamingSrvr5.5.5-Linux.tar.gz

2.解压,将DSS解压到opt目录下

tar xvfz DarwinStreamingSrvr5.5.5-Linux.tar.gz -C /opt

3.安装./Install,如果不成功,则chmod -x Install,修改Install 权限。

在安装过程中,只需要根据提示,设置流媒体服务器的用户名和密码。

安装成功后,打开http://127.0.0.1:1220,进行DSS配置(基本上都是默认的,重要的就是Media Folder设置,默认值:/usr/local/movies/,这个文件夹是放点播视频的。)

4.启动

如果在安装时不小心关闭了窗口,将没有启动服务器。可以到安装目录下找“streamingadminserver.pl”文件,运行它,就启动了Darwin Server。

自启动的方法:

把应用程序(streamingadminserver.pl)添加到/etc/rc.d/rc/local脚本中即可。

5.查看流媒体服务器的进程

ps aux | grep Darwin 命令查看流媒体服务器的运行进程

6.查看流媒体服务器的端口

通过命令:netstat -ntulp | grep Darwin

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

输入http://127.0.0.1:1220,然后输入安装时设置的用户名和密码

Log In以后进入到Web管理页面初始化设置:

1).MP3管理界面,输入用户名和密码

2).设置SSL安全选项

为了保证数据传输的安全需要,可以选择SSL,前提是有可用的SSL证书。也可以不选

3).设置媒体文件存放目录,其默认目录是/usr/local/movies/,要想修改可直接添加

4).设置流媒体服务器监听端口,此处是80端口,如果设置Apache等web服务器的话,就不能再使用这个端口,没有特殊要求的话,使用缺省配置即可。至此,初始化设置完成。

安装

下载软件

解压tar包,对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脚本,安装成功,此时服务已经启动

如果要手动启动服务,运行streamingadminserver.pl

管理

Darwin Streaming Server采用了web管理模式,可以在本机的浏览器中输入:ttp://127.0.0.1:1220 然后输入在安装流媒体服务器时设置的用户名称和密码。

使用

找一个播放器,选在打开URL,输入rtsp://127.0.0.1/sample_100kbit.mp4

文件转换

DSS提供了一些sample源,测试用的话够用了,再多就只能自己做了。

DSS 支持的视频文件需要特别的工具对视频 hint 一下,然后就可以在 RTSP 上面用,请下载 mp4box /tools/mp4box 使用,mp4box同时支持mp4和3gp。

下载到到解压出后会有个叫 mp4box.exe ,用它在命令行下面运行

C:\mp4box sample.mp4 -hint

出现结果:

Hinting file with Path-MTU 1450 Bytes

Hinting track ID 201 - Type "mp4v:mp4v" (MP4V-ES) - BW 33 kbps

Hinting track ID 101 - Type "mp4a:mp4a" (mpeg4-generic) - BW 64 kbps

Saving mymovie.mp4: 0.500 secs Interleaving

流媒体视频就转换ok,现在文件大小就会有变动,变大了一些。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/255918.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存