作为 RealNetwork 公司的产品;支持 RealAudio 和 RealVideo 自不用说,而且还提供 Windows Media,QuickTime,MP3,MPEG-4, 3GPP(H.263 和 H.264)等格式。
目前主流的流媒体服务器有微软的windows mediaserver、RealNetworks的Helixserver和苹果公司的Darwin Streaming Server.微软的windows media server只能在windows2000 server和windows 2003server下使用,RealNetworks的Helixserver是一款跨平台的软件且功能强大,但并非免费软件。苹果公司的DarwinStreamingServer是一款跨平台的开源流媒体服务器软件,由苹果公司推出且免费,所以在架设流媒体服务器时选择DarwinStreaming Server.Darwin StreamingServer使用标准的实时传输协议/实时流媒体协议(RTP/RTSP),通过互联网实时传送媒体。Darwin Streaming Server 也能提供对传送 H.264、MPEG-4 和3GPP文件的固有支持——因此,你可以在 Mac 和Linux、Windows上的任何与标准兼容的媒体播放器上执行你的内容,当然还包括手机和接收
盒等各种兼容标准的设备。不仅如此,它还允许你使用 Icecast兼容协议,通过 HTTP传送标准的 MP3 文件到 MP3 客户端。
2 安装
下载软件http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz
解压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
3 管理
Darwin Streaming Server采用了web管理模式,可以在本机的浏览器中输入:ttp://127.0.0.1:1220 然后输入在安装流媒体服务器时设置的用户名称和密码。
4 使用
找一个播放器,选在打开URL,输入rtsp://127.0.0.1/sample_100kbit.mp4
5 文件转换
DSS提供了一些sample源,测试用的话够用了,再多就只能自己做了。
DSS 支持的视频文件需要特别的工具对视频 hint 一下,然后就可以在 RTSP 上面用,请下载 mp4box http://www.videohelp.com/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,现在文件大小就会有变动,变大了一些。
流媒体服务器是播放 上载下载管理播出直播视频等网上节目素材的一套管理系统,只要是网上视频的都必须有流媒体服务器流媒体服务器的主要功能是以流式协议(RTP/RTSP、MMS、RTMP等)将视频文件传输到客户端,供用户在线观看;也可从视频采集、压缩软件接收实时视频流,再以流式协议直播给客户端。典型的流媒体服务器有微软的Windows Media Service(WMS),它采用MMS协议接收、传输视频,采用Windows Media Player(WMP)作为前端播放器;RealNetworks公司的Helix Server,采用RTP/RTSP协议接收、传输视频,采用Real Player作为播放前端;Adobe公司的Flash Media Server,采用RTMP(RTMPT/RTMPE/RTMPS)协议接收、传输视频,采用Flash Player作为播放前端。值得注意的是,随着Adobe公司的Flash播放器的普及(根据Adobe官方数据,Flash播放器装机量已高达99%以上),越来越多的网络视频开始采用Flash播放器作为播放前端,因此,越来越多的企业开始采用兼容Flash播放器的流媒体服务器,而开始淘汰其他类型的流媒体服务器。支持Flash播放器的流媒体服务器,除了Adobe Flash Media Server,还有Ultrant Flash Media Server流媒体服务器软件,以及基于Java语言的开源软件Red5。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)