某公司的HTTP实时流媒体分析仪

专业网络电视HTTP实时流媒体(HLS)分析仪,用于验证HLS流媒体格式和全面分析MPEG传输流的合规性及音视频的质量,适用于测试HLS视频服务基础设施和实时监测HLS视频服务质量。

随着智能手机和平板电脑的流行,人们将越来越多地利用这些设备观看电视节目。视频内容提供商估计在未来几 年内高达75%的电视节目将在电视机以外的其他设备上观看。在移动设备和计算机上传输视频的最常用方法是通过互联网、利用下列某种媒体流协议: RTCP,RTMP,HTTP实时流媒体(HTTP Live Streaming),和平滑流媒体(Smooth Streaming)。

HTTP实时流媒体(HLS)是由苹果公司开发的一个基于HTTP协议的流媒体传输方法。它把整个传输 流,包括有限或无限时间的流,分成一连串小文件,每个文件包含一个简短的传输流部分。客户端应用程序使用HTTP协议下载文件,并重新把下载的传输流片段 结合成一个连续的传输流。由于HLS下载只使用标准的HTTP交换,HLS就像HTTP数据一样,可以穿越任何防火墙或代理服务器,不同于像MPEG /UDP 或RTP等基于UDP的协议。

但是,使用IP网络传输媒体数据,可以引入延迟,抖动和数据包丢失等传输错误。当视频通过提供商不能完全 控制的互联网时这些问题会加剧。另一方面,视频传输对及时传送音视频数据包至接收器有着严格的时间要求。因此,服务提供商应积极测试他们的媒体服务和基础 设施、监控业务数据,并快速发现和解决任何潜在的问题。

摩通 HLS分析仪用于监测使用HLS协议传送的数字音视频服务的质量。该系统可同时在同一或多个视频服务器上模拟下载高达100 条HLS视频流,系统将下载的传输流片段结合成一个连续的传输流,从而完成完整的传输流分析,包括 HTTP传输状态,HLS文件格式,MPEG TS标准的符合性,及音频和视频质量。

该系统可用于24 x 7的全天候服务和远程操作。当发生传输流错误时,系统能自动保警。系统数据库会保存系统中监测到的所有错误,以及传输流的快照和HTTP下载统计。系统还可以生成多份报告,总结HLS下载和传输流的状态。

应用实例

  • 监测现场直播和按需点播的HLS视频服务质量
  • 视频服务器和网络基础设施的压力测试

HLS协议分析

可设置系统自动产生多达100条HLS模拟视频流,系统将利用HTTP协议同时下载每个服务的播放列表和 媒体文件,并分析和记录媒体文件参数,包括文件名,序列号,文件大小,以及文件下载时间。系统将对各种有关时间,序列号和数据类型进行分析,以验证播放列 表中的媒体文件格式,并根据PCR值计算流媒体的比特率。

综合TS层分析

HLS使用一连串MPEG传送输流小文件提供视频数据,客户端下载和合并后传输流必须符合MPEG标准。该系统能对传输流进行实时和综合的分析,其中包括:

  • 根据TR 101 290测试标准符合性
  • 实时解码H.264视频的缩略图和MP3,AAC,AAC+,AC3音频PCM
  • 监测带宽利用率和PID
  • 分析PCR时钟
  • 分析基本流缓冲区和PTS
  • 实时解码和分析PSI表和DVB-SI表
  • 电子节目表(EPG)解码和显示
  • 录制传输流

远程用户界面

远程视图应用程序可用于远程查看测试结果和控制监测系统。不像一个基于浏览器的客户端视图,本系统的远程视图是一 个全功能的Windows®应用程序,可动态显示视频缩略图和所有测试结果。此外,系统还可以通过IP网络将音视频数据从测试服务器送到客户端PC,在客 户端PC实现连续的解码和播放视频节目,从而视觉验证服务质量(QoS)。

错误日志记录和报告

所有监测到的错误都记录在数据库中,事后操作员可以根据各种搜索条件,包括错误代码和错误发生的时间周 期,搜索特定的错误。所有选中的错误可以导出到一个文本文件中。 HLS分析仪允许用户创建HTTP流和传输流的配置文件,系统可将测试到的实际数据与用户输入的预期数据相比较,记录任何与用户定义的配置文件的偏离的系 数。该系统还可以根据配置发送报警,当整体的码流质量低于一定的阈值或一些特定的错误发生时通知技术人员。此外,系统还可以产生多种报告,包括HLS错误 总结,传输流快照,和HLS媒体文件的下载参数。

产品功能

  • 在同一台或多台HLS服务器上模拟下载高达100条 HTTP媒体流,同时测试每一条HLS视频服务
  • 支持实时无限的广播传输服务以及文件基础上的点播服务
  • 分析播放列表文件,监视和记录媒介文件的下载情况
  • 分析HLS码流比特率,并比较下载时间与媒体时间
  • 支持H.264视频压缩标准和多个音频压缩标准, 包括MP3, AAC 和 AAC+.
  • 解码和显示多个H.264视频缩略图和音频的PCM值,连续解码和播放任何一个选定的节目。
  • 实时和全面地分析MPEG传输流层
    • 根据TR 101 290测试标准符合性
    • 监测带宽利用率和PID
    • 分析PCR时钟
    • 分析基本流缓冲器
    • 实时解码视频和音频节目
    • 实时解码PSI表和DVB-SI表
    • 电子节目表(EPG)解码和显示
  • 简洁直观的用户界面
  • 用一个单一的质量得分来总结传输流的错误状态
  • 测试与用户预期配置的一致性
  • 自行设置阈值和报警
  • 监测音视频丢失,冻结帧,黑帧
  • 自动触发电子邮件和短信错误报警
  • 录制和播放MPEG传输流
  • 全功能的远程客户端应用程序,包括远程视频显示
  • 错误记录和数据库搜索
  • 可生成多种报告,用于总结错误状态,TS快照和有关HLS会话和媒体文件的统计信息

产品规格

  • IP输入/输出

    • 接口:  Ethernet (RJ45 or Optical), 10/100/1000 Mbps and 10 Gbps
  • 管理

    • 访问:  远程管理
  • 系统要求

    • 内存:  4GB DDR2 SDRAM
    • 硬盘驱动器:  至少有100 GB硬盘,DVD-RW
    • 操作系统:  Windows® 7

参考文献

Author: Jacky Wei

I am a programmer, welcome to my blog: http://rg4.net.

Leave a Reply

Your email address will not be published. Required fields are marked *