如何创建设备和目标

标识您尝试监视的媒体

这经常与网站上的网页或媒体播放器位置混淆。 流媒体任务的目标不是包含播放器的播放器或网页的 URL,而是播放器用于播放文件的实际媒体资源路径。

确定位置后,请检查媒体文件类型。 它使用什么协议? (请确保在文件路径中指定协议(例如rtmp://或https://)。

支持的协议包括 applehttp, 连接, 加密, gopher, hls, http, httpproxy, mms, 管道, rtmp, rtp, tcp, udp, rtsp, https 。

根据文件类型和编解码器,任务将在生成略有不同的监视值的多个引擎之一中播放媒体文件:常规播放器或Windows 媒体播放器。

任务执行涉及以下步骤:

  1. 系统命中流 URL 并连接流服务器。
  2. 对于播放列表,系统会获取流 URL 的列表。
  3. 流属性,如编解码器、质量等。从服务器请求。
  4. 系统会下载流的前 30 秒进行解码。
  5. 如果源服务器不可用或系统无法下载30秒的流播放,则会生成错误。

创建目标

流 URI

输入要监视的实际媒体源的地址。 请注意,URL 必须直接链接到媒体文件,而不是包含媒体播放器的网页。 例如,“http://streammedia.com/stream.asf”。

时间验证阈值(秒内)

输入系统在返回错误之前应等待目标资源响应的秒数。 如果这是空白的默认超时是120秒。

准备脚本

除了媒体 URL 之外,您还可以通过添加到“ 准备脚本 ”字段来选择“媒体引擎”和“报告详细信息”:

(任务[0]作为媒体)。媒体引擎=“常规”;

(任务{0} 作为媒体)。报告细节 = “全部”;

在哪里,

任务 < = 任务的顺序 > 数 = – 指定设备中任务的顺序编号。 请注意,设备中任务的编号从 0 开始。 因此,要参考设备中的第一个任务,您应该提供Tasks{0}。

媒体引擎 = ( “常规”, “WMP”)

报告详细信息 = (”STANDART”,”完整”,”SHORT”)

错误筛选器

您可以创建筛选器,忽略您知道可能发生的特定错误,并且与特定设备的目标无关。 系统不会对错误代码与筛选器匹配的响应生成警报。 例如,可以根据谁负责 DNS 服务器操作来筛选 DNS 错误。 此外,您可以将系统配置为使用破折号忽略一系列错误代码,或使用分号作为分隔符忽略多个错误代码。

您可以在 HTTP 状态代码列表 |本维基的HTTP错误代码解释 文章。

例如,如果您不关心某个特定设备上的 404 错误,则可以将它们过滤掉,以便在检测到错误时不会收到警报。 错误详细信息将在设备报告中提供,以供查看。

如果要在监视时忽略具有特定代码和类型的错误,可以在设备设置中配置 “忽略错误代码” 选项。 如果系统检测到具有指定错误类型和代码的响应,则该响应将被视为成功,其状态将更改为
“正常”
。 请注意,忽略的错误不会反映在报告中,也无法追踪。