在云服务中运行IP视频监控应用

引言:

对于互联网流视频服务的QoS监测,可以采用把监测系统部署在公共云计算服务器中。这种部署的好处包括:用户不需要购买和维护自己的硬件系统,提供了方便性。 考虑到购买硬件的的成本和运行这些硬件系统的费用,云端监测服务的运行成本通常与在当地的运营服务的成本相似。 此外,大型云服务提供商通常有部署在不同地区的服务器,并可让客户在特定位置选择服务器。 这对于通过全球客户服务的一些视频服务商来说非常有用,因为他们可以部署多个监测点来测试他们在不同地区的服务质量。

在Microsoft Azure云端虚拟机上部署密视达IP视频监测系统:

密视达IP视频监测系统(TSM100)是在Windows服务器上运行的基于软件的产品。它支持多种输入流格式,包括通过UDP和RTP传输的TS,HLS,MPEG-DASH,RTMP,RTSP,MMS流协议。在有足够CPU内核和RAM资源的情况下,它可以在单个计算机服务器中同时监视多达250个流。

TSM100与密视达TSMWeb网络管理软件已在Microsoft Azure 云端Windows VM中完全验证。您可以与Mividi合作,通过以下简单步骤在Microsoft Azure云服务中部署TSM100软件:

1.在Microsoft云服务中申请开通一个帐户,并设置一个Windows 2012虚拟机。

2.在Windows 2012 VM创建用户帐户,并使用Window的远程桌面登录到VM。您可以在VW中安装STM100和TSMWeb软件,或者要求密视达为您安装和设置软件。

3.安装软件后,添加要监视的视频服务的流URL,并启用24x7流监控。

4.通过使用Windows远程桌面登录并打开TSM View桌面应用程序,可以在VM上查看测试结果,如下图所示:

在云服务器上运行TSM View应用

5.用户还可以使用Internet浏览器通过TSM Web服务器在任何地方查看测试结果。TSM Web用户界面提供缩略图视图,流分析结果总结,数据库搜索和实时报警。 以下是TSM Web界面的屏幕截图:

使用Web浏览器访问云中的视频监控服务器

6.除了主动登录和查看用户测试数据外,TSM100还可以产生错误报警,在出现严重错误时通过电子邮件通知用户。

费用分析:

在云端运行软件的成本包括订阅Microsoft云虚拟机和密视达流分析软件的成本。租用VM的价格取决于CPU内核和内存的数量。详细的Microsoft Azure云服务价格信息可以在Microsoft网站(https://azure.microsoft.com/en-us/pricing/details/virtual-machines/windows/)中找到。

我们的测试显示在2.3 GHz Intel XEON®E5-2673 v4(Broadwell)处理器系统上使用2核CPU和7 GiB RAM的所谓D2虚拟机实例上, TSM100应用程序可以同时监测30-50个流。具体的可测试流数量取决于视频和流格式。根据Microsoft网上发布的信息,这个实例的租用费为大约每月$ 208 美元。另外,Microsoft还会根据带宽使用情况收取少量的费用。使用Microsoft Azure Web服务的一大优点是,它把带宽使用分成两部分:把外部的数据传送到云端服务器产生的数据量和数据从云端传送到外部的数据量。Microsoft 不收取将数据从外部传送到云端服务器产生的数据量的带宽费用,它只收取将数据从云服务器移出的带宽使用费用。从服务器传送出去的数据基本上是使用TSMWeb服务器的测试结果,与传送进入服务器的数据量(即视频流数据)相比相对较小。如果考虑到采购和运行硬件的所有成本,利用云端监测的总体成本似乎与本地监控解决方案大致相同。特别是对于没有大量视频流需要进行监测的客户,这可能是一个节省成本并且方便的解决方案。

您可以免费使用Microsoft Azure与密视达IP流监测软件30天,通过尝试解决方案,您将知道确切的成本和收益,没有任何风险。

欲了解更多信息,请联系密视达 info@mividi.com。


all right reserved © | MIVIDI INC.