[Mistserver]Mistserver一个轻量级开源多重标准的多媒体服务器
Mistserver 是一个轻量级的,开源多重标准的多媒体服务器。它填补了轻量级服务器和支持非 HTTP 协议的重量级媒体服务器之间的差距。MistServer 足以媲美 Adobe 的 FMS、微软的 Windows Media Services、Wowza 媒体服务器以及开源的 Red5。此外,它还有一些独有特性。
独有特性
媒体处理
我们现在能够处理先进的动态的基于 RTMP 传输的 flash 所兼容的媒体格式、(苹果) HTTP 直播流、(微软) HTTP 平滑流以及通过 TCP 端口传输的 MPEG2 TS 裸流。基于我们的许可以及软件设计原则,我们能快速可靠地添加其他格式的支持,而且现在正在开发更多协议支持。
网络处理
我们有意识地决定不做任何网络处理。MistServer 是一个媒体服务器,不是一个网络主机或通用服务器。我就打算只做一件事情,并把它做好。当然,与一台专用网络服务器一起运行的话 MistServer 没有任何问题 - 事实上,这就是我们使用我们的软件的方式。唯一包含的网络处理是基于 HTTP 协议提供媒体流服务,和流状态信息和嵌入脚本的服务一样。
可扩展性
MistServer 是考虑到以可扩展性为主要需求进行设计的。它创建时的每一部分,从 连接器 到控制层都被设计于能够处理大的分布式负载,这些灵感来自网格和云计算。
易配性
关于配置方面,我们从一些流行的网络服务器获取了一些灵感。采取了它们的一些特性和设计原则,适配于我们的媒体。使用过类似于 lighttpd 和 nginx 的朋友会觉得我们的产品很顺手。重点是简单和清晰的选项和参数,我们摒弃了冗余的方法,比如嵌套解析器、XML 等等。此外,我们还在 控制 程序里头创建了一个使用简易的 GUI 作为 javascript 支持的网站。
友好的许可证
MistServer 遵循 AGPLv3 许可 - 这意味着它将永远免费,任何进一步的研发总是会被发布出来,将它作为其他软件或者硬件的一部分绝对没有问题。对于在项目中复用了我们的源代码而不需要发布 他们自己的代码的朋友,我们也提供了 source-only 许可作为选择。
原文链接:http://wiki.mistserver.org/index.php?title=Category:Mistserver。
热门文章推荐
- [FMS]Adobe FMS产品(Adobe Flash Media Server)使用介绍(组图)
- [FMS]Flash Media Server之教程附示例代码
- [RTMP]国产RTMP/HLS直播服务器simple-rtmp-server
- [WOWZA]用wowza流媒体服务器发布和播放直播流(RTMP)
- [RTMP]又一款rtmp类的服务器openrtmfp流媒体服务器
- [RTMP]adobe之FMS视频直播解决方案流程介绍(组图)
- [RTMP协议]实时消息传输协议 (RTMP) 常识性介绍
- [FMS]Adobe的Flash Media Server服务器(FMS服务器)安装