如何创建设备和目标
标识您尝试监视的媒体
这经常与网站上的网页或媒体播放器位置混淆。 流媒体任务的目标不是包含播放器的播放器或网页的 URL,而是播放器用于播放文件的实际媒体资源路径。
确定位置后,请检查媒体文件类型。 它使用什么协议? (请确保在文件路径中指定协议(例如rtmp://或https://)。
根据文件类型和编解码器,任务将在生成略有不同的监视值的多个引擎之一中播放媒体文件:常规播放器或Windows 媒体播放器。
任务执行涉及以下步骤:
- 系统命中流 URL 并连接流服务器。
- 对于播放列表,系统会获取流 URL 的列表。
- 流属性,如编解码器、质量等。从服务器请求。
- 系统会下载流的前 30 秒进行解码。
- 如果源服务器不可用或系统无法下载30秒的流播放,则会生成错误。
创建目标
输入要监视的实际媒体源的地址。 请注意,URL 必须直接链接到媒体文件,而不是包含媒体播放器的网页。 例如,“http://streammedia.com/stream.asf”。
输入系统在返回错误之前应等待目标资源响应的秒数。 如果这是空白的默认超时是120秒。
除了媒体 URL 之外,您还可以通过添加到“ 准备脚本 ”字段来选择“媒体引擎”和“报告详细信息”:
(任务[0]作为媒体)。媒体引擎=“常规”;
(任务{0} 作为媒体)。报告细节 = “全部”;
在哪里,
任务 < = 任务的顺序 > 数 = – 指定设备中任务的顺序编号。 请注意,设备中任务的编号从 0 开始。 因此,要参考设备中的第一个任务,您应该提供Tasks{0}。
媒体引擎 = ( “常规”, “WMP”)
报告详细信息 = (”STANDART”,”完整”,”SHORT”)
您可以创建筛选器,忽略您知道可能发生的特定错误,并且与特定设备的目标无关。 系统不会对错误代码与筛选器匹配的响应生成警报。 例如,可以根据谁负责 DNS 服务器操作来筛选 DNS 错误。 此外,您可以将系统配置为使用破折号忽略一系列错误代码,或使用分号作为分隔符忽略多个错误代码。
您可以在 HTTP 状态代码列表 |本维基的HTTP错误代码解释 文章。
例如,如果您不关心某个特定设备上的 404 错误,则可以将它们过滤掉,以便在检测到错误时不会收到警报。 错误详细信息将在设备报告中提供,以供查看。