我想安装RTMP服务器

时间:2011-06-26 19:31:54

标签: rtmp flash-media-server wowza

我有以下选择 - 1)Flash Media Streaming Server 2)Wowza(它有免费版) 3)RTMPlite(开源,基于Python) 4)RTMPD(开源,基于C ++)

如果有任何人对上述流媒体或任何其他流媒体有任何经验,请告诉我哪一个更适合流式传输视频,并且在点击时间戳之前给出最小的延迟,直到视频尚未下载为止。

任何形式的帮助都会受到高度赞赏。

3 个答案:

答案 0 :(得分:12)

这取决于您确切想要使用哪种应用程序(大致的客户端数量,只需要流式传输或交互,您更喜欢哪种服务器端语言)。

Flash Media Streaming Server:

  • 此简化服务器的第一个版本是3.5,价值约700英镑
  • 根本不能使用服务器端脚本,它只能用于流式传输
  • 非常稳定
  • 处理大量客户

Flash Media Interactive Server:

  • 它不在您的列表中,但它值得一些字
  • 如果您需要一些互动,请选择此项
  • 如果您是Flash开发人员和其他语言的新用户,这是一个理想的选择,因为您可以在Server Side ActionScript中开发应用程序,这与AS1相似。对JavaScript开发人员也有好处,因为它基于此(因此不是一种非常严格的类型语言)。
  • 东西不是太便宜,3.5大约2600英镑,4.0大约4000英镑,但你也可以雇用一个(例如Influxis.com),这可能是一个更好的选择
  • 处理点对点连接
  • 没有得到很好的支持

Wowza:

  • 免费版本是开发者版本(FMS也有此版本),它只允许同时使用10个连接,而不是真正用于生产。
  • 价值约700英镑
  • 如果您有Java开发经验,那么这是一个很好的选择
  • 如果您的应用程序将处理大量客户端,此服务器也可能是一个不错的选择

RTMPLite,RTMPD,(Red5):

  • 我从未使用过你提到过的两个开源的,但曾经一次使用Red5(那是一种痛苦)
  • 这些东西是免费的,通常这是最大的优势
  • 我不建议您使用opensource,如果服务器必须承受大负载,必须处理大量客户端或多个流
  • 对于规模较小的应用程序,opensource可以是一个“notbad”解决方案,但在你决定检查之前有足够的在线支持(帮助,论坛等......)或至少是一个好的文档。

有任何问题 - 请问。

干杯

Ť

答案 1 :(得分:4)

可用RTMP服务器列表

的Adobe:

非Adobe:

答案 2 :(得分:2)

您可以尝试使用Ant Media Server(Java)。 AMS是开源和免费的。

RTMP-> WebRTC(平均1秒)

RTMP-> HLS(平均8秒)

这是Github仓库:https://github.com/ant-media/Ant-Media-Server

官方网站:https://antmedia.io/