<返回更多

rtsp协议之dss搭建rtsp服务器

2020-08-18    
加入收藏

1、DarwinStreamingServer(简称DSS)介绍

Darwin Streaming Server简称DSS。DSS是Apple公司提供的开源实时流媒体播放服务器程序。整个程序使用C++编写,在设计上遵循高性能,简单,模块化等程序设计原则,务求做到程序高效,可扩充性好。并且DSS是一个开放源代码的,基于标准的流媒体服务器,可以运行在windows NT和Windows 2000,以及几个UNIX实现上,包括mac OS X,linux,FreeBSD,和Solaris操作系统上的。

2、DSS主要几个特性:

支持MP4、3GPP等文件格式;

支持MPEG-4、H.264等视频编解码格式;

支持RTSP流控协议,支持HTTP协议;

支持RTP流媒体传输协议;

支持单播和组播;

支持基于Web的管理;

具有完备的日志功能。

3、DDS安装

1).从http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe, 这里下载 DSS for Windows

2).解压DarwinStreamingSrvr5.5.5-Windows.exe至C盘,然后进入解压后的目录c:DarwinStreamingSrvr5.5.5)

3).运行 Install.bat,在Program Files中生成流媒体服务器,路径如下:C:Program FilesDarwin Streaming Server,并还会在系统服务里面加一个DarwinStreamingServer 的服务程序。

4).接下来需要安装 Perl 解释器,可以从http://www.perl.org/get.html 这里下载到,然后安装

5).创建 WebAdmin 的账号和密码

5.1)进入c:DarwinStreamingSrvr5.5.5目录

5.2)执行perl WinPasswdAssistant.pl

6).运行 WebAdmin 管理器

在当前目录下执行perl streamingadminserver.pl

7).进入管理界面对dss服务器进行管理,根据需要进行相应设置

7.1)在浏览器中,输入打http://127.0.0.1:1220/,打开管理界面

7.2)选择流媒体存放路径,默认存放在流媒体服务器下的:c:Program FilesDarwin Streaming ServerMovies目录下

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

4、测试

安装vlc播放器,检测dss能不能正常播放。

打开VLC media player,然后点左上角“媒体”——“打开网络串流”,然后输入网络URL,例如我想播放/usr/local/movies下的 test.mp4,则打开下面这个链接:rtsp://localhost:80/test.mp4

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>