美文网首页
Darwin流媒体服务器在Windows下搭建

Darwin流媒体服务器在Windows下搭建

作者: OnlyRose | 来源:发表于2017-11-11 11:30 被阅读173次

easydarwin

EasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,包含有单点服务的开源流媒体服务器,和扩展后的流媒体云平台架构的开源框架,开辟了诸多的优质开源项目,能更好地帮助广大流媒体开发者和创业型企业快速构建流媒体服务平台,更快、更简单地实现最新的移动互联网(安卓、iOS、H5、微信)流媒体直播与点播的需求。

一、安装前准备

1.下载Darwin Streaming Server For Windows

https://github.com/macosforge/dss/releases

DarwinStreamingSrvr5.5.5-Windows.exe是个解压缩包

C:\DarwinStreamingSrvr5.5.5 我所在的解压缩目录

2.下载安装 Perl解释器

下载最新版的ActivePerl,双击并安装。按照默认设置即可。

在Win 7的操作系统,则有可能出现以下错误:

Can't open group file! at WinPasswdAssistant.pl line 83, line 3.

Couldn't find the en language message file! at streamingadminserver.pl line 2167.

这主要是因为应用程序是没有权限访问此目录的所致。

解决方法:

“开始”-“所有程序”-“附件”-在"命令提示符"上右键,然后在弹出菜单中选“以管理员身份运行”。接着用DOS命令进入到解压目录,然后输入“Install”进行安装。如

cd C:\DarwinStreamingSrvr5.5.5

install

安装过程中,要求输入Web管理界面的用户名和密码,输入用户名和密码后,完成安装。安装完成后,不要关闭命令窗口

二、测试

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

在浏览器中,输入“http://127.0.0.1:1220”,对Darwin Streaming Server进行设置。然后添加播放的影片,启动播放列表。

如登录不了Web管理页面的服务,请运行WinPasswdAssistant.pl这个脚本文件,并确保脚本的运行窗口没有被关闭。

如果添加播放列表出问题,请确保以管理员的身份运行WinPasswdAssistant.pl这个脚本(Windows 7下)

1.输入用户名和密码

2.提示修改新的密码,修改即可

3.修改media目录

4.设置访问端口我的是80

5.将C:\DarwinStreamingSrvr5.5.5目录下的视频复制到新的media目录

我的在E:\Movies

设置视频目录

6.在vlc里面输入rtsp://127.0.0.1:80/sample_100kbit.mp4,即可播放。

点播

将自己的视频转换为流媒体格式

一开始,我安装了流媒体之后,弄了很久,发现播放DDS自带的测试视频可以播放正常,但是发现只要是自己用手机拍摄的视频放到流媒体服务器上,即使是同样的后缀格式(如同是.3gp,.mp4)都播放不了,这可急了我了,网上查了很多,都没找到相关的解释,后来想想是不是视频的编码不相同,后来使用了视频编码查看器来对比了下,发现也没什么不同,最后找到了上面第三个参考网址里有解释是因为流媒体服务器只识别包含RTSP信息头的视频,需要在视频的头部加入了RTSP信息之后才可以被DSS识别,所以要使用工具把自己的视频转化为带

RTSP信息头的视频格式;下面使用mp4box.exe来转化

C:\Program Files\Darwin Streaming Server\Movies>mp4box mymovie.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

相关文章

网友评论

      本文标题:Darwin流媒体服务器在Windows下搭建

      本文链接:https://www.haomeiwen.com/subject/yiewmxtx.html