我先在局域网内做一个流媒体的服务器,求硬件配置要求,或推荐品牌服务器。详细要求见问题补充
1、流媒体服务器带宽要求。在选择流媒体服务器时,独享带宽比共享带宽更加有利,10M独享带宽比100M共享带宽速度要快。同时,要选择冗余带宽充足、易于扩展的IDC服务商,以便满足后期用户的增加对带宽需求的增加。
2、流媒体服务器需要中上配置支持。由于视频占用的容量较大,为了更好的调度文件传输,中上配置的流媒体服务器才能减少冗余,紧密结合各部件,进行控制协调。如果租用配置没那么高的流媒体服务器,当访问多时,整体任务加大时,超过各线程所能承载的范围,必会造成服务器的崩溃。所以一般视频网站内存需要8G/16G内存的流媒体服务器,甚至更大。
3、流媒体服务器需要一个好的机房。一个好的流媒体服务器机房是保证存放在服务器里面的视频网站正常运行。如视频服务器机房数据中心的安全指数、网络资源的布置、外接电源断时,是否有自己的备用电源保证网站正常运行等这些都是保证网站不受木马,蠕虫,网页病毒等的感染而使网站的稳定受到影响,数据传输受损,而导致视频质量出现问题。感兴趣的话点击此处,免费了解一下
深圳市亿万克数据设备科技有限公司是研祥高科技控股集团旗下的全资子公司。研祥集团作为中国企业500强,持续运营30年。研祥集团全球49个分支机构,三个国家级创新平台,一直致力于技术创新引领行业发展。拥有1100多项授权专利,1300项非专利核心技术。
流媒体服务器的主要功能是以流式协议(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。
我用的是小鸟云的服务器。
分数高一点话 应该还是有好一点的答案的。
openmeetings是red5流媒体服务器的一个很好的实现,主要是有视频会议、文档共享、画图板等功能组成,在openmeetings中的文档一般都是用swf的格式来展示的,所以一般上传的文档都是展示不了的,但是openmeetings后台里面应该是有安装openoffice等软件的,这些就是用来协助实现一般的文档预览。
所以openmeetings中说的文档转换失败 就是openoffice这边出的问题,或者是你本身的环境中没有安装openoffice导致的。
如果是这样的话,你可以去研究下swftools,以前我弄这种文档转换给openmeetings或者red5用的时候一般都是用openoffice+swftools来处理的。我记得用swftools中的pdf2swf的时候 只要用java的进程命令去调用这个exe 给上相应的参数就可以了 而且转换过程中应该是不会有错误的,像你说的有错误,可能是你使用pdf2swf 的参数的问题。
好了 这个问题 还要继续的 你可以选择加分 追问等方式,你要是补充的话 我还得继续修改我的回答 会很麻烦····
这个比较麻烦,需要先从MP4中读取出H264和音频裸流,尤其是要注意关键帧的查找,然后用librtmp推送给RED5。不知道你为何要这样做,既然已经是文件了,直接把文件放到RED的相应目录下面不就可以了么?
Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。
要获取可在 Windows Media 服务的 Windows Server 2008 中的新功能,必须获得并运行相应的流媒体服务角色的 Microsoft 更新独立包 (MSU) 文件。您必须运行此文件更新后的平台上。
注意:这些新功能包括内置缓存/代理插件。
本节介绍了如何将流媒体服务角色安装在 Windows Server 2008 操作系统的以下安装选项︰
完整的
服务器核心
本节还介绍如何安装管理单元为 Microsoft 管理控制台 (MMC),可用于从远程计算机配置 Windows Media 服务的 Windows Server 2008。
完整的安装选项
要安装在完全安装 Windows Server 2008 的流媒体服务角色,请执行以下步骤。
注意:流媒体服务角色包括 Windows Media Services 2008。
如果下列条件都为真,请按照字母请按照下面列出的步骤操作︰
您运行的 Microsoft Windows 2000 Server 或 Microsoft Windows NT Server 40。
该服务器正在运行 Windows Media 服务 41。
要在 Windows Server 2008 中更新服务器。
更新到 Windows Server 2003 的服务器。
注意:将服务器更新为 Windows Server 2003 之前,请备份所有需要的 Windows Media 服务文件。有关如何复制这些文件的详细信息,请参阅"更多信息"部分的"文件,应将复制"小节中的表。
Windows Server 2008 中更新服务器。
如果您要升级的早期预发行版本的 Windows Server 2008 中,从 Windows Server 2003,或者在 Windows 2000 服务器上,您必须选择完全安装选项安装 Windows Server 2008 时。您必须选择服务器核心安装选项。
下载并运行的 MSU 文件的流媒体服务角色。若要执行此操作,请按照下列步骤操作:
请访问下面的 Microsoft 网站︰
http://wwwmicrosoftcom/downloads/detailsaspxFamilyId=9CCF6312-723B-4577-BE58-7CAAB2E1C5B7&displaylang=en
对于 32 位版本的 Windows Server 2008,下载下面的文件︰
Windows60-KB934518-x86-Servermsu
对于 64 位版本的 Windows Server 2008,下载下面的文件︰
Windows60-KB934518 x 64 Servermsu
启动服务器管理器。若要执行此操作,单击开始,指向管理工具,,然后单击服务器管理器。
在服务器管理器中操作菜单上,单击刷新,然后等待更新完成。
注意:
重新启动服务器管理器。
在服务器管理器中,添加流媒体服务角色。若要执行此操作,单击添加角色角色摘要下,,然后选择添加角色向导中的流媒体服务。
如果要更新到 Windows Server 2008 运行 Windows Media 服务的服务器,您必须将 Windows Media 服务文件和备份的设置在步骤 1 中复制到新的 Windows 服务器平台。
停止 Windows Media 服务服务。
net stop wmserver
复制备份 ServerNamespacexml 文件,该文件的新安装的版本相比。
%windir%\System32\Windows Media\Server
重新启动 Windows Media 服务服务。
net start wmserver
备注:
若要删除正在使用流媒体服务角色,请执行以下步骤︰
在角色摘要服务器管理器中,单击删除角色。
在删除角色向导中,选择流媒体服务。
要从添加角色列表在服务器管理器中删除流式媒体服务角色并完全卸载流媒体服务角色,请执行以下步骤︰
删除正在使用的流媒体服务角色。
在程序和功能在控制面板中,单击任务下的查看已安装的更新。
在程序和功能在控制面板中,单击卸载更新下的流媒体服务更新服务器 (KB934518) ,然后单击卸载。
不用什么虚拟机,直接在你本地的机器就可以起动red5服务。
window 就可以了··
xp win7都行··
linux的貌似也行 具体 在linux中我也部署过,貌似是可以的··
个人觉得用window还是不错的··可以使你的流媒体网站上支持,文件上传,最主要的是win下面文件转换后把doc等文件转成swf等 能在流媒体的播放器中播放,类似 百度文库,豆瓣之类的技术,这些在win下面还是比较容易实现的。
(1)
http://dssmacosforgeorg/downloads/DarwinStreamingSrvr555-Windowsexe
下载后解压,直接点击文件Installbat,安装到 C:\ProgramFiles\Darwin Streaming Server
(2)
安装 Perl 解释器,从 http://wwwperlorg/gethtml 选择
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 WinPasswdAssistantpl
# 运行 WebAdmin 管理器
C:\Program Files\Darwin Streaming Server> perl streamingadminserverpl
# 现在就可以打开 http://127001:1220/ 来对 DSS 服务器进行管理了
在 DSS WebAdmin 里面修改 General Settings -> Media Directory ,将它改为你的 Media 目录,如果使用默认的,把视频文件放到C:\ProgramFiles\Darwin Streaming Server\Movies 里面
(3)
用 QuickTime 或VLC 打开rtsp://127001:554/sample_100kbitmp4,正常的话,就可以看到视频正常播放了Movies 里面有自带的样例
0条评论