---
title: Additional materials
url: https://doc2.pstreamer.tv/en/manual/extras/index.html
lang: en
product: Perfect Streamer
version: 2.0.2.362
---

# Additional materials

Operational appendices: scaling OTT delivery via caching proxies and CDN, connecting external monitoring systems, tuning the node for large installations, the Intel hardware requirements for hardware transcoding, and managing the node from outside — the HTTP API, how the settings file is built and how to edit and carry it.

- [Caching and CDN for OTT delivery](ott_caching.md)

  - [1. Caching model](ott_caching.md#extras-ott-cache-model)
  - [2. Client behaviour](ott_caching.md#extras-ott-clients)
  - [3. Special mechanisms](ott_caching.md#extras-ott-mechanisms)
  - [4. Request parameters](ott_caching.md#extras-ott-query-params)
  - [5. Load characteristics](ott_caching.md#extras-ott-load)
  - [6. Nginx as a caching reverse proxy](ott_caching.md#nginx-reverse-proxy)
  - [7. Client-side caching](ott_caching.md#extras-ott-client-cache)
  - [8. Delivery through a CDN](ott_caching.md#cdn)
  - [9. Monitoring](ott_caching.md#extras-ott-monitoring)
  - [10. Diagnostics](ott_caching.md#extras-ott-diagnostics)
  - [11. Security](ott_caching.md#extras-ott-security)
  - [12. Middleware integration](ott_caching.md#middleware)
- [Connecting external monitoring systems](monitoring.md)

  - [Files](monitoring.md#manual-monitoring-files)
  - [Installation](monitoring.md#manual-monitoring-installation)
  - [Configuration](monitoring.md#manual-monitoring-configuration)
  - [Quick start](monitoring.md#manual-monitoring-quick-start)
  - [Metric paths](monitoring.md#manual-monitoring-metric-paths)
  - [Zabbix integration](monitoring.md#zabbix)
  - [Prometheus integration](monitoring.md#prometheus)
  - [Telegraf / InfluxDB integration](monitoring.md#telegraf-influxdb)
  - [HTTPS and authentication](monitoring.md#https)
  - [Exit codes](monitoring.md#manual-monitoring-exit-codes)
  - [Troubleshooting](monitoring.md#manual-monitoring-diagnostics)
- [Node performance tuning](tuning.md)

  - [CPU load](tuning.md#cpu)
  - [Memory](tuning.md#extras-tuning-memory)
  - [Statistics and EPG databases](tuning.md#epg)
- [Intel VPL transcoder: supported hardware](intel_hw.md)

  - [Two Intel runtimes](intel_hw.md#intel)
  - [Codecs](intel_hw.md#extras-intel-codecs)
  - [Cut-down Atom hardware: not supported](intel_hw.md#atom)
  - [What must be installed](intel_hw.md#extras-intel-packages)
  - [How to check](intel_hw.md#extras-intel-check)
- [Managing the node over the HTTP API](api.md)

  - [Access](api.md#extras-api-access)
  - [What the API is made of](api.md#api)
  - [How errors arrive](api.md#extras-api-results)
  - [Changes that need a restart](api.md#extras-api-reboot)
  - [The API or the settings file](api.md#extras-api-vs-file)
  - [Reference documents](api.md#extras-api-docs)
- [The pss.json settings file](config_file.md)

  - [What this file is](config_file.md#extras-config-file-what)
  - [The file holds only the differences from the defaults](config_file.md#extras-config-file-sparse)
  - [The structure of the document](config_file.md#extras-config-file-structure)
  - [What the service does when it reads the file](config_file.md#extras-config-file-reading)
  - [Rules that are not visible in the file](config_file.md#extras-config-file-hidden)
  - [Values that must not be passed on](config_file.md#extras-config-file-secrets)
  - [Checking against the JSON Schema](config_file.md#json-schema)
  - [Compatibility between versions](config_file.md#extras-config-file-compat)
- [Editing, checking and carrying the settings](config_editing.md)

  - [What you will need](config_editing.md#extras-config-editing-tools)
  - [Changing a parameter](config_editing.md#extras-config-editing-change)
  - [Carrying the settings to another version](config_editing.md#extras-config-editing-migrate)
  - [Carrying the settings to another node](config_editing.md#extras-config-editing-reuse)
  - [The checks the schema does not do](config_editing.md#extras-config-editing-checks)
  - [Recovering after a refused file](config_editing.md#extras-config-editing-recover)
  - [Hints in the editor](config_editing.md#extras-config-editing-editor)
  - [In short](config_editing.md#extras-config-editing-summary)
