多协议、性能稳定、丰富API的流媒体服务器软件
您现在的位置:首页  >  文档  >  对比Wowza
这篇文章,将两款主流的商业流媒体服务器软件产品做了一个全面的对比。这两款产品,一个是Wowza Streaming Engine,另一个是北京锑流科技的TiTopStreamer。

先总结一下这两款软件的相同点:

1、都是商业化软件,商业模式一样,都依靠出售License来获利,都提供永久授权、月租授权、年组授权。

2、License与功能、并发流路数无关,License都基于服务器,一个服务器实例就需要一个License。

3、都提供了在线License和离线License。在线License需要联网认证。离线授权用于服务器不能连接外网的情况。

4、都提供了基于Web的管理控制台

5、核心的流媒体服务是一个独立的进程,Web管理控制台用于管理操作,是另一个独立的进程。

6、在内部逻辑上,都提供了Application这一层,任何一路输入流都被归属到某一个Application上。一个Application下的输入流,有着同样的处理逻辑。

7、都提供了作为一个流媒体服务器最通用的功能,包括RTMP推拉流、HLS输出、接收UDP单播流和组播流、RTSP拉流、RTMP和UDP的Forward流(转推第三方)、流的录制、接收SRT流。

8、都提供了丰富的Http API,用于和第三方系统集成。



相比Wowza Streaming Engine,锑流科技TiTopStreamer的优势,总结如下:

1、TiTopStreamer的离线授权,无需使用USB加密狗,而Wowza Streaming Engine的离线授权必须使用USB加密狗,供货周期长(需要从美国快递过来),也容易丢失、不好保管。

2、TiTopStreamer的在线授权,由国内公司(北京锑流科技)来控制和提供支持,有任何问题,更容易沟通和协调。而Wowza Streaming Engine的在线授权由美国公司(Wowza Media System LLC)控制和提供支持,一旦发生纠纷,我们国内公司非常被动。从2022年开始,Wowza公司依靠EULA(最终用户授权协议)控制在线授权的状态,让部分授权失效,已经让国内很多公司遭受巨大损失。

3、TiTopStreamer性能更强大,在音视频流处理并发能力上,超过Wowza Streaming Engine 5倍以上也就是说,如果一台服务器在使用Wowza Streaming Engine时,支持100路视频流输入,那么换做Ti Top Streamer后,可以支持500路视频流输入。

4、TiTopStreamer占用内存更低,只有Wowza Streaming Engine占用内存的四分之一。

5、TiTopStreamer的输出流,支持http-flv流协议,而Wowza Streaming Engine不支持。因此在H5环境低延时播放上,Ti Top Streamer优势非常明显。

6、TiTopStreamer全面支持了H.265编码格式,而Wowza Streaming Engine 在rtmp协议上,不提供对H.265的支持。

7、TiTopStreamer 支持国标GB28181,但Wowza Streaming Engine 不支持。

8、Ti Top Streamer的Web管理界面,支持中英两种语言,可以随时切换。而Wowza Streaming Engine的Web管理界面上只支持英文。

9、TiTopStreamer的Web管理界面,更加简洁易用,更符合国内应用软件的操作习惯。而Wowza Streaming Engine的Web管理界面操作非常麻烦,很多地方设计不合理。

10、TiTopStreamer的Http API,更简洁易用,而Wowza Streaming Engine的Http API非常复杂、晦涩难懂。

11、TiTopStreamer在官网上提供的详细的中文技术文档,但Wowza Streaming Engine只有英文的技术文档,而且很多问题写的很含糊。

12、TiTopStreamer的产品逻辑架构,更清晰合理,而Wowza Streaming Engine的产品逻辑,比较混乱,很多地方不合理(历史包袱太多,需要向后兼容)



当然,锑流科技的TiTopStreamer也有一些不足,总结如下:

1、TiTopStreamer必须部署在Linux Server上,目前还不支持Windows Server。 但在服务器领域,为了稳定性和安全性,业界基本上都采用Linux Server。所以这一点来说,也算不上什么问题。而Windows服务器长期受困于病毒勒索等问题,已经不适应现代的服务器端应用。

2、TiTopStreamer对于SSL的支持,采用业界流行的开源软件Nginx来实现,再由Nginx反向代理到Ti Top Streamer,而Wowza Streaming Engine自身具备对SSL的支持。因此,Ti Top Streamer在这部分的安装配置略显复杂一些。但Nginx是IT行业最流行、最基础的前端代理工具,性能卓越,比较通用,网上也有大量文档资料,在Linux Server上使用Nginx来支持SSL,更通用一些。



下面,用表格来总结对比情况:

wowza

wowza

总结: 相对Wowza Streaming Engine,锑流科技的TiTopStreamer 的优势已经相当明显了。