-
-
-
diff --git a/components/layout/ContainerSection.vue b/components/layout/ContainerSection.vue
deleted file mode 100644
index 340946fb..00000000
--- a/components/layout/ContainerSection.vue
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/compressed/alta/backend_authorization.md b/compressed/alta/backend_authorization.md
new file mode 100644
index 00000000..c8c415b5
--- /dev/null
+++ b/compressed/alta/backend_authorization.md
@@ -0,0 +1,104 @@
+# HTTP Backend Authorization
+
+HTTP Backend Authorization verifies client requests via an external HTTP service. A `200 OK` response from the backend grants access; any other status denies it. If the backend is unavailable, Alta applies a default action.
+
+## Integration Endpoints
+
+### Ministra / Stalker
+
+**Backend URL:**
+Backend URL:
+
+```
+http://example.com/stalker_portal/server/api/chk_flussonic_tmp_link.php
+```
+In the Ministra / Stalker settings turn on option “Temporary URL - Flussonic support”
+
+### IPTVPORTAL
+
+**Backend URL:**
+
+```
+https://go.iptvportal.cloud/auth/arescrypt/
+```
+
+**Portal Settings → Keys:**
+- Name: `Alta`
+- Algorithm: `ARESSTREAM`
+- Mode: `SM`
+- Key Length: `1472 bit`
+- Update Rate: `1:00:00`
+
+**Channel Settings:**
+- Auth: `arescrypt`
+- Encoded: `on`
+- Key: `Alta`
+
+### Microimpulse Smarty
+
+**Backend URL:**
+```
+http://example.com/tvmiddleware/api/streamservice/token/check/
+```
+
+### Custom Backend
+
+Alta sends an HTTP GET request to the backend, including original URL parameters and these headers:
+
+- `X-Session-Id` – unique session ID
+- `X-Real-Ip` – client IP
+- `X-Real-Path` – requested path
+- `X-Real-Origin` – protocol + host + port
+- `X-Real-Ua` – User-Agent
+
+**Example: Simple PHP Backend**
+
+`auth.php`:
+```php
+ This is just an example and you should implement your own backend logic according to your specific requirements.
+> For production, use nginx + php-fpm or another server setup.
+
+
+
+## Troubleshooting
+
+### Unexpected Access Without Authorization
+
+If unauthorized access occurs, your backend may be unavailable.
+
+**Test with `curl`:**
+
+```bash
+curl -v "http://127.0.0.1:6000?token=123"
+```
+
+If response hangs or shows "Connection refused", check backend availability and address.
diff --git a/compressed/alta/change_password.md b/compressed/alta/change_password.md
new file mode 100644
index 00000000..29ee452d
--- /dev/null
+++ b/compressed/alta/change_password.md
@@ -0,0 +1,41 @@
+# Change Password to Alta Web Interface
+
+Password could be changed by administrator.
+
+## Console Wizard
+
+You may use console wizard to reset own password. On your server launch next command:
+
+Terminal window
+
+```
+alta reset-password
+```
+
+Wizard ask you next details:
+
+- Service Name
+- User login
+- New password. Please note that password is not showing in the console on typing
+
+## Troubleshooting
+
+If you have any issues with console wizard please check common errors:
+
+### Service not found
+
+Service is not started or installed on another server
+
+### Permission denied
+
+Service is more privileged than wizard. Launch command with sudo to raise privileges:
+
+Terminal window
+
+```
+sudo alta reset-password
+```
+
+### User not found
+
+User with defined name is not found
diff --git a/compressed/alta/channels.md b/compressed/alta/channels.md
new file mode 100644
index 00000000..529d1e69
--- /dev/null
+++ b/compressed/alta/channels.md
@@ -0,0 +1,56 @@
+# Alta Cesbo Web UI – Channels Tab
+
+## Overview
+
+The **Channels** tab allows viewing and managing all streaming channels.
+Each channel appears as a table row with controls to enable, preview, edit, export, or delete.
+
+## Channel Table Fields
+
+- **Channel Name**: User-defined label
+- **Path**: Stream endpoint, part of HLS URL.
+- **Receiver(s)**: Input source(s) for the stream.
+- **Authorizer**: Access control (HTTP Backend, Secure token, IP allowlist). Read more [Authorizer]()
+- **Storage**: Disk space usage per variant.
+- **Duration**: Buffered content retention time
+
+## Channel Control Options
+
+- **Enable Toggle**: Start/stop the stream.
+- **Export m3u**: Download M3U8 playlist. Read more [Export m3u]()
+- **Create Channel**: Open form to add a new channel.
+
+## Create/Edit Channel Dialog
+
+Used for both new and existing channels. Includes:
+
+1. **Enable**: Enable or disable stream.
+2. **Name**: Channel identifier.
+3. **Path**: HLS URL suffix (e.g., `/` → `http:////index.m3u8`).
+4. **Variants**: Enhances stream resilience (fallback if one variant fails).
+ - Name of variant(e.g., hd/sd, or 1080p/720p, etc.).
+ - Receiver. Each variant must have a defined receiver.
+
+5. **Authorizer**:
+ - Select predefined access control.
+ - If disabled, stream is public.
+ - If **Secure Token** is selected, the `Secure Link` button appears. Clicking it opens the `Generate Channel Secure Link` dialog with:
+ - **IP**: Client IP.
+ - **Start/End**: Secure token timeout.
+ - Click **Generate** to create a secure link:
+ ```http://://index.m3u8?token=```
+ > Where `` is a [OTT server]() name.
+6. **Storage & Duration**:
+ - **Storage**: Disk quota per variant (select from existing storages). Read more [Storage]()
+ - **Duration**: Retention time overrides storage default if different.
+
+7. **EPG Option**:
+ - `tvg-id`: XMLTV ID.
+ - `tvg-logo`: Logo URL.
+
+## Best Practices
+
+- **Naming**: Use standardized labels for consistency.
+- **Storage**: Adjust allocation based on expected viewership.
+- **Security**: Always use Authorizer for public-facing channels.
+- **Variants**: Configure only necessary resolutions to reduce load.
diff --git a/compressed/alta/hls_settings.md b/compressed/alta/hls_settings.md
new file mode 100644
index 00000000..3130ee4d
--- /dev/null
+++ b/compressed/alta/hls_settings.md
@@ -0,0 +1,50 @@
+## HLS Streaming Parameters: Core Configuration
+
+### Parameters
+
+| Parameter | Description | Default | Range |
+| -------------------------- | ------------------------------------------------------------------------------------------------------------------ | -----------: | ------- |
+| **Media Access** | Relative URL path for live HLS segments (e.g., `/media.m3u8`). | `media` | — |
+| **Vod Access** | Path prefix for VOD assets (e.g., `/vod.m3u8`). | `vod` | — |
+| **Index Filename** | Main playlist filename for both live and VOD (e.g., `index.m3u8`). | `index` | — |
+| **Segment Duration** | Length of each HLS segment in seconds. Lower values reduce latency; higher values reduce HTTP overhead. | `4` | 2–30 s |
+| **Segment Playlist Count** | Number of segments retained in the rolling playlist window. Affects buffer size and resilience. | `8` | 3–15 |
+| **Maximum Pause Duration** | Time to retain segments for paused sessions (DVR). Expressed in minutes; conversion to seconds applied internally. | `30 min` | ≥ 5 min |
+
+### Session Timeout Calculation
+
+* **Without channel storage**
+
+ ```
+ Session Timeout = Segment Duration (s) × Segment Playlist Count
+ # e.g. 4s × 8 = 32s
+ ```
+
+* **With channel storage**
+ Let **Storage Duration** be the configured retention (in minutes).
+
+ * If *Maximum Pause Duration* ≤ *Storage Duration*:
+
+ ```
+ Session Timeout = Maximum Pause Duration (min)
+ ```
+
+ *e.g.*, both 20 min ⇒ 20 min of retention
+
+ * If *Maximum Pause Duration* > *Storage Duration*:
+
+ ```
+ Session Timeout = Storage Duration (min) + (Segment Duration × Segment Playlist Count) (converted to minutes)
+ ```
+
+ *e.g.*, 120 min storage + (4s × 8 = 32 s ≈ 0.5 min) ⇒ \~120.5 min
+
+
+### Best Practices
+
+* **Live streaming**:
+
+ * Use *lower* segment duration (2–6 s) and *moderate* playlist count (6–10) for minimal latency and smooth playback.
+* **VOD streaming**:
+
+ * Use *higher* segment duration (10–30 s) and larger playlist count for efficient caching and reduced request overhead.
diff --git a/compressed/alta/http_server.md b/compressed/alta/http_server.md
new file mode 100644
index 00000000..69e4b2a8
--- /dev/null
+++ b/compressed/alta/http_server.md
@@ -0,0 +1,100 @@
+**HTTP Servers**
+
+There are two distinct “Server” entries:
+
+1. **API Server**
+
+ * Used for the web UI and API calls
+ * Default port: **8100**
+2. **OTT Server**
+
+ * Used for streaming (channels, HLS, etc.)
+ * Default port: the port you specified during the service initialization wizard
+
+Each server entry exposes the same set of configurable parameters. Configure them separately under **Settings → HTTP Servers → Edit Server**.
+
+---
+
+## 1. Server Identity
+
+1. **Default Interface**
+
+ * `any` — Accept connections on all network interfaces
+ * `localhost` — Restrict connections to the local machine only
+
+2. **Port**
+
+ * Enter any unused TCP port.
+ * Defaults (after `alta init`):
+
+ * **API Server** → `8100`
+ * **OTT Server** → `8101`
+
+3. **Server Name**
+
+ * (Optional) Hostname or IP address to bind (e.g., `example.com` or `192.168.0.10`).
+ * Leave blank to accept requests on all addresses for the chosen interface.
+
+---
+
+## 2. HTTPS
+
+1. **Enable HTTPS**
+
+ * Check the **HTTPS** box to secure traffic on this server entry.
+
+2. **Certificate**
+
+ * Full path to the SSL/TLS certificate chain (PEM format).
+ * Example:
+
+ ```text
+ /etc/dehydrated/certs/example.com/fullchain.pem
+ ```
+
+3. **Private Key**
+
+ * Full path to the corresponding private key (PEM format).
+ * Example:
+
+ ```text
+ /etc/dehydrated/certs/example.com/privkey.pem
+ ```
+
+> **Note:** If **HTTPS** is unchecked, these fields are disabled (greyed out).
+> Use a Let’s Encrypt–issued certificate (e.g., via Dehydrated) to populate these paths.
+> Ensure your certificate and key paths point to valid, readable PEM files.
+
+---
+
+## 3. Server Headers
+
+1. **Server Tokens**
+
+ * Value sent in the HTTP `Server` header.
+ * Default: `Alta/`
+ * To obscure version info, replace or blank this field.
+
+2. **Allow Origin (CORS)**
+
+ * Click **+ Add Origin** to whitelist a domain for Cross-Origin Resource Sharing.
+ * Enter a domain (e.g., `https://app.example.com`) per line.
+ * Leave empty to disallow cross-origin requests.
+ > Add only trusted domains under **Allow Origin** to avoid unwanted cross-origin requests.
+
+---
+
+## 4. Timeouts & Connection Limits
+
+By default, Alta’s HTTP server uses (you may override any of these per server entry):
+
+* **Read (sec):** `2`
+ Maximum seconds to read the full client request.
+* **Write (sec):** `10`
+ Maximum seconds to send a response back to the client.
+* **Idle (sec):** `10`
+ Disconnect a connection that remains idle this long.
+* **Limit:** `5000`
+ Maximum number of concurrent connections.
+
+> Keep `Read`, `Write`, `Idle`, and `Limit` set per your throughput/latency needs
diff --git a/compressed/alta/manage_services.md b/compressed/alta/manage_services.md
new file mode 100644
index 00000000..2f61b4d4
--- /dev/null
+++ b/compressed/alta/manage_services.md
@@ -0,0 +1,31 @@
+# Manage Alta Services
+
+A **service** is an application process with a specific name and configuration. Multiple services can run on the same server.
+
+## Systemd
+
+Alta services are managed using `systemd` on Linux.
+
+## Initialize a Service
+
+To register a new service, run:
+
+```bash
+sudo alta init
+```
+
+This launches an initialization wizard and adds the service to the system.
+
+## Service Management Commands
+
+Assuming the default service name `alta`:
+
+| Command | Description |
+| ------------------------ | -------------------------------- |
+| `systemctl start alta` | Start the service |
+| `systemctl stop alta` | Stop the service |
+| `systemctl restart alta` | Restart the service |
+| `systemctl status alta` | Show service status |
+| `systemctl enable alta` | Enable service on system startup |
+| `systemctl disable alta` | Disable autostart |
+| `journalctl -fu alta` | View service logs in real-time |
diff --git a/compressed/alta/receivers.md b/compressed/alta/receivers.md
new file mode 100644
index 00000000..efd1ddf9
--- /dev/null
+++ b/compressed/alta/receivers.md
@@ -0,0 +1,62 @@
+# Receivers Overview
+
+The **Receivers** section in Alta Cesbo allows managing input streams (e.g., UDP, RTP, RTSP) that are ingested by the HLS server.
+## Supported protocols include:
+ - UDP (MPEG-TS)
+ - HTTP MPEG-TS
+ - HLS
+ - RTSP
+
+---
+
+## 1. Receiver List
+
+ **Enabled** Toggle stream on/off
+ **Name** Descriptive label
+ **Source** Input stream URL
+ **Speed** Current throughput (Mbit/s)
+ **Actions** Edit or Delete
+
+> **Tip:** Use these features for easier management:
+> - **Multi-selection:** Use `Ctrl + A` to select all receivers or `Ctrl + Click` for individual selection. The **Action** button allows batch **Enable**, **Disable**, or **Delete** operations.
+> - **Search** by name or URL.
+> - **Sort** by name or status.
+
+---
+
+## 2. Import Receivers via M3U
+
+**Steps:**
+
+1. Click **Import m3u**.
+2. **Step 1: Import**
+ - **Web**: Enter a public `.m3u` URL → **Next**.
+ - **Local**: Upload `.m3u` file → **Next**.
+3. **Step 2: Create Receivers**
+ - Review and select streams to enable.
+4. **Step 3: Results**
+ - View import success and error messages.
+
+> **Tip:** Use M3U playlists from your provider to import large channel lists efficiently.
+
+---
+
+## 3. Manually Create a Receiver
+
+1. Click **Create**.
+2. Fill in:
+ - **Enable**: Toggle on/off.
+ - **Name** *(required)*: e.g., `Cinemax 2 HD`.
+ - **Source** *(required)*: e.g., `udp://239.10.10.7:5000`, `http://example.com/stream.ts`, `rtsp://192.168.1.100/stream`.
+3. Click **Save**.
+
+> *Required fields are validated on save. Errors are highlighted.*
+
+## 4. Best Practices & Troubleshooting
+
+- **Naming**: Use consistent prefixes (e.g., region/provider).
+- **Multicast**: Ensure proper routing for `udp://` streams.
+- **Debugging**:
+ - Disabled streams don’t consume resources.
+ - Use **Speed** to verify data flow.
+---
\ No newline at end of file
diff --git a/compressed/alta/storage_behavior.md b/compressed/alta/storage_behavior.md
new file mode 100644
index 00000000..99925201
--- /dev/null
+++ b/compressed/alta/storage_behavior.md
@@ -0,0 +1,11 @@
+# Storage Behavior
+
+**Storage is cleared:**
+- When changing the storage assigned to a channel.
+- When detaching storage from a channel.
+- When deleting storage from a channel.
+- When storage is deleted in settings or its path is edited.
+
+**Storage is preserved:**
+- When restarting a channel or receiver (data in storage remains unchanged).
+- When changing HLS segment duration (length of new segments increases gradually).
\ No newline at end of file
diff --git a/compressed/alta/storages.md b/compressed/alta/storages.md
new file mode 100644
index 00000000..aa5b976f
--- /dev/null
+++ b/compressed/alta/storages.md
@@ -0,0 +1,35 @@
+# Cesbo Alta – OTT Archive Configuration
+
+## Local Archive Settings
+
+Configure Alta to store OTT archives on the local filesystem.
+
+**UI Navigation:**
+> Go to **Settings → Storages → Create**
+
+**Parameters:**
+
+- **Duration**: Total archive duration (in hours).
+ > *This value can be overridden for individual channels in their properties.*
+- **Location**: Absolute path to the archive directory on the server.
+
+**Data Storage Details:**
+Alta stores archive segments in MPEG-TS format at:
+`//`
+Each channel and variant has its own directory structure for easy management.
+
+**Storage Common Settings:**
+- The **Settings** button, located next to the **Create** button, opens the Storage Common Settings dialog.
+- In this dialog, you can configure the **Disk Space Threshold (MB)** to define when a low disk space warning is triggered.
+- When available disk space falls below the specified threshold:
+ - All channels with recording enabled automatically switch to circular mode.
+ - Older data is deleted as new data is recorded, constrained by the remaining available space.
+ - The archive size for each channel may vary:
+ - For channels running continuously, the archive may retain the full intended duration (e.g., 24 hours) if space permits.
+ - For newly started channels, only the most recent data up to the threshold may be retained (e.g., 10 hours).
+ - If free disk space increases, the archive size for each channel can expand accordingly.
+
+**Notes:**
+- This solution increases system resilience:
+ - There is no need to stop recording.
+ - Prevents errors caused by disk exhaustion.
\ No newline at end of file
diff --git a/compressed/alta/web_ui.md b/compressed/alta/web_ui.md
new file mode 100644
index 00000000..602bddb0
--- /dev/null
+++ b/compressed/alta/web_ui.md
@@ -0,0 +1,54 @@
+# Alta Web Interface
+
+The Alta Web Interface allows you to manage and monitor your streaming infrastructure through a clean and responsive dashboard. Below are the core sections accessible via the top navigation bar.
+
+---
+
+## Access
+
+* **Supported Browsers:** Chrome, Firefox, Safari
+* **Default Port:** `8100` (can be set during `alta init`)
+* **Access URL:**
+
+ ```text
+ http://:
+ ```
+---
+
+## Authentication
+
+* **Default User:** `admin`
+* **Password:** Set during `sudo alta init`
+* **[Reset Password]()**
+
+---
+
+## Top Bar Navigation
+
+### [Dashboard]()
+
+Overview of the system status including active channels, receivers, sessions, and storage usage. Quick insights into channel health and activity.
+
+### [Receivers]()
+
+Manage and configure input sources such as RTMP, SRT, and more. Allows importing from M3U playlists and assigning inputs to channels.
+
+### [Channels]()
+
+Create and monitor broadcast channels. Displays stream status, ingest state, and allows grouping of multirate variants.
+
+### [Sessions]()
+
+Live viewer tracking with session details such as IP address, session time, and bitrate consumption.
+
+### Settings
+
+Configure advanced system options:
+
+* **[Storages]()** – Create Storages. Monitor archive usage and disk capacity
+* **[Authorizers]()** – Define access control and token rules
+* **[Users]()** – Manage user roles and credentials
+* **[HTTP Servers]()** – Set TLS, ports, and connection limits
+* **[HLS Access]()** – Configure cache, CORS, and retention policies
+* **[Export Config]()** – Download full configuration in JSON
+* **Logout** – End the current web session
\ No newline at end of file
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/1.features.md b/content/en/1.astra/1.getting-started/1.first-steps/1.features.md
deleted file mode 100644
index 698c9630..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/1.features.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: "Features"
-date: 2024-08-02
----
-
-## System Requirements
-
-Astra works on any Linux-based distribution for x86 64-bit CPUs. We recommend using Ubuntu 22.04 LTS.
-
-[Read more...](requirements)
-
-## Receiving content
-
-Astra supports various types of sources:
-
-- DVB, including satellite, cable, and terrestrial
-- HLS and HTTP MPEG-TS streams
-- Multicast streams in IP networks with UDP or RTP
-- SRT protocol in caller or listenner modes
-- RTSP streams from IP cameras
-
-[Read more...](/astra/receiving)
-
-## Processing content
-
-Astra prepares received channels for delivery using MPEG-TS processing features:
-
-- MPEG-TS Demultiplexing to extract channels from multi-program streams
-- Streams filtering and remapping
-- Descrambling with DVB-CI and Conditional Access Modules
-- Analyzing streams
-- Stream redundancy by automatically switching to backup sources
-
-[Read more...](/astra/processing)
-
-## Delivering content
-
-Broadcasting & Streaming content over different networks:
-
-- Preparing streams and MPEG-TS multiplexing for cable, terrestrial, and satellite networks
-- Scrambling using DVB Simulcrypt
-- HLS and HTTP MPEG-TS streaming with access authentication
-- Delivery streams over IP networks with UDP Multicast
-- SRT protocol in listenner or caller modes
-
-[Read more...](/astra/delivery)
-
-## Management
-
-- Responsive Web-Interface
-- Realtime monitoring
-- Integration with Zabbix, Grafana, and InfluxDB
-- API
-- Lua scripts
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/1.install.md b/content/en/1.astra/1.getting-started/1.first-steps/1.install.md
deleted file mode 100644
index b37a2c75..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/1.install.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "Install"
-date: 2023-02-21
----
-
-Astra installation is a simple process – just copy single binary file to your server.
-
-## Requirements
-
-- Any Linux based operation system
-- x86 64bit CPU
-- Connection to the internet on your server
-- Periodic internet access is required for license validation by Astra on the servers: `ls1.cesbo.com`, `ls2.cesbo.com`, and `ls3.cesbo.com`
-
-::note
-In this guide we use the **curl** command to download files. Most Linux distribution has pre-installed **curl**
-::
-
-## Install Astra
-
-Open your server console and download binary file:
-
-```
-curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
-```
-
-Set execute permission:
-
-```
-chmod +x /usr/bin/astra
-```
-
-Installation completed, now you may check version number:
-
-```
-astra -v
-```
-
-## Get License
-
-Valid license is required to launch Astra on your server. You may get demo license for free or buy subscription on our web site: https://cesbo.com/astra-license
-
-To install license folow an instruction in the email with new license.
-
-## Launch Astra
-
-After installation, register new service in the systemd:
-
-```
-astra init
-```
-
-This command registers Astra as a system service with name `astra` and with management port `8000`. To start service launch command:
-
-```
-systemctl start astra
-```
-
-Read more about service management and launching additional services on your server: [Manage Astra Service](manage-service).
-
-## Enable autorun
-
-Turn autorun on for your service:
-
-```
-systemctl enable astra
-```
-
-Now service `astra` will be started automatically on system startup.
-
-## Login to Web Interface
-
-After installing Astra, you can access its web interface using a web browser - Chrome, Safari, or Firefox. The default port for the web interface is 8000. So interface address will be `http://your-server-address:8000`.
-To log in to the web interface, use the default login and password, which are both set to "admin". It is recommended to change the default password to prevent unauthorized access.
-
-Read next article about [Astra Web Interface](web-interface)
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/20.requirements.md b/content/en/1.astra/1.getting-started/1.first-steps/20.requirements.md
deleted file mode 100644
index 85bfb066..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/20.requirements.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "System Requirements"
-date: 2023-09-12
----
-
-Digital TV is a high-load service and requires some resources. Astra has no restrictions on the number of channels or clients. However, the chosen protocols and available resources may influence these parameters.
-
-## Software operation
-
-Avoid using consumer-grade hardware or deprecated hardware.
-
-For system and general software operation we recommend at least 2Gb of RAM. For reserve at least 20%.
-
-## UDP Multicast or DVB Broadcast
-
-Content delivery over UDP Multicast or DVB Broadcast networks, the system requirements are minimal. Only a single server can prepare all channels and distribute them across the network.
-
-### CPU
-
-We recommend a CPU with the highest available frequency. Ensure the CPU is operating in performance mode and power-saving mode is disabled.
-
-The number of CPU cores needed depends on the number of channels to be delivered. A good rule of thumb is one core per 30 channels. Therefore, for 100 channels good choice will be a CPU with 4 cores.
-
-### RAM
-
-- For DVB modulators such as TBS, DigitalDevices, or HiDes, Astra allocates 256Mb per transponder
-- For UDP channels with bitrate synchronization, Astra allocates about 12Mb per channel. Without synchronization, only 1Mb per channel is allocated, but this is generally not recommended
-
-Approximately 2Gb of RAM is enough for deliver 100 channels.
-
-### Networking
-
-Avoid using VLAN, Bonding and consumer-grade network adapters.
-
-## HLS
-
-Content delivery with the HLS protocol is the most complicated and resource-intensive process due to the nature of the protocol.
-
-### CPU
-
-CPU frequency is not crucial for HLS. Make sure the CPU is in performance mode and power-saving mode is turned off.
-
-The number of CPU cores needed depends on the number of Rx/Tx queues in the network adapter. Therefore, for Intel 82599 with 128Tx queues use CPU with as many cores as possible.
-
-### RAM
-
-RAM usage depends on the HLS settings. By default, Astra prepares 4 segments, each up to 3 seconds long. For HD channel with a bitrate of 10Mbit per second, approximately 15Mb (calculated 4 * 3 * 10 / 8) will be allocated, in addition to a fixed 2Mb per channel, that doesn't depend of the channel bitrate.
-
-Each active session requires about 2Mb of RAM.
-
-### Networking
-
-Use server-grade network adapters with as many Tx queues as possible
-
-### Scaling
-
-Due to HLS nature all clients connected directly to the server. For load balancing we recommend to use caching servers. Read more in [HLS Caching Proxy with Nginx](/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-
-## Receiving channels
-
-Resources for channels receiving is not so important as delivery. About 1Gb of RAM per 100 channels.
-
-## Summary
-
-Total RAM needed calculated as sum of the:
-
-- General software operation
-- Receiving
-- Delivery
-- Other software on your server
-- RAM Reserve
-
-### Example with DVB-C Broadcasting
-
-In summary for 100 channels:
-
-- General software operation: 2Gb
-- Receiving: 1Gb
-- Delivery with 4 transponders: 2Gb (256Mb per transponder, plus additional resources for mulpiplexing)
-- Other software: 0
-- RAM Reserver: (2 + 1 + 2) * 0.5 = 2.5Gb
-
-Total (rounded up): 8Gb
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/3.license.md b/content/en/1.astra/1.getting-started/1.first-steps/3.license.md
deleted file mode 100644
index 7a578ee9..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/3.license.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "License"
-date: 2023-02-21
----
-
-Valid license is required to launch Astra.
-
-## License Type
-
-Astra have several licensing models:
-
-- **Demo** - this is trial license to try our software for free, without any functional limits, for a period of 40 days. It's important to note that a demo license is not intended for commercial use, and should only be used for evaluation purposes.
-- **Subscription** - licensing model offers a flexible and cost-effective way to access our software. In addition to providing technical support, a subscription license also includes regular software updates that allow users to access the latest features and bug fixes.
-
-## New License
-
-You may purchase new license or get demo on our website: [Get License](https://cesbo.com/astra-license). To install new license folow an instruction in the email with new license.
-
-::note
-If you don't reseve email, please check in the Spam.
-::
-
-We send email with new license on:
-
-- purchase the new license
-- request the demo license
-- reset your current license
-
-Your license will be same on:
-
-- renew your license
-- append more servers to your demo license
-- convert your demo license to subscription
-
-To install new license, follow the instructions in the email. After installing the license, restart Astra from the console:
-
-```
-systemctl restart astra
-```
-
-## Renew License
-
-You may renew your subscription in your profile on our website: [Profile](https://cesbo.com/profile). Your serial number will be same as before, so not needed any additional actions.
-
-::note
-After renewing your license, please make sure to restart Astra at your earliest convenience, such as during a scheduled maintenance window or outside of peak business hours
-::
-
-## Upgrade License
-
-You may append more servers to your subscription in your profile on our website: [Profile](https://cesbo.com/profile). Price of upgrade calculated from remain days of the subscription with discount for additional server. You may check price in our calculator.
-
-## Transfer License
-
-You may transfer your license and subscription to another account, please contact us in chat.
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/4.web-interface.md b/content/en/1.astra/1.getting-started/1.first-steps/4.web-interface.md
deleted file mode 100644
index 04ff0880..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/4.web-interface.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Web Interface"
-date: 2023-02-22
----
-
-Astra provides a web interface that you can use to manage and configure the software.
-
-## Accessing the Web Interface
-
-Web Interface works well in next browsers: Firefox, Chrome, or Safari.
-
-The default port for the web interface is 8000. To access the web interface, enter the following URL in your web browser: `http://your-server-address:8000`, where your-server is the IP address or hostname of the server where Astra is installed.
-
-## Login to Web Interface
-
-
-
-Default login and password: `admin`. We recommend changing the default password to a more secure one to prevent unauthorized access.
-
-## Interface Overview
-
-
-
-1. `Dashboard` - the dashboard presents real-time status updates for all Channels and DVB Adapters. By clicking on a card, you will open the object options.
-2. `Main Menu` - is a central hub of the Astra interface. It provides users with easy navigation between different functions
-3. `Sessions` - provides a list of all active sessions for HTTP/HLS clients
-4. `Settings` - list of all Astra settings, such as Users management, HTTP Authentication, Astra General settings, etc. Learn more in [Astra Settings](/astra/admin-guide/settings)
-5. `Log` - real-time messages about the status of the Astra software. Learn more in [Astra Logs](/astra/admin-guide/log)
-6. `Search` - quick search for channels and adapters. The Search function can be accessed by pressing the `S` key
-7. `New Adapter` - configure a new DVB Adapter to receive signals from DVB networks, including satellite, cable, or terrestrial sources. Learn more about DVB tuning and configuration in the [Receiving DVB](/astra/receiving/dvb) guides
-8. `New Stream` - add a new Stream to receive channels from HTTP, UDP, RTSP, and DVB sources. Learn more about creating new stream and stream options in the Admin Guide [Astra Stream Settings](/astra/admin-guide/stream)
-9. `View` - customize interface theme and dashboard settings such a channels and dvb adapters grouping, ordering, filtring
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/5.manage-service.md b/content/en/1.astra/1.getting-started/1.first-steps/5.manage-service.md
deleted file mode 100644
index c675a0aa..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/5.manage-service.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: "Manage Astra Service"
-date: 2023-02-21
----
-
-Service is an application process with specified name and own configuration.
-
-::alert
-In most Linux distributions serivces managed with `systemd`. Systemd controls service status, checks service logs, and launches service on system startup.
-::
-
-## Launch additional services
-
-You may launch on your server one or more services depends on your need.
-
-```
-astra init 8001 astra-1
-```
-
-Service name will be `astra-1` with the web interface port `8001`.
-
-## Service management
-
-In this example service name is default: `astra`
-
-| Command | Description |
-| --- | --- |
-| `systemctl restart astra` | Restart service |
-| `systemctl start astra` | Start service |
-| `systemctl stop astra` | Stop service |
-| `systemctl status astra` | Service status |
-| `systemctl enable astra` | Launch service on system startup |
-| `systemctl disable astra` | Disable autorun |
-| `journalctl -fu astra` | Service logs |
-
-## Remove service
-
-Before removing service, stop it and turn off autorun:
-
-```
-systemctl stop astra-1
-systemctl disable astra-1
-```
-
-Then, remove service from systemd:
-
-```
-astra remove astra-1
-```
-
-This command remove service and log files, while keeping configuration and binary files.
diff --git a/content/en/1.astra/1.getting-started/1.first-steps/index.md b/content/en/1.astra/1.getting-started/1.first-steps/index.md
deleted file mode 100644
index 0aa885fd..00000000
--- a/content/en/1.astra/1.getting-started/1.first-steps/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "First Steps"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md b/content/en/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
deleted file mode 100644
index d3d8cea9..00000000
--- a/content/en/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
+++ /dev/null
@@ -1,196 +0,0 @@
----
-title: "Cable Television with Astra for Hospitality Industry"
-date: 2023-05-04
-image: https://cdn.cesbo.com/help/astra/getting-started/ctv-with-astra/og-image.png
----
-
-Hospitality TV, offering an excellent TV solution with high-quality broadcasts and a selection of the best channels, is an essential part of hotel service.
-
-The number and quality of channels create a positive impression on guests. However, this is where the challenge arises.
-Hotels need to either modernize their existing TV network or design a new one, finding a balance between equipment costs and required services.
-We suggest considering the Astra software, which boasts powerful and flexible features when used in conjunction with a DVB-C modulator. In this article, we will explore the pros and cons of such a solution and walk through the steps to set it up.
-
-## Advantages of cable television
-
-- built on a regular TV cable, you can use the existing hotel network
-- a large number of channels with no quality restrictions
-- any TV set is capable of receiving cable TV. You don't need any additional hardware in the guests rooms
-- network reliability
-- broadcasting control such as monitoring, configuration, channel switching, etc. All this is possible with Astra Web Interface
-- last but not least, you can simply expand the number of video sources and channels. Astra allows you to receive an input signal not only from DVB cards, but also from a network (HTTP, HLS, UDP, RTSP), as well as create your TV channels from your video recordings.
-
-## Disadvantages
-
-- the cost of the headend, including DVB-C modulator and DVB cards for receiving
-- some old TV sets may not support DVB-C standard for cable TV
-
-## Hardware
-
-
-
-This simple diagram is used for the illustration. We have a Satellite signal, Linux-based Server PC with DVB-S/S2 card(s), and RESI DVB-C FSM Modulator card(s).
-
-### DVB-S/S2 Receiver
-
-For receiving satellite channels you may use any DVB-S/S2 adapter with drivers for Linux.
-
-
-
-Most popular DVB receivers are:
-
-- [Digital Devices MAX SX8 Pro](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/340/digital-devices-max-sx8-pro-4/8-8-tuner-tv-card-dvb-s2/dvb-s2x-full-spectrum)
-- [Digital Devices Max M4](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/341/digital-devices-max-m4-4x-multi-band-tuner-tv-card?c=167) - all-rounder for satellite, cable or terrestrial reception
-- [TBS6909-X](https://www.tbsdtv.com/products/tbs6909-x-dvb-s-s2-s2x-octa-tuner-pcie-card.html)
-
-### DVB-C Modulator
-
-In this article, we consider simple steps on How to set up Astra for DVB-C Modulation using [RESI DVB-C FSM 8](https://www.digital-devices.eu/shop/en/business-tv/qam-sdr-modulator/). Also you may use [TBS6004](https://www.tbsdtv.com/products/tbs6004-dvb-c-4-qam-pcie-card.html) modulator.
-
-
-
-Short description:
-
-- RESI DVB-C FSM 8 has 8 transponders according to DVB-C specification
-- Frequency range: 114 - 858 MHz
-- Symbol rates: 1.0 - 7.1 MSym/s
-- QAM: 16, 32, 64, 128, 256
-- Signal / Noise ratio: 42dB
-- Output with 8 active transponder: 101 dBµV
-- The FSM8 can make up to 7.1 MSym/s and QAM256. The maximum delivered bitrate is about 52Mbps
-
-::note
-We advise sending no more than 40-42Mbps to a single transponder, especially if the input stream is from the satellite. As sat-channels usually have floating bitrate, which, for example, at HD channel may jump from 6Mbps to 11Mbps.
-::
-
-According to that, we may calculate how many channels we may put on a single transponder and on all available transponders:
-
-- 4 x HD channels ~7Mbps = 28Mbps
-- 4 x SD channels ~3Mbps = 12Mbps
-
-Approximately we can get 8 channels at one transponder, multiplied by 8 transponders we can get up to 64 channels in your DVB-C network. This is combination of channels may be different, it is up to your needs. If you need more channels you may get RESI DVB-C FSM 16 or 24.
-
-## Requirements
-
-Hardware:
-
-- Server PC, at least Quad Core Intel® or AMD® CPU 2.8GHz, 8Gb RAM, with 2 or more PCIe slots, depending on the quantity of PCIe cards
-- DVB-C Modulators (RESI or TBS)
-- DVB-S/S2 or DVB-T/T2 TV Cards (as an example)
-
-Software:
-
-- Linux-based operation system. We recommend Ubuntu 22.04 LTS
-- Cesbo Astra
-- DVB Card drivers
-- Internet Browser on your PC. Chrome, Safari, or Firefox
-
-## Configure Astra
-
-### Install Astra
-
-First of all, we need to prepare our server machine and install Linux and Astra. Information about Ubuntu installation could be found on the [official web site](https://ubuntu.com/tutorials/install-ubuntu-server)
-
-Astra installation is simple – just copy a single binary file to your server. Here, in detail, you may find how to [Install Astra](/astra/getting-started/first-steps/install)
-
-Quite often customers forget to configure their Adapters before the next steps. So be sure that you have DVB card drivers installed on the server.
-
-- [DigitalDevices Driver Installation](/misc/tools-and-utilities/dvb/dd-driver)
-- [TBS Driver Installation](/misc/tools-and-utilities/dvb/tbs-driver)
-- For other adapters you may find information on the vender web site
-
-### Receiving channels with Astra
-
-Now is the time to configure all our Adapters and find channels, which we want to Modulate over DVB-C. List of all articles about channel receiving available here: [Receiving with Astra](/astra/receiving).
-
-To configure receiving channels from satellite we recommend to having a look at these articles:
-
-- [Introduction to DVB Adapter Tuning](/astra/receiving/dvb/intro)
-- [DVB-S/S2 Tuner Options](/astra/receiving/dvb/s)
-- [Scan DVB Adapter](/astra/receiving/dvb/scan)
-
-Below provided screenshot of example adapter settings:
-
-
-
-### Scan and select the required channels
-
-When we figured out how to configure our Adapters, we may make a scan of the required Transponder (frequency) and append channels to Astra by selecting all the programs you want to add.
-
-
-
-
-
-### Create New Stream with MPTS
-
-MPTS is a Multi Program Transport Stream (or multiplex) is a stream containing several services (programs). It is used to transfer channels to ip-qam/ip-asi modulators and multiplexers. Below are screenshots of most general configuration pages
-
-
-
-
-
-
-
-In the SDT settings should be provided all information about channel:
-
-- `Service Name` - program name
-- `PNR` - program number should be same as in the input list
-- `LCN` - logical number defines what channel number will be on the TV set
-
-
-
-In the NIT settings provide information for DVB-C transponder.
-
-### Setting up the Modulator
-
-At this point, we have already found and added all the necessary channels in Astra, created a New Stream, and configured the MPTS, which should be sent to the modulator. To configure the Output signal to the RESI DVB-C modulator we need to know the Number of RESI adapters in the system.
-
-On the server console find the card number and modulators using the command:
-
-```
-find "/dev/dvb" -name "mod*"
-```
-
-In the output - we get the number of the adapter and its modulators like:
-
-```
-/dev/dvb/adapter0/mod0
-```
-
-- `adapter0` - adapter number in the system
-- `mod0` - device number (transponder) on this adapter. Range from 0 to 7 will be for FSM8 modulator
-
-Now it is a turn to configure the Output signal to the RESI DVB-C modulator in the MPTS settings
-
-
-
-As a result, we should get a fully configured Stream, as shown in the screenshot:
-
-
-
-## Monitor and manage
-
-With Astra, you may Analyze the quality and stability of transport streams. Export statistics and events to external systems like Zabbix or Grafana.
-
-Also at any time you may open Astra Web Interface to simply check out the Dashboard. Here you will see already configured Adapters, created Streams, and some useful options like signal strength/quality, bitrate at channels, and so on.
-
-
-
-
-
-
-
-## Checking the output DVB-C signal
-
-With these simple steps, we have set up our Stream. Now we have the channels converted and modulated with the RESI DVB-C FSM modulator.
-
-The best way to check the output signal is to use an analyzer. There are many different models from many manufacturers. For example, Telestar:
-
-
-
-Also, we can connect the coaxial cable from RESI to the TV set, and in the TV settings make a new DVB-C channel scan, either Full Scan or Network Scan (or specify the scan parameters manually). Channels search settings fully depend on the TV manufacturer, but in general, they are very similar.
-
-## Troubleshooting DVB receiving
-
-In case you get any issues during configuration, we provide a list of articles on how to identify issues and eliminate the potential cause of the problem: [Troubleshooting DVB receiving](/misc/troubleshooting/dvb)
-
-We take care of each of our customers and your best experience of working with Cesbo Astra, which is why we offer more support channels such as Online help and support via E-mail.
diff --git a/content/en/1.astra/1.getting-started/2.use-cases/index.md b/content/en/1.astra/1.getting-started/2.use-cases/index.md
deleted file mode 100644
index bf52cb30..00000000
--- a/content/en/1.astra/1.getting-started/2.use-cases/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Use Cases"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/1.getting-started/9.advanced/index.md b/content/en/1.astra/1.getting-started/9.advanced/index.md
deleted file mode 100644
index b9e51660..00000000
--- a/content/en/1.astra/1.getting-started/9.advanced/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Advanced"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md b/content/en/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
deleted file mode 100644
index 0ffc4e0c..00000000
--- a/content/en/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: "Launch Astra in console"
-date: 2023-02-21
----
-
-If your system does not have systemd you may launch process manually:
-
-```
-astra -c /etc/astra/astra.conf -p 8000
-```
-
-Process will be launched in the foreground and your console will be taken by process until it finish. To stop process just press Ctrl+C on your keyboard.
-
-To launching process in background append symbol `&` after the command line:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 &
-```
-
-Process will be launched in the background and console will be returned to your control immediately. To stop process you may launch command:
-
-```
-killall astra
-```
diff --git a/content/en/1.astra/1.getting-started/index.md b/content/en/1.astra/1.getting-started/index.md
deleted file mode 100644
index f1ae5231..00000000
--- a/content/en/1.astra/1.getting-started/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Getting Started"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/getting-started.svg
- description: "Introduction to Astra for beginners"
----
-
-Learn how to start using Astra to build your own headend for digital TV.
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/1.administration/1.update.md b/content/en/1.astra/2.admin-guide/1.administration/1.update.md
deleted file mode 100644
index 91aad68a..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/1.update.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Update"
-date: 2023-02-21
----
-
-Install new version on your server
-
-::alert
-Before update please [Make a Backup](../../admin-guide/administration/backup)!
-::
-
-## Install update
-
-Download latest binary file:
-
-```
-rm -f /usr/bin/astra
-curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
-chmod +x /usr/bin/astra
-```
-
-Restart Astra after update:
-
-```
-systemctl restart astra
-```
diff --git a/content/en/1.astra/2.admin-guide/1.administration/2.backup.md b/content/en/1.astra/2.admin-guide/1.administration/2.backup.md
deleted file mode 100644
index 4984c65d..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/2.backup.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Backup"
-date: 2023-02-21
----
-
-Backups is an important part of system administration!
-
-## Create
-
-Save binary file and configuration files to archive:
-
-```
-tar -Pzcf ~/astra-backup.tar.gz /usr/bin/astra /etc/astra
-```
-
-## Restore
-
-To extract backup launch next commands:
-
-```
-rm -f /usr/bin/astra
-tar -Pxf ~/astra-backup.tar.gz
-```
\ No newline at end of file
diff --git a/content/en/1.astra/2.admin-guide/1.administration/3.tune.md b/content/en/1.astra/2.admin-guide/1.administration/3.tune.md
deleted file mode 100644
index bf1a5ba0..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/3.tune.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "System Tune"
-date: 2024-01-07
----
-
-Broadcasting TV is a resource-intensive task that demands maximum performance and minimal latency from your server. To meet these critical needs, system optimization is key.
-
-This script is designed to optimize network performance, enhance CPU efficiency, and fine-tune various system parameters. By setting advanced system configurations automatically, it reduces overhead, allowing your processes to run more smoothly and operate at the peak of their capabilities.
-
-
-## Install script
-
-Download script for tuning your Linux settings:
-
-```bash
-curl -Lo /opt/tune.sh https://cdn.cesbo.com/astra/scripts/tune.sh
-chmod +x /opt/tune.sh
-```
-
-Register script as a system service:
-
-```bash
-/opt/tune.sh install
-```
-
-Reboot your server to apply changes.
-
-## Uninstall script
-
-Remove script from your system:
-
-```bash
-/opt/tune.sh uninstall
-```
-
-Delete script file:
-
-```bash
-rm -f /opt/tune.sh
-```
diff --git a/content/en/1.astra/2.admin-guide/1.administration/90.uninstall.md b/content/en/1.astra/2.admin-guide/1.administration/90.uninstall.md
deleted file mode 100644
index be7d09fd..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/90.uninstall.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Uninstall"
-date: 2023-02-21
----
-
-If Astra is not needed anymore you can remove it completely from your server.
-
-::alert
-Before uninstall please [Make a Backup](../../admin-guide/administration/backup)!
-::
-
-## Disable service
-
-Stop service and turn autorun off:
-
-```
-systemctl stop astra
-systemctl disable astra
-```
-
-## Remove service
-
-Remove service from system:
-
-```
-astra remove
-```
-
-If you have several services on your server, then custom name should be specified:
-
-```
-astra remove astra-8001
-```
-
-## Cleanup
-
-Finally remove binary file and configuration files:
-
-```
-rm -rf /usr/bin/astra /etc/astra
-```
diff --git a/content/en/1.astra/2.admin-guide/1.administration/change-password.md b/content/en/1.astra/2.admin-guide/1.administration/change-password.md
deleted file mode 100644
index e3b84e98..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/change-password.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Change password to Astra Web Interface"
-date: 2023-02-22
----
-
-To administer the Astra interface, you can change the password of any user through the interface menu. To perform this action, you need:
-
-1. Open Settings menu, choose Users. This will take you to the Users page, where you can see a list of all users.
-2. Select the user whose password you want to change.
-3. Enter new password and click Apply.
-
-If you've changed your own password, the Astra web interface will be reloaded and you will be required to log in with your new password.
-
-## Reset password
-
-Astra interface password can also be changed via the server console command:
-
-```
-astra --reset-password
-```
-
-Then you need to enter next details:
-
-- Port to your web interface (Default is 8000)
-- User login
-- New password
diff --git a/content/en/1.astra/2.admin-guide/1.administration/changelog.md b/content/en/1.astra/2.admin-guide/1.administration/changelog.md
deleted file mode 100644
index dacba1d3..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/changelog.md
+++ /dev/null
@@ -1,170 +0,0 @@
----
-title: "Changelog"
-noindex: true
----
-
-## 250221
-
-[Download Astra-250221](https://cdn.cesbo.com/astra/builds/astra-250221)
-
-### SRT
-
-- SRT library downgraded to v1.4.3 due to packet loss and CC errors
-- SRT input automatically restarts connections when the bitrate dropped to zero
-
-### DVB
-
-- Option `restart_adapter` to restart DVB adapter with channel analyzer. When channel receives stream with errors it send command to restart adapter.
-- Fixed crash on starting DVB from Lua scripts
-- SAT>IP sends options to the SAT>IP server for Multistream/PLS
-
-### UDP
-
-- Fixed logs storm with message "UDP recv buffer overflow"
-- Added option `join` for UDP output to send Multicast Join request (required by some network switches)
-- Added option `ts_size=204` for MPEG-TS with 204 byte packets (ISDB-T streams in Brazil and Japan)
-
-### MPEG-TS
-
-- Fixed remap for AIT packets
-
-### Web Interface
-
-- Links to m3u-playlists with different sources (HLS, HTTP MPEG-TS, UDP): Settings -> HTTP Play
-
-## 241024
-
-[Download Astra-241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-
-### SRT
-
-- SRT library updated to v1.5.3
-- Sessions for SRT output in listener mode
-- SRT output refactoring, better stability, fixed memory leak
-- options `streamid` for SRT input
-
-### TBS DVB-T modulator
-
-- Support TBS6104 DVB-T Quad Modulator Card
-
-### HLS
-
-- HLS Output pass SCTE-35 markers
-- HLS Input corrects Continuity Counter if starts from 0 on each segment
-
-### MPEG-TS
-
-- support text encoded with UTF-16, ISO/IEC 10646 BMP in the EIT and SDT tables
-- stops PSI generation if no data on input
-
-### Web Interface
-
-- icons for DVB Virtual adapters
-- fix status and bitrate for SAT>IP adapter in the web interface
-- fix web reload on reconnect
-- fix servers deletion in the web interface
-- logout button
-- tabs for Settings -> General
-
-### Internal changes
-
-- keep moving code from Lua scripts to the Astra Core: API methods for stream-status, stream-report, playlists, JSON processing and others
-
-## 230719
-
-[Download Astra-230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-
-In this changelog is a short comparasion with latest stable release 220504
-
-### SRT
-
-- SRT library updated to v1.5.1
-- Option `statsout=FILE` to write SRT receiving/transmitting stats to the CSV file. This file can be processed using https://github.com/mbakholdina/srt-stats-plotting.
-- Supports the standard address format, such as `srt://example.com?passphrase=12345`.
-If your address contains the # symbol in the streamid option, it should be changed to `%23`. For example: `srt://example.com?streamid=%23!::r=LaminorTV,m=request`
-- Better receiving stability
-- option `oheadbw` - recovery bandwidth overhead above input rate. Default: `25`
-- options `sndbuf` and `rcvbuf` to tune transmitting and receiving buffer size
-
-### DVB Virtual adapters
-
-Virtual adapters is an option in the Adapter settings for easy setup streams:
-- MPTS streams: you may define address of the MPTS stream and scan it to append all channels separately. [Read more](/astra/receiving/ip/mpts-via-udp)
-- CI adapter: you may configure channels descrambling with external CI adapters like DigitalDevices Octopus Twin CI or TBS6900. [Read more](/astra/receiving/dvb/external-ci)
-- SAT>IP adapter: this is replacement for the SAT>IP checkbox in previous versions. [Read more](/astra/receiving/dvb/satip-client)
-- SAT>IP: increase receiving buffer size
-- SAT>IP: more log for HTTP connection errors
-
-### DVB Tuners & DVB Input
-
-- For multistandard adapters available option for manual frontend selection - `fe_device`. This can be found in the web interface: Adapter options -> Advanced -> FE Device
-- Scan DVB adapters before Astra start
-
-### DigitalDevices RESI modulator
-
-- Fix options `gain` and `attenuator` for latest drivers
-- Default buffer size increased to 64Mb
-- Reset RESI before starting
-
-### HTTP/HLS
-
-Input:
-
-- HLS input supports M3U8 with URLs without scheme. For example: `//example.com/media/001.ts`
-- Bitrate syncing by DTS/PTS timestamps instead of PCR. (many HLS streams has corrupted PCR values)
-
-Output:
-
-- Rewrited authorization algorithms for better performance (moved from Lua scripts to the C-core)
-- HTTP Backend authorization supports redirects
-- Check IP list in HTTP authorization before other methods
-- HLS Output sends empty TS file if file is not found (was 404 error, but some ffplay based players sends many requests trying to reload it)
-- Option Settings -> HLS -> Session Timeout to customize time when session should be closed on inactive
-
-### UDP
-
-- Ignore invalid TS files on Input (previous versions restarted receiving)
-- Option `src=IP` to specify UDP multicast source address for IGMPv3. Example: `udp://eth1@239.255.1.1:1234#src=192.168.88.100`
-
-### MPTS
-
-- Change EIT type with enabled `remux_eit` option. If EIT tsid is not equal to the `tsid` option defined in the MPTS settings, then EIT type will be changed from `actual` to `other`
-
-### Processing
-
-- option `set_pcr_pid` to change PCR pid if it separated from video
-- T2MI fix issue with CC errors on some streams
-
-### Monitoring
-
-- Option `interval=SEC` for InfluxDB address to define sending intervals. Default is 60 second. For example: `https://example.com:8086#interval=5`
-- `app_mem_kb` in the [Process status API](/astra/admin-guide/api/process). Process memory usage in kilobytes
-- `video_count` and `audio_count` in the [Stream status API](/astra/admin-guide/api/stream#get-stream-status)
-
-### Master-Slave
-
-- Option `delay` for slave-mode to start process with delay. Default 3 seconds. Example: `astra -c slave.conf -p 8000 --slave "http://master:8000#delay=10"`
-
-### Web Interface
-
-- Icon
-- Web Interface from `als.cesbo.com` integrated into Astra binary file (`als.cesbo.com` not used anymore)
-- Option to set a custom path to the web interface. This can be found in Settings -> General -> Custom Path. For example, with the path `secret`, the interface will be available at `http://example.com:8000/secret/`
-- Option to modify port for the web interface. This can be found in Settings -> General -> Custom Port. This option customizes the port value defined in the `-p` option. Also supported local interface address, such as `127.0.0.1:8000` - the web will be available only on localhost
-- Option Settings -> HTTP Play -> Path to TV Screenshots - attach channel screenshots to the cards on dashboard
-- Description for channel
-- Modal dialogs to configure stream and adapter settings
-
-### Internal changes
-
-- Moved a lot of code from Lua scripts to the Astra Core for better performance
-- Astra checks port for API and Web interface to prevent launching same process twice
-- Update OpenSSL to v1.1.1t
-- Integrate LibUV v1.44.2 (preparing for switching from internal event processing to libuv)
-
-## Archive Versions
-
-- [241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-- [230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-- [230307](https://cdn.cesbo.com/astra/builds/astra-230307)
-- [220504](https://cdn.cesbo.com/astra/builds/astra-220504)
diff --git a/content/en/1.astra/2.admin-guide/1.administration/custom-port.md b/content/en/1.astra/2.admin-guide/1.administration/custom-port.md
deleted file mode 100644
index 3bd70416..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/custom-port.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Custom port for Astra Web Interface"
-date: 2023-02-21
----
-
-Default port for Astra Web Interface is `8000`. You may set any port you want:
-
-```
-astra init 4000 astra
-```
-
-`astra` at the end of command is a default service name.
-
-Finally restart service to apply changes:
-
-```
-systemctl restart astra
-```
-
-Now web interface will be available on new port: `http://your-server:4000`
\ No newline at end of file
diff --git a/content/en/1.astra/2.admin-guide/1.administration/index.md b/content/en/1.astra/2.admin-guide/1.administration/index.md
deleted file mode 100644
index 2481857b..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Administration"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/1.administration/mosaic.md b/content/en/1.astra/2.admin-guide/1.administration/mosaic.md
deleted file mode 100644
index e3f8d430..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/mosaic.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: "Mosaic: Channel Screenshots on Dashboard"
-date: 2023-08-28
-image: https://cdn.cesbo.com/help/astra/admin-guide/administration/mosaic/dashboard.png
----
-
-Mosaic is a simple script to create channel screenshots with ffmpeg and set them on Astra Dashboard using Astra API.
-
-Channel Screenshots helps to visually evaluate quality of the channels.
-
-
-
-## Requirements
-
-- Astra with enabled [HTTP Play](/astra/delivery/http-hls/http-play)
-- FFmpeg
-
-## Install FFmpeg
-
-Install FFmpeg with system packet manager:
-
-```
-apt install ffmpeg
-```
-
-## Configure HTTP Play
-
-On you server create new directory to store screenshot images:
-
-```
-mkdir -p /var/lib/astra/mosaic
-```
-
-Then open Astra Web interface -> Settings -> HTTP Play:
-
-
-
-Turn on HTTP Play if disabled and set path to the screenshots directory. Done, HTTP Play now configured and you may save changes.
-
-Also in the HTTP Play settings you may copy link to the `playlist.m3u8`, this file contains links to all enabled channel. Link to playlist lookls like: `https://example.com:8000/playlist.m3u8`
-
-If you use HTTP Authorization, set Token for administrator. Open Astra Web Interface -> Settings -> Users -> select administrator, and set any Token, for example: `c6017ac9`. Append this token to the playlist URL: `https://example.com:8000/playlist.m3u8?token=c6017ac9`
-
-## Download and Configure Script
-
-[Download](https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh) script and save it on your server:
-
-```
-curl -Lo /usr/local/bin/mosaic.sh https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh
-chmod +x /usr/local/bin/mosaic.sh
-```
-
-Open script with any text editor and modify following variables:
-
-- `THREADS` - number of threads to concurrently capture multiple screenshots. Fewer threads will take more time to update all images, while more threads will increase CPU usage. You may set as many threads as you have CPU cores
-- `PLAYLIST_URL` - URL to `playlist.m3u8` file from previous step
-- `SCREENSHOT_PATH` - path to store screenshots on your server: `/var/lib/astra/mosaic/`
-- `API_PORT` - port to Astra API
-- `API_AUTH` - admin login and password to access Astra API
-
-## Start script with Systemd
-
-To start script automatically you may append it to the systemd. Download configuration file for systemd and save it on your server:
-
-```
-curl -Lo /etc/systemd/system/mosaic.service https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.service
-```
-
-Next commands could be used to manage script:
-
-- Start script: `systemctl start mosaic`
-- Stop script: `systemctl stop mosaic`
-- Enable autorun: `systemctl enable mosaic`
-- Disable autorun: `systemctl disable mosaic`
-
-After the start check that new png files are creating in the screenshots directory:
-
-```
-ls /var/lib/astra/mosaic
-```
diff --git a/content/en/1.astra/2.admin-guide/1.administration/slave-mode.md b/content/en/1.astra/2.admin-guide/1.administration/slave-mode.md
deleted file mode 100644
index 4e5f9dbc..00000000
--- a/content/en/1.astra/2.admin-guide/1.administration/slave-mode.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Fault-tolerant configuration"
-date: 2023-08-08
----
-
-With a fault-tolerant configuration, you can launch a second server to replace the primary in case of failure.
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000"
-```
-
-This command will start Astra in slave mode and will connect to the primary process on the server at 192.168.1.1. As soon as the connection with the primary server is lost, Astra will execute the configuration and begin operating.
-
-By default, Astra executes the configuration in 3 seconds. However, you can set a shorter or longer delay with the `delay` option:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000#delay=10"
-```
diff --git a/content/en/1.astra/2.admin-guide/2.stream/1.create.md b/content/en/1.astra/2.admin-guide/2.stream/1.create.md
deleted file mode 100644
index 2fbaed9f..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/1.create.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Create New Stream"
-date: 2023-05-22
----
-
-A Stream is a central aspect of Astra configuration, includes a list of Inputs for media reception and Outputs for distributing or providing access. Each stream also contains options for data processing.
-
-## Single Program Stream
-
-
-
-The Single Program Stream (SPTS, also known as Channel or Service) serves as the default stream type in Astra configuration, commonly used to form TV channels. It can employ multiple inputs for redundancy purposes, enhancing the reliability of the stream. The integrated analyzer continuously monitors the active input, and if a fault is detected, it immediately switches to an alternate input.
-
-In addition to redundancy, SPTS offers a range of processing options. These include filtering for transmitting only required media data, modifying stream information, descrambling to access protected streams, and scrambling to safeguard transmitted streams. Thus, SPTS provides a versatile and secure solution for TV channel formation.
-
-Read more about [Stream General Settings](/astra/admin-guide/stream/general)
-
-## Multi Program Stream
-
-
-
-The Multi Program Stream (MPTS, also known as Multiplex) is another type of stream available in Astra, activated via an option of the same name within stream settings. MPTS takes all provided inputs and multiplexes them into a singular stream for broadcasting purposes.
-
-This stream type also provides several features designed for broadcasting. These include options for defining the stream description, network information, network search, and logical channel numbers.
-
-Read more about [MPTS Settings](/astra/delivery/broadcasting/mpts-settings)
diff --git a/content/en/1.astra/2.admin-guide/2.stream/2.general.md b/content/en/1.astra/2.admin-guide/2.stream/2.general.md
deleted file mode 100644
index 736fa494..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/2.general.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: "Stream General Settings"
-date: 2023-08-14
----
-
-The Single Program Stream (SPTS) commonly used to form TV channels. It can utilize multiple inputs for redundancy purposes, enhancing the reliability of the stream.
-
-
-
-- `Enable` - new stream is enabled by default, but can be turned off if needed
-- `Name` - friendly channel name used in dashboards and logs
-- `ID` - unique identifier, by default Astra assigns a sequential number to new channels, but you may define your own
-- `Multi Program Stream` - switch to MPTS configuration
-- `Enable monitoring` - analyze stream status and send reports to the monitoring system
-- `Start stream on demand` - Astra will wait for an incomming request to start stream. This mode is turned of for channels with UDP or HLS outputs
-- `Keep Active` - additional option for the on-demand mode. By default, when the last client is closes connection, Astra turns channel off. This option allows the channel to remain active for some time
-- `Channel Number` - option used to order channels in the playlist
-- `Description` - arbitrary channel description
-
-## Input List
-
-Configure one or more inputs to receive stream content. To set up inputs, you can use the [Media Address Format](/astra/receiving/general/address-format) or the configuration dialog.
-
-Read more information in our guides for protocol specific configuration:
-
-- [HLS](/astra/receiving/ip/hls)
-- [HTTP MPEG-TS](/astra/receiving/ip/http)
-- [UDP/RTP](/astra/receiving/ip/udp)
-- [SRT](/astra/receiving/ip/srt)
-- [RSTP](/astra/receiving/ip/rtsp)
-- [How to receive MPTS via UDP](/astra/receiving/ip/mpts-via-udp)
-- [How to configure DVB, ATSC, ISDB-T, SAT>IP](/astra/receiving/dvb)
-
-## Output List
-
-Configure one or more outputs to provide content to clients. Outputs are optional. You can use the [HTTP Play](/astra/delivery/http-hls/http-play) feature to provide access to channels with HLS or HTTP MPEG-TS.
-
-Read more information in our guides for protocol specific configuration:
-
-- [UDP](/astra/delivery/broadcasting/udp)
-- [DVB with Broadcasting hardware](/astra/delivery/hardware)
-
-## Save
-
-Channel settings are saved when you click the Apply button.
diff --git a/content/en/1.astra/2.admin-guide/2.stream/4.service.md b/content/en/1.astra/2.admin-guide/2.stream/4.service.md
deleted file mode 100644
index 47af4733..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/4.service.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Stream Service Settings"
-date: 2023-08-14
----
-
-The Service Settings offers option to customize the stream information delivered to the players.
-
-
-
-- `Service Type` - type of the service, video, radio or some other
-- `Service Provider` - name of your service provider, which can be defined globally under Settings -> General -> Service Provider
-- `Service Name` - public name of the service, which will be displayed on the TV
-- `Codepage` - text encoding used for the Service Provider and Service Name options
-- `HbbTV URL` - append URL to the HbbTV (Hybrid broadcast broadband TV) for the delivery of advanced interactive TV features
-- `Conditional Access` - protecting a stream using a Condition Access System to prevent unauthorized access. Read more in [CAS and Simulcrypt](/astra/delivery/cas/cas-and-simulcrypt)
diff --git a/content/en/1.astra/2.admin-guide/2.stream/5.remap.md b/content/en/1.astra/2.admin-guide/2.stream/5.remap.md
deleted file mode 100644
index 8f119ff5..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/5.remap.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Stream Remap Settings"
-date: 2023-08-14
----
-
-The Remap feature allows to modify stream identifiers and filter unneded packets
-
-
-
-- `Map PID's` - modify the Packet Identifier (PID) for MPEG-TS elementary streams. Read more in [Remapping Stream PIDs](/astra/processing/mpegts/remap)
-- `Filter PID's` - removes specific packets within the MPEG-TS stream based on their PIDs. Read more in [Filtering Stream PIDs](/astra/processing/mpegts/filter)
-- `Change PNR` - change program number. Program number could be in range from 1 to 65535
-- `Change TSID` - change transport stream identifier
diff --git a/content/en/1.astra/2.admin-guide/2.stream/6.backup.md b/content/en/1.astra/2.admin-guide/2.stream/6.backup.md
deleted file mode 100644
index bd02f321..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/6.backup.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Stream Backup Settings"
-date: 2023-08-14
----
-
-Configure the redundancy behaviour to automatically switch stream inputs in case of a failure.
-
-
-
-- `Backup Type` - redundancy behaviour type. Default: Active Backup
-- `Initial Delay` - delay in seconds before starting the next input after the stream has been initiated. Default: 5 for UDP or SRT; 10 for HLS, HTTP MPEG-TS, or RTSP; 120 for DVB
-- `Start Delay` - delay in seconds before starting the next input. Default: 5
-- `Return Delay` - delay for Active Backup in seconds for returning to the previous input
-
-The integrated analyzer continuously monitors the active input, and if a fault is detected, it immediately switches to an alternate input.
-
-## Active Backup
-
-The default behavior is Active Backup. In the event of a failure, Astra switches to the next input while continuing to analyze the previous inputs for a potential switch back.
-
-If all inputs fail, Astra will continue to stream latest avilable input. To halt streaming, an additional option is available for the Backup Type: "Active Backup and Stop streaming if all inputs are inactive"
-
-## Passive Backup
-
-In the event of a failure, Astra switches to the next input and stops the previous input. If the last input fails, Astra will automatically switch back to the first input
-
-## Disabled Backup
-
-In the event of a failure, Astra does nothing. This method is suitable for manually switching inputs using the Web Interface or API methods.
-
-Read more in [Stream API > Switch active input](/astra/admin-guide/api/stream#switch-active-input)
diff --git a/content/en/1.astra/2.admin-guide/2.stream/7.epg.md b/content/en/1.astra/2.admin-guide/2.stream/7.epg.md
deleted file mode 100644
index 5b652526..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/7.epg.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "Stream EPG Export Settings"
-date: 2023-08-14
----
-
-Configure the EPG Export to extract Electronic Programme Guide from stream
-
-
-
-- `XMLTV Channel ID` - use a custom channel ID instead of primary ID
-- `Format` - EPG Export format:
- - `XMLTV` - this is popular format is used for storing and distributing EPG. XMLTV is compatible with various middleware and IPTV players
- - `JSON` - useful for sending EPG to external servers or for direct use in a web application. For instance, it can be embedded on a website
-- `Destination` - destination for EPG Export:
- - `file://` - save the EPG to a local file. For example, using `file:///tmp/test_channel.xml` will store the EPG in the `/tmp` directory with the filename `test_channel.xml`
- - `http://` - sending EPG using an HTTP POST request. On the server side, an application is required to handle the received request, such as EPG Aggregator
-- `Codepage` - decode text from received EIT packets using defined codepage. Stored text is always encoded with UTF-8
-
-## EPG Aggregator
-
-EPG Aggregator is a script for Astra to receive EPG from many servers and save it into the single XMLTV file.
-
-### Install
-
-To install script, download it and save on the server. You may do that with `curl` command on the server:
-
-```sh
-curl -Lo /etc/astra/epg-aggregator.lua https://cdn.cesbo.com/astra/scripts/epg-aggregator/epg-aggregator.lua
-```
-
-### Start script with Systemd
-
-To start script automatically you may append it to the systemd.
-
-1. Download configuration file: https://cdn.cesbo.com/astra/scripts/epg-aggregator/astra-epg.service
-2. In this file you may configure command line arguments
-3. Save file on your server to `/etc/systemd/system/astra-epg.service`
-4. Start script: `systemctl start astra-epg`
-5. Enable autorun: `systemctl enable astra-epg`
-
-Command line arguments:
-
-- `-o /tmp/epg.xml` - full path to store generated XMLTV file
-- `-p 5000` -port for receiving requests from Astra
-- `–daemon` - run as daemon
-- `–interval SEC` - interval of saving EPG to file. default: 60 seconds
-- `–stalker` — replace tag `` to `` for middleware Stalker/Ministra
-
-Script is ready to receive requests from Astra
-
-### Configure Astra for EPG Aggregator
-
-In stream settings, on the "EPG" tab, configure the EPG Export:
-
-- `Format` - set `JSON`
-- `Destination` - set `http://EPG_agregator_IP:5000`
-
-XMLTV file with the collected data will be located on the path: `/tmp/epg.xml`.
-Also you may download XMLTV from http://EPG_agregator_IP:5000/epg.xml or you may append this URL to the client application.
-
-### Restart EPG Aggregator nightly
-
-In some cases you may need to restart EPG Aggregator, better to do that nightly.
-You may do that with a system scheduler - cron. Open cron configuration:
-
-```
-sudo crontab -e
-```
-
-and append line to the file:
-
-```
-0 4 * * * systemctl restart astra-epg
-```
-
-Save changes in cron. Collector will restart each night at 4:00
diff --git a/content/en/1.astra/2.admin-guide/2.stream/_dir.yml b/content/en/1.astra/2.admin-guide/2.stream/_dir.yml
deleted file mode 100644
index dab4693c..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Stream Settings"
diff --git a/content/en/1.astra/2.admin-guide/2.stream/index.md b/content/en/1.astra/2.admin-guide/2.stream/index.md
deleted file mode 100644
index ad0b1905..00000000
--- a/content/en/1.astra/2.admin-guide/2.stream/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Stream Settings"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/3.settings/1.general.md b/content/en/1.astra/2.admin-guide/3.settings/1.general.md
deleted file mode 100644
index f285de6a..00000000
--- a/content/en/1.astra/2.admin-guide/3.settings/1.general.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "General Settings"
-date: 2023-03-23
----
-
-General Settings in Astra encompass a collection of essential configuration options that allow you to customize and optimize your software setup. These settings ensure a seamless streaming experience by managing aspects like InfluxDB integration, HTTP Server Settings, and Default Stream Options.
-
-## InfluxDB Integration
-
-The InfluxDB integration options in Astra allow you to configure the connection between Astra and InfluxDB for storing statistics related to streams and adapters.
-
-- `Instance Name` - data store name. As a default Astra used the InfluxDB
-- `InfluxDB Address` - attached storage address. As a default address of the InfluxDB is: `http://db-server:8086`
-- `InfluxDB Organization` - name of your orgranization in the InfluxDB settings
-- `InfluxDB Token` - if you need to connect an external interface, then you need to enter API token from clipboard
-
-For a detailed guide, please refer to [Integration Astra with InfluxDB](../../monitoring/export/influxdb)
-
-## Monitoring
-
-The Monitoring feature in Astra is a legacy option that enables sending event data, such as stream and adapter statistics, through HTTP POST requests to external services.
-
-Read more in: [Export Monitoring Events](../../monitoring/export/export-monitoring-events)
-
-## HTTP Server Options
-
-The HTTP Server Options in Astra allow you to configure the HTTP Server for providing access to media content using HTTP MPEG-TS or HLS protocols.
-
-- `HTTP Access Log` - full path to the file for writing the request log
-- `HTTP Sessions` - enables HTTP Sessions to authenticate and track user activity. When enabled, the "Sessions" item appears in the main menu to view all active sessions. Options enabled by default
-- `Sessions Backend Address` - webhook to export information about sessions on finalization
-- `Minimal Session Time` - send webhook information about sessions lasting longer than the minimal time.
-
-To enable HTTPS, configure the following options:
-
-- `TLS certificate chain` - full path to the certificate chain. For example: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- `TLS certificate key` - full path to the certificate key. For example - `/etc/dehydrated/certs/example.com/privkey.pem`
-- `Disable TLS on primary port` - check this option if you want the primary port, defined by the command-line argument `-p PORT`, to work without HTTPS
-
-You can obtain a free certificate from Let's Encrypt. For a detailed guide, please refer to [HTTPS certificate with Dehydrated](../../../misc/tools-and-utilities/network/dehydrated)
-
-## Default stream options
-
-These settings are global for all streams (unless overridden in the stream settings)
-
-- `Start stream on demand` - activate streams in the presence of HTTP clients. Enabled by default
-- `HTTP Keep Active` - defines time in seconds, during which the stream will be active, despite the absence of clients. By the default is 0 - turns channel off immediately when last client closed session
-- `Backup Start Delay` - sets delay in seconds before switching to a backup source
-- `Backup Return Delay` - sets delay in seconds before returning to the previous source
-- `Default codepage` - define codepage for stream information in SDT
-- `Service provider` - your company name. Used in the SDT stream description
-- `Network name` - name of the provider's network. Used in the SDT stream description
-- `TCP Congestion Control` - defines the operation algorithm for TCP CC
-- `CC Limit` - sets limit on the number of CC errors in the source. After exceeding this limit - the source will be considered non-working
-- `Use multithreading for UDP receiving and transmitting` - launch separate threads for processing UDP sockets, turned on by the default
-- `Bind DVB adapters by MAC` - use DVB MAC addresses to bind configured adapters to the system device
-
-::alert
-After saving the general settings, Astra restarts
-::
diff --git a/content/en/1.astra/2.admin-guide/3.settings/2.users.md b/content/en/1.astra/2.admin-guide/3.settings/2.users.md
deleted file mode 100644
index fe6e6413..00000000
--- a/content/en/1.astra/2.admin-guide/3.settings/2.users.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "Managing Users"
-date: 2023-03-23
----
-
-Astra features a simple user management system with three distinct user types, designed to cater to the needs of administrators, technical support, and end-users.
-
-## User Roles
-
-In Astra, there are three main user roles, each with different levels of access and functionality:
-
-- `Admin` - This role grants full access to manage and control Astra through both the Web-interface and API. Admins can view and modify all settings and configurations as needed
-- `Observer` - This role allows read-only access to the web-interface dashboard and API. Observers can monitor the system but cannot make changes to the settings or configurations
-- `User` - This regular user role is designed for controlling access to media content with built-in HTTP Authentication
-
-## User List
-
-In the Astra web interface, you can access the users list by navigating to Settings->Users
-
-
-
-The users list is presented as a table with the following fields:
-
-- `Login` - unique username for each user
-- `Comment` - any additional notes or comments about the user
-- `Type` - role assigned to the user
-- `Created` - date when the user account was created
-
-When built-in HTTP authentication to control media access is turned on, additional fields will be available in the users list:
-
-- `IP` - allowed device IP address for the user, from which access to media content is permitted
-- `Expiration` - date until which the user account remains active
-
-## New User
-
-To create a new user, open the Users list by navigating to Settings -> Users. Click the "New User" button located at the top of the list.
-
-
-
-When creating a new user, you will need to fill in the following fields:
-
-- `Enable` - user is enabled by the default
-- `Login` - unique username
-- `Password` - optionally, set a password for the account
-- `Comment` - optionally, add any additional notes or comments about the user
-- `Type` - appropriate user type
-
-## Built-in HTTP Authentication
-
-Built-in HTTP authentication in Astra helps control access to the provided media content. You can enable this feature by navigating to Settings -> HTTP Authentication in the Astra web interface.
-
-When HTTP Authentication is active, the user options include additional optional fields:
-
-
-
-- `Token` - static secret, typically used to grant access to other servers, such as transcoders or other media streamers. The token is simply appended to the channel address, like: `http://example.com/channel-id/index.m3u8?token=secret`
-- `IP` - static IP address for the device that is allowed access. By default, any IP is allowed.
-- `Expiration` - date until which the user account remains active. By default, there is no time limit for the account.
-- `Limit connections` - number of simultaneous connections allowed for the user. By default, there are no connection limits.
-- `Packages` - click "New Package" to add a channel category to the user. The user will only have access to channels related to the specified category. New categories can be created in Settings->Groups. By default, all channels are available to the user.
-
-::alert
-For more advanced authentication requirements, we recommend using external HTTP authentication options, such as HTTP Backend or SecureToken.
-::
diff --git a/content/en/1.astra/2.admin-guide/3.settings/3.channel-groups.md b/content/en/1.astra/2.admin-guide/3.settings/3.channel-groups.md
deleted file mode 100644
index 08404942..00000000
--- a/content/en/1.astra/2.admin-guide/3.settings/3.channel-groups.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "Channel Groups"
-date: 2023-03-23
----
-
-Channel Grouping in Astra helps you organize and manage your media content. By using categories and groups, you can make channel packages to fit each customer's subscription plan. Also, it makes arranging channels on your dashboard easier for better management.
-
-To access and configure group settings, navigate to Settings -> Groups in your Astra Web Interface.
-
-## Categories
-
-Categories in Astra serve as the top level in the channel grouping hierarchy. They are broad classifications that help you organize your content on a large scale. For example, you can use a "Genre" category to divide channels into various genres such as movies, sports, or travel.
-
-
-
-- `Category` - select an existing category or create a new one
-- `Name` - category name
-
-## Groups
-
-Groups in Astra act as sub-categories within the larger categories. These are more specific classifications that help further sort your channels. Each group contains channels related to its specific theme.
-When you select a category in the Astra Dashboard settings, all channels within that category are automatically grouped by these Groups, for enhanced organization and easier management.
-
-
-
-- `Add group` - add a new group to the category
-- `Guide Arrows` - located on the right side of each field allows to change group position or remove Group
-
-If you want to remove a category and all its related groups, simply select the `Remove category` checkbox and click "Apply" button. It's important to remember that this action only deletes the category and groups, not the channels within them. Also note, once done, this action cannot be undone.
-
-## Streams
-
-The "Streams" button opens a list of all channels available in the Astra. In this form, you can add channels and streams to groups or remove them from groups.
-
-
diff --git a/content/en/1.astra/2.admin-guide/3.settings/index.md b/content/en/1.astra/2.admin-guide/3.settings/index.md
deleted file mode 100644
index 8921e62d..00000000
--- a/content/en/1.astra/2.admin-guide/3.settings/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Settings"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/6.log/1.browse.md b/content/en/1.astra/2.admin-guide/6.log/1.browse.md
deleted file mode 100644
index d1ed2703..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/1.browse.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Browsing Logs in Astra"
-date: 2023-08-10
----
-
-The log messages in Astra provide insight into the service status and activities during the receiving and processing of data streams. Log messages are categorized into several types:
-
-- `errors` - indicate operational issues that can disrupt the stream input
-- `warnings` - point out issues with the disrupted stream or those that might not affect streams at all
-- `information` - includes limited number of messages, such as version information on process start, normal exit, process restart, activation input on the stream, and a few others
-- `debug` - detailed information about receiving and processing activities. Turned off by default and can be enabled in the log settings or using command line argument `--debug`
-- `access log` - this kind off messages records requests to the built-in Astra HTTP server. The access logs are separate from other logs and stored in a specific file. For more detals, please refer to the [Access Log](./access)
-
-## Web interface
-
-Log could be found in web interface, just click "Log" in the main menu:
-
-
-
-- `Search` - search bar in the main menu could be used to filter messages
-- `Settings` - basic log options
-- `Clear` - clear log in the web interface. On the server Astra keep log as is
-
-
-
-- `API Access` - write to the log all API requests to Astra. Useful to check who manage your service
-- `Debug` - write detalied information about receiving and processing
-
-## Console
-
-By default, Astra writes all information to the file `/var/log/astra.log`. File name depends of the service name. Therefore, if you have launched several instances on the same server, the file name will be same as a service name.
diff --git a/content/en/1.astra/2.admin-guide/6.log/2.dvb.md b/content/en/1.astra/2.admin-guide/6.log/2.dvb.md
deleted file mode 100644
index a29dee76..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/2.dvb.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "DVB Logs: Tuning and Receiving"
-date: 2023-08-10
----
-
-DVB Logs provide information about DVB tuner and DVB-CI.
-
-## FE has lock
-
-```
-fe has lock. status:SCVYL signal:60% snr:80% ber:0 unc:0
-```
-
-Information message prints after signal returned. When adapter created or restarted manually this messages suppressed.
-
-- **status** - tuner status coded with symbols common for `femon` tool:
- - **S** - Signal. Found something above the noise level
- - **C** - Carrier. Found a DVB signal
- - **V** - Viterbi. FEC (forward error correction) is stable
- - **Y** - Sync. Found sync data
- - **L** — Lock. Signal locked and tuner is ready
-- **signal** — signal level
-- **snr** — signal-to-noise ratio
-- **ber** — bit errors counter
-- **unc** — block errors counter
-
-Read more about [Common errors on DVB receiving](/misc/troubleshooting/dvb/errors)
-
-## FE has no lock
-
-```
-fe has no lock. status:_____
-```
-
-Adapter unable to tune to signal. Check connection to the antenna and antenna alignment.
-Also signal could be lost due to weather conditions such as heavy rain or seasonal sun interference.
-
-## dvr cc error
-
-Astra analyze receiving packets with PID 0 (PAT - Program Association Table), if detected packets loss prints this error and restarts tuner
-
-## dvr sync byte error
-
-Astra unable to find MPEG-TS sync byte in the stream. This is very rare issue. Probably wrong frequency
-
-## dvr receiving timeout
-
-No data was received from the DVB adapter during the timeout period. Default is 120 second.
-
-## dvr read error
-
-Issue happens on some old versions of Astra due to high load. There is two solutions:
-
-- update to the latest version
-- split your configuration file to several processes. As example 2 adapters with it channels in one instance, and other 2 adapters with it channels in another
-
-## failed to open frontend: Device or resource busy
-
-Adapter is taken by another process. Please, check our [Troubleshooting guide](/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-device-or-resource-busy)
-
-
-## failed to open frontend: No such file or directory
-
-Issue with DVB drivers. Please, check our [Troubleshooting guide](/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-no-such-file-or-directory)
diff --git a/content/en/1.astra/2.admin-guide/6.log/2.stream.md b/content/en/1.astra/2.admin-guide/6.log/2.stream.md
deleted file mode 100644
index a9683e66..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/2.stream.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: "Stream Logs: Receiving and Processing"
-date: 2023-08-10
----
-
-Stream Logs provide information about receiving and processing streams.
-
-## CC Error
-
-CC (Continuity Counter) errors indicates that MPEG-TS packets continuity is corrupted. Error can be caused by MPEG-TS packets loss or excess.
-
-This message printed as debug message in Astra logs, and as error message in the Astra MPEG-TS Analyzer logs.
-
-Check more information depending of the protocol you use for receiving stream:
-
-- UDP does not guarantee data delivery, so packets can be lost, duplicated, or arrive out of order. [UDP Troubleshooting](/misc/troubleshooting/receiving/udp#too-many-errors-on-receiving-udp)
-- DVB depends of the signal quality, check errors on DVB adapter. [Common errors on DVB receiving](/misc/troubleshooting/dvb/errors)
-
-## PES Error
-
-Corrupted header of the packets with media data such as video or audio.
-
-- Issue with a descrambling of the protected stream, such as invalid key, expired subscription, conditional access module overheat
-- DVB signal issue due to sun interference
-
-## Channel has no active inputs
-
-The error occurs if the channel does not have any available sources for switching.
-In the channel settings (Single program stream), you can specify multiple sources (Input) for reservation. These sources work in a sequential order - if the first source fails, a switch to the second source, and so on. The error occurs if the channel lacks available sources for switching.
-
-## PAT: stream with id is not found
-
-No channel with the specified number (pnr) was found in the stream. To check available channels and their corresponding numbers, perform a scan the input with [Astra MPEG-TS Analyzer](/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer).
diff --git a/content/en/1.astra/2.admin-guide/6.log/3.access.md b/content/en/1.astra/2.admin-guide/6.log/3.access.md
deleted file mode 100644
index bd09d244..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/3.access.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "HTTP Access Logs"
-date: 2023-08-10
----
-
-HTTP Access Logs is an information about processed requests by the buil-in Astra HTTP server.
-
-## Configuration
-
-HTTP Access Logs disabled by default, you may turn it on in the Settings -> General, set full path to the log file in the "HTTP Access Log" field. For example: `/var/log/astra-access.log`
-
-## Log Fields
-
-```
-192.168.88.100 - - [11/Aug/2023:07:03:07 +0000] "GET / HTTP/1.1" 200 0
-192.168.88.100 - admin [11/Aug/2023:07:03:07 +0000] "POST /control/ HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/71545838.m3u8 HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/113900585_92b9.ts HTTP/1.1" 200 0
-```
-
-Access log has format like most HTTP servers:
-
-```
-remote_addr - remote_user [time] "request" status bytes_sent
-```
-
-## Log Rotation
-
-::alert
-Please use log rotation to save disk space and ensure your logs remain in good condition
-::
-
-Logrotate is a system utility that manages the automatic rotation and compression of log files. To use it, create a new configuration file at `/etc/logrotate.d/astra`:
-
-```
-/var/log/astra-access.log {
- daily
- rotate 10
- missingok
- notifempty
- compress
- delaycompress
- sharedscripts
- postrotate
- systemctl reload astra || true
- endscript
-}
-```
-
-- `/var/log/astra-access.log` - full path to the log file. You can define multiple files separated by spaces
-- `daily` - daily rotation. Each log archive file will contain records for a single day
-- `rotate 10` - only the last 10 log archive files are kept. For daily rotation, this equates to 10 days of archives
-- `missingok` - ignore error if defined log file is not found
-- `notifempty` - log will not be rotated if it is empty
-- `compress` - compress the log archive files with gzip
-- `delaycompress` - new log archive file will be compressed on the next day. As Astra continues to write logs to the new log archive file until the `postrotate` script runs, this option needed to prevent the loss of the latest messages
-- `sharedscripts` - execute the `postrotate` script once for all log files
-- `postrotate` - command is executed after log file is rotated. Astra receives a signal to start writing in the new empty file
diff --git a/content/en/1.astra/2.admin-guide/6.log/_dir.yml b/content/en/1.astra/2.admin-guide/6.log/_dir.yml
deleted file mode 100644
index affe7912..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Astra Logs"
diff --git a/content/en/1.astra/2.admin-guide/6.log/index.md b/content/en/1.astra/2.admin-guide/6.log/index.md
deleted file mode 100644
index bf5c5d10..00000000
--- a/content/en/1.astra/2.admin-guide/6.log/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Astra Logs"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/9.api/1.call-api.md b/content/en/1.astra/2.admin-guide/9.api/1.call-api.md
deleted file mode 100644
index 653250fb..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/1.call-api.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: "How to call API methods in Astra?"
-date: 2023-03-23
----
-
-API (Application Programming Interface) is a methods to access data and interact with software components.
-
-## Call GET methods with curl
-
-You may use `curl` in the console to call an API method. For example, you can obtain a summary status of the process and system:
-
-```sh
-curl \
- --user login:password \
- http://server:8000/api/system-status
-```
-
-- `login:password` - is an admin login and password
-- `server:8000` - server address and primary port
-- `/api/system-status` - path to API method
-
-## Call POST method with curl
-
-POST methods used to modify Astra configuration. For example you may toggle user from the console:
-
-```sh
-curl \
- -X POST \
- --user login:password \
- -d '{"cmd":"toggle-user","id":"login"}' \
- http://server:8000/control/
-```
-
-- `login:password` - is an admin login and password
-- `-d '{...}'` - request content in JSON format
-- `server:8000` - server address and primary port
-
-Another method to execute `curl` where configuration file passed to the standard input:
-
-```sh
-curl -X POST --user login -d @- http://server:8000/control/ < 'toggle-user',
- 'id' => 'login',
-));
-$ch = curl_init("http://server:8000/control/");
-curl_setopt($ch, CURLOPT_HEADER, 1);
-curl_setopt($ch, CURLOPT_POST, 1);
-curl_setopt($ch, CURLOPT_USERPWD, "login:password");
-curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
-curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
-$res = curl_exec($ch);
-curl_close($ch);
-```
diff --git a/content/en/1.astra/2.admin-guide/9.api/2.dvb.md b/content/en/1.astra/2.admin-guide/9.api/2.dvb.md
deleted file mode 100644
index 05a77b5a..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/2.dvb.md
+++ /dev/null
@@ -1,130 +0,0 @@
----
-title: "DVB Adapters API"
-date: 2023-03-23
----
-
-In the Astra interface, you can manage DVB Adapter configurations and control their status using HTTP API methods.
-
-## Adapter configuration
-
-```json
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "adapter": 0,
- "device": 0
-}
-```
-
-- `name` - adapter name;
-- `type` - adapter type: `S`, `S2`, `T`, `T2`, `ATSC`, `ISDB-T`, `C`, `C/A`, `C/B`, `C/C`;
-- `enable` - `true` if adapter is enabled;
-- `adapter` - number of adapter in the system: `/dev/dvb/adapter0`
-- `device` - number of the device in the adapter: `/dev/dvb/adapter0/frontend0`
-- other options depends of the adapter configuration
-
-## Obtain Adapter configuration
-
-::alert
-Version: 2021-04-12 or later
-::
-
-Request: `GET /api/adapter-info/{id}`
-
-- `id` - unique adapter identifier
-
-In response will be JSON with adapter configuration
-
-## Modify Adapter configuration
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {...}
-}
-```
-
-- `id` - unique adapter identifier
-- `adapter` - adapter configuration
-
-## Restart Adapter
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "restart-adapter",
- "id": "..."
-}
-```
-
-- `id` - unique adapter identifier
-
-## Remove Adapter
-
-::alert
-**Attention!** This method removes adapter and all related streams
-::
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {
- "remove": true
- }
-}
-```
-
-- `id` - unique adapter identifier
-
-## Obtain Adapter Status
-
-::alert
-Version: 2021-04-12 or later
-::
-
-Request: `GET /api/adapter-status/{id}`
-
-- `id` - unique adapter identifier
-
-Optional query parameters: `GET /api/adapter-status/{id}?t={time}`
-
-- `time` - default is `1` - statistics for last minute, `0` - statistics for last second (current adapter status)
-
-Response:
-
-```json
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "lock": true,
- "signal": 0,
- "signal_db": 0,
- "snr": 0,
- "snr_db": 0,
- "ber": 0,
- "unc": 0,
- "bitrate": 0
-}
-```
-
-- `timestamp` - report time, for `t=0` is a current time;
-- `instance` - instance name if defined in the Settings -> General -> Instance Name;
-- `name` - stream name;
-- `lock` - `true` if tuner has lock and able to receive data;
-- `signal` - approximate signal level in percent;
-- `signal_db` - signal level in dBm multiplied by 100;
-- `snr` - approximate signal to noise ratio in percent;
-- `snr_db` - signal to noise ratio in dB multiplied by 100;
-- `ber` - bit errors counter;
-- `unc` - block errors counter;
-- `bitrate` - total bitrate in Kbit/s.
diff --git a/content/en/1.astra/2.admin-guide/9.api/2.stream.md b/content/en/1.astra/2.admin-guide/9.api/2.stream.md
deleted file mode 100644
index bdf74d13..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/2.stream.md
+++ /dev/null
@@ -1,217 +0,0 @@
----
-title: "Stream API"
-date: 2023-03-23
----
-
-In the Astra interface, you can manage Stream configurations and control their status using HTTP API methods.
-
-::alert
-Configurable parameters are similar to those used in the Astra interface configuration, you can read more on the relevant articles about configuring these parameters. Read more
-::
-
-## Stream configuration
-
-```json
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "input": [
- ""
- ]
-}
-```
-
-- `name` - stream name
-- `type` - stream type `spts` or `mpts`
-- `enable` - `true` if stream is enabled
-- `input` - list of the stream inputs
-- other options depends of the stream configuration.
-
-## Get Stream configuration
-
-::alert
-Version: 2021-04-12 or later
-::
-
-Request: `GET /api/stream-info/{id}`
-
-- `id` - unique stream identifier
-
-In response will be JSON with stream configuration
-
-## Modify Stream configuration
-
-Request: `POST /control/`
-
-```json
-{
- "id": "...",
- "cmd": "set-stream",
- "stream": { ... }
-}
-```
-
-- `id` - unique stream identifier
-- `stream` - stream configuration
-
-## Toggle Stream
-
-Turn stream on/off. Request: `POST /control/`
-
-```json
-{
- "cmd": "toggle-stream",
- "id": "..."
-}
-```
-
-- `id` - unique stream identifier
-
-::spoiler{title="Example"}
-You may enable or disable stream by launching next command:
-
-```sh
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"toggle-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-on successful Astra returns:
-
-```json
-{ "toggle-stream": "ok" }
-```
-::
-
-## Restart Stream
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "restart-stream",
- "id": "..."
-}
-```
-
-- `id` - unique stream identifier
-
-::spoiler{title="Example"}
-You may restart stream by launching next command:
-
-```sh
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"restart-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-on successful Astra returns:
-
-```json
-{ "restart-stream": "ok" }
-```
-::
-
-## Switch active input
-
-Choose active input. Works only for streams with next backup types: `passive` or `disable`. Request: `POST /control/`
-
-```json
-{
- "cmd": "set-stream-input",
- "id": "...",
- "input": "..."
-}
-```
-
-- `id` - unique stream identifier
-- `input` – input number. Numbering starts from 1. If option not defined will be started next input after the active input
-
-::spoiler{title="Example"}
-You may switch stream input by launching next command:
-
-```sh
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"set-stream-input", "id":"a001", "input": 2}' \
- http://server:8000/control/
-```
-
-on successful Astra returns:
-
-```json
-{ "set-stream-input": "ok" }
-```
-::
-
-## Delete Stream
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-stream",
- "id": "...",
- "stream": {
- "remove": true
- }
-}
-```
-
-- `id` - unique stream identifier
-
-## Get Stream Status
-
-::alert
-Version: 2021-04-12 or later
-::
-
-Request: `GET /api/stream-status/{id}`
-
-- `id` - unique stream identifier
-
-Optional query parameters: `GET /api/stream-status/{id}?t={time}`
-
-- `time` - default is `1` - statistics for last minute. `0` - statistics for last second (current stream status).
-
-Response:
-
-```json
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "input_id": 1,
- "active": true,
- "onair": true,
- "sessions": 0,
- "bitrate": 0,
- "packets": 0,
- "pes_error": 0,
- "sc_error": 0,
- "cc_error": 0,
- "video_count": 1,
- "audio_count": 1
-}
-```
-
-- `timestamp` - report time, for `t=0` is a current time
-- `instance` - instance name if defined in the Settings -> General -> Instance Name
-- `name` - stream name
-- `input_id` - active input identifier. for example if primary works fine will be 1. if stream switched to the backup input will be number of this input
-- `active` - `true` if stream is active, or `false` if stream work on demand and inactive
-- `onair` - `true` if active input works without errors
-- `sessions` - number of active sessions on the stream
-- `bitrate` - stream bitrate in Kbit/s
-- `pes_error` - number of invalid PES-packets packets
-- `sc_error` - number of scrambled TS-packets. If stream is protected with Conditional Access System (CAS) then `sc_error` and `pes_error` will be greater than 0. If stream descrambled with invalid key then `sc_error` will be equal to 0 and `pes_error` will be greater than 0
-- `cc_error` - CC errors counter. CC error can be caused by packets loss or excess
-- `video_count` - number of video streams
-- `audio_count` - number of audio streams
diff --git a/content/en/1.astra/2.admin-guide/9.api/3.process.md b/content/en/1.astra/2.admin-guide/9.api/3.process.md
deleted file mode 100644
index 5c0b821f..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/3.process.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Process Status API"
-date: 2023-03-23
----
-
-In Astra, you can manage process and control it status using HTTP API methods.
-
-## System status
-
-::alert
-Version: 2021-04-12 or later
-::
-
-Request: `GET /api/system-status`
-
-Optional query parameters: `GET /api/system-status?t={time}`
-
-- `time` - default is `1` - statistics for last minute. `0` - statistics for last second (current system status).
-
-Response:
-
-```json
-{
- "timestamp": 0,
- "instance": "...",
- "la1": 0,
- "la5": 0,
- "la15": 0,
- "app_threads": 1,
- "sys_cpu_usage": 0,
- "app_cpu_usage": 0,
- "sys_mem_usage": 0,
- "app_mem_usage": 0,
- "app_mem_kb": 0,
- "sys_uptime": 0,
- "app_uptime": 0
-}
-```
-
-- `timestamp` - report time, for `t=0` is a current time
-- `instance` - instance name if defined in the Settings -> General -> Instance Name
-- `la1` - load average for 1 minute multiplied by 100
-- `la5` - load average for 5 minutes multiplied by 100
-- `la15` - load average for 15 minutes multiplied by 100
-- `app_threads` - number of the threads
-- `sys_cpu_usage` - total CPU usage. Could be up to: 100 multiplied with the core numbers on all CPUs
-- `app_cpu_usage` - CPU usage by the process and all threads
-- `sys_mem_usage` - total RAM usage
-- `app_mem_usage` - RAM usage by the process and all threads
-- `app_mem_kb` - RAM usage by the process and all threads in kilobytes
-- `sys_uptime` - total system uptime in seconds
-- `app_uptime` - process uptime in seconds
-
-## Restart Astra
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "restart"
-}
-```
diff --git a/content/en/1.astra/2.admin-guide/9.api/_dir.yml b/content/en/1.astra/2.admin-guide/9.api/_dir.yml
deleted file mode 100644
index 5818e3d7..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "API"
diff --git a/content/en/1.astra/2.admin-guide/9.api/index.md b/content/en/1.astra/2.admin-guide/9.api/index.md
deleted file mode 100644
index 68ad04f8..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "API"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/2.admin-guide/9.api/other.md b/content/en/1.astra/2.admin-guide/9.api/other.md
deleted file mode 100644
index 2b129334..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/other.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: "Other API Methods"
-date: 2023-06-30
----
-
-## Astra Version
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "version"
-}
-```
-
-## Astra Restart
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "restart"
-}
-```
-
-## Download configuration
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "load"
-}
-```
-
-In the response will be whole configuration file.
-
-## Upload configuration
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "upload"
- "config": {}
-}
-```
-
-- `config` - whole configuration file
-
-## Set serial number
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-license",
- "license": "xxx"
-}
-```
-
-- `license` - license serial number
-
-## Set image to the stream tile
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-stream-image",
- "id": "a001",
- "url": "http://..."
-}
-```
-
-- `id` - stream identifier
-- `url` - image address, as well could be used data-format, for example: `data:image/png;base64,...`
-
-This method used in the script to set screenshots for stream tiles. Read more in [Channel Screenshots on Dashboard](/astra/admin-guide/administration/mosaic)
diff --git a/content/en/1.astra/2.admin-guide/9.api/scan.md b/content/en/1.astra/2.admin-guide/9.api/scan.md
deleted file mode 100644
index 95109bf9..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/scan.md
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: "Scan API"
-date: 2023-08-03
----
-
-## Start Analyzer
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "scan-init",
- "scan": "..."
-}
-```
-
-- `scan` - stream address. Read more about [Media Address Format](/astra/receiving/general/address-format)
-
-Response:
-
-```json
-{
- "scan-init": "ok",
- "id": "..."
-}
-```
-
-- `id` - identifier of the created analyzer instance
-
-Analyzer will be stopped automatically in 10 seconds. To keep analyzer active for longer, use `scan-check` API method.
-
-## Stop Analyzer
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "scan-kill",
- "id": "..."
-}
-```
-
-- `id` - identifier of the analyzer instance
-
-This method stops analyzer immediatelly.
-
-## Get Information
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "scan-check",
- "id": "..."
-}
-```
-
-- `id` - identifier of the analyzer instance
-
-Response:
-
-```json
-{
- "scan-check": "ok",
- "scan": [
- {
- "psi": "...",
- "table_id": N,
- "pid": N,
- "version": N,
- "crc32": N,
- ...
- }
- ]
-}
-```
-
-- `scan` - array with stream information, if no any new information this field will be omitted
-
-Stream information:
-
-- `psi` - Program Stream Information (PSI) packet name. Could be: `pat`, `pmt`, `cat`, `nit`, `sdt`
-- `table_id` - PSI identifier
-- `pid` - MPEG-TS packet identifier
-- `version` - PSI packet version
-- `crc32` - PSI packet checksum
-
-Additional fields depen of the PSI type.
-
-### PAT
-
-Program Association Table (PAT) is a list of programs. Contains Program Number (PNR) and Packet Identifier (PID) of the associated PMT. Additional fields:
-
-```json
-{
- "psi": "pat",
- "table_id": 0,
- "pid": 0,
- "tsid": N,
- "programs": [
- {
- "pnr": N,
- "pid": N
- }
- ]
-}
-```
-
-- `table_id` - always `0`
-- `pid` - always `0`
-- `tsid` - Transport Stream identifier
-- `programs` - list of programs
-
-Program information:
-
-- `pnr` - program number
-- `pid` - MPEG-TS packet identifier for PMT
-
-### PMT
-
-Program Mapping Table (PMT) is a list of program elementary streams: Video, Audio, and other data. Additional fields:
-
-```json
-{
- "psi": "pmt",
- "table_id": 2,
- "pnr": N,
- "pid": N,
- "pcr": N,
- "streams": [
- {
- "pid": N,
- "type_name": "...",
- "type_id": N,
- "descriptors": [
- {
- "type_id": N,
- "type_name": "...",
- ...
- }
- ]
- }
- ]
-}
-```
-
-- `table_id` - always `2`
-- `pid` - MPEG-TS packet identifier
-- `pnr` - Program Number
-- `pcr` - MPEG-TS packet identifier for packets with the Program Clock Reference (PCR) timestamps
-- `streams` - list of program elementary streams
-
-Elementary Stream information:
-
-- `pid` - MPEG-TS packet identifier for elementary stream
-- `type_name` - elementary stream type: `VIDEO`, `AUDIO`, `SUB`, `TTX`, `AIT`, `DATA`
-- `type_id` - elementary stream identifier
-- `descriptors` - elementary stream descriptors contains additional information
diff --git a/content/en/1.astra/2.admin-guide/9.api/session.md b/content/en/1.astra/2.admin-guide/9.api/session.md
deleted file mode 100644
index dad8a32e..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/session.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "Session API"
-date: 2023-08-03
----
-
-Sessions is a list of active connections to HTTP MPEG-TS or HLS outputs.
-
-## Get session list
-
-```
-{
- "cmd": "sessions"
-}
-```
-
-In response will be array of active sessions:
-
-```
-{
- "sessions": [
- {
- "client_id": "...",
- "channel_id": "...",
- "channel_name": "...",
- "addr": "...",
- "uptime": N
- }
- ]
-}
-```
-
-- `client_id` — unique session identifier
-- `channel_id` — unique channel identifier
-- `channel_name` — channel name
-- `addr` — client IP address
-- `uptime` — the time in seconds, for which the session has been running
-
-## Close session
-
-```
-{
- "cmd": "close-session",
- "id": "..."
-}
-```
-
-- `id` — session identifier
diff --git a/content/en/1.astra/2.admin-guide/9.api/user.md b/content/en/1.astra/2.admin-guide/9.api/user.md
deleted file mode 100644
index 8d82637a..00000000
--- a/content/en/1.astra/2.admin-guide/9.api/user.md
+++ /dev/null
@@ -1,141 +0,0 @@
----
-title: "Users API"
-date: 2023-06-30
----
-
-Users used to control access to the Astra Web Interface as well as access to the HTTP MPEG-TS and HLS outputs
-
-## User configuration
-
-```json
-{
- "enable": true,
- "type": 0,
- "comment": "...",
-
- "token": "...",
- "ip": "...",
- "expire": 0,
- "conlimit": 0
-}
-```
-
-- `enable` – enabled account or not
-- `type` – user type
- - `1` - admin. full access to the Astra Web Interface
- - `2` - observer. read only access to the Astra Web Interface
- - `3` - regular user. without access to the Astra Web Interface
-- `comment` - optional field, for user description
-
-Optional fields for buil-in authorization to access HLS or HTTP MPEG-TS channels:
-
-- `token` - token used in HTTP requests. For example: `http://server:8000/play/a001/index.m3u8?token=secret`
-- `ip` - allow access to the channels by the client IP address
-- `expire` - date in unix timestamp format, when access to channels will be restricted
-- `connlimit` - limit connections to channels
-
-## Get user
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "get-user",
- "id": "..."
-}
-```
-
-- `id` - user login
-
-In response will be JSON with user configuration
-
-## Create or update user
-
-Request: `POST /control/`
-
-```json
-{
- "cmd": "set-user",
- "id": "...",
- "user": {
- "enable": true,
- "type": 0,
- "password": "..."
- }
-}
-```
-
-- `id` – user login
-- `user` - user configuration
-- `password` - plain password, in the config will be saved the password hash
-
-::spoiler{title="Example"}
-You may create new user by launching next command:
-
-```sh
-curl -X POST -user login -d @- http://server:8000/control/ <IP, UDP, CI-Adapters;
-- `SAT>IP` - use adapter on remote server over SAT>IP protocol (deprecated, use Virtual - SAT>IP instead);
-- `Adapter` - select system devices;
-- `Type` - select adapter standard.
-
-## Advanced options
-
-
-
-- `Enable monitoring` - enable telemetry sending to Zabbix or InfluxDB;
-- `Timeout` - check DVR errors in defined interval. Default: 120;
-- `CI` - use external DVB-CI adapter like [DigitalDevices DuoFlex CI](https://www.digital-devices.eu/shop/en/cine-series/ci-expansion/224/digital-devices-duoflex-ci-double-common-interface-ci-extension-duoflex-ci?c=173) or [TBS 6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html);
-- `CI Device` - device number on DVB-CI adapter;
-- `CI Bitrate` - define bitrate for DVB-CI adapter;
-- `BISS` - descramble an entire transponder;
-- `DVB API v3` - use deprecated API to read information from Adapter;
-- `Budget Mode` - disable hardware PID filtering. In budget mode Astra receives whole transponder from adapter;
-- `CA Delay` - delay between sending control packets to Conditional Access Module (CAM).
-
-## DVB Type
-
-Other options depends of the selected adapter type:
-
-- [DVB-S/S2](./s)
-- [DVB-T/T2](./t)
-- [DVB-C](./c)
-
-## Scan
-
-Once your adapter is configured, you can check the signal quality and scan it for available channels. Read more: [Scan DVB Adapter](./scan)
-
-## Troubleshooting
-
-If you have any issues with starting DVB adapter please check our guide: [Troubleshooting DVB receiving](/misc/troubleshooting/dvb)
diff --git a/content/en/1.astra/3.receiving/1.dvb/2.satip-client.md b/content/en/1.astra/3.receiving/1.dvb/2.satip-client.md
deleted file mode 100644
index da6b967f..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/2.satip-client.md
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: "SAT>IP Client"
-date: 2023-05-04
----
-
-SAT>IP (or Sat-IP) specifies an IP-based client–server communication protocol for a TV gateway. SAT>IP server connects to one or more DVB broadcast sources and provides access to channels for multiple clients over HTTP or RTSP protocols.
-
-In this chain, Astra acts as an SAT>IP client. It can receive DVB streams over SAT>IP protocol and be used as a hub for TV Channels from different sources, for their further processing and streaming to clients.
-
-## Benefits of using SAT>IP receivers
-
-The most important advantage is the possibility of separating the reception and processing of channels. Usually Sat-dishes and terrestrial antennas are located on the roof which requires dedicated cabling to distribute the satellite signal to DVB Server (Linux PC with Astra software) which is located in the server room. This can be costly, especially in large buildings or complexes. And with the SAT>IP solutions, on the other hand, we may use existing network infrastructure to distribute the signal (or reduce cabling to a single Ethernet cable) and this can significantly reduce installation costs. Since Astra can handle large amounts of traffic without performance degradation, it is worth an option to use.
-
-
-
-Secondly, we can extend the variety of hardware with what you may receive a DVB signal. It is SAT>IP server hardware like: [Digital Devices Octopus NET](https://www.digital-devices.eu/shop/en/business-tv/network-tuner/), HDHomeRun, Telestar R1, and many other devices, including low-cost options, which support SAT>IP Standard.
-
-What is important to mention, is that with the Minisatip server software, we also may use PCIe DVB cards and/or USB sticks (tuners) as SAT>IP Adapters at Astra Cesbo. For more details on how to use the Minisatip server look at [our article](../../../misc/tools-and-utilities/dvb/minisatip) and on developer [GitHub](https://github.com/catalinii/minisatip).
-
-## Configuration
-
-To use the SAT>IP protocol, you need to create New Adapter in the Astra Web Interface:
-
-
-
-- `Name` - write a required name for Adapter. It is better to use names that describe what equipment and what frequency is used
-- `Virtual` - select the "SAT>IP" option
-- `SAT>IP Server` - enter SAT>IP server address
-- `Adapter` - adapter number on the SAT>IP server
-- `Type` - select adapter type (Satellite/Terrestrial/Cable)
-
-Depending on the reception type, you will need additionally configure the Transponder data or Frequency to scan. You can find more detailed information at the following links:
-[Introduction to DVB Adapter Tuning](./intro) and [DVB-S/S2 Tuner Options](./s)
-
-Save adapter settings by clicking "Apply" button. Now you can click on the "Scan" button and select the required programs.
-
-
diff --git a/content/en/1.astra/3.receiving/1.dvb/3.s.md b/content/en/1.astra/3.receiving/1.dvb/3.s.md
deleted file mode 100644
index eb652d09..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/3.s.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: "Options for DVB-S/S2"
-date: 2023-02-28
----
-
-DVB-S/S2 is a standard for Satellite Television
-
-## General options
-
-
-
-- `Frequency` - carrier frequency (950-13250 MHz)
-- `Polarization` - signal polarization. For linear polarization: Vertical, Horizontal. For circular polarization: Right, Left
-- `Symbolrate` - symbol rate also known as the baud rate, refers to the number of signal changes per second (1000-50000 Kbaud)
-
-## LNB (Low-Noise Block) options
-
-
-
-- `LOF1` - Low sub-band, MHz
-- `LOF2` - High sub-band, MHz
-- `SLOF` - Sub-band range. If adapter frequency more than SLOF, than will be used LOF2 value and sends tone (22 kHz) signal to LNB to switch
-- `Force Tone` - option to send 22 KHz tone signal
-- `LNB Mode` - select additional LNB modes
-
-Default options depends on the adapter frequency:
-
-| Frequency range | LOF1 | LOF2 | SLOF |
-| --- | --- | --- | --- |
-| 10700 .. 13250 | 9750 | 10600 | 11700 |
-| 4500 .. 4800 | 5950 | 0 | 0 |
-| 3400 .. 4200 | 5150 | 0 | 0 |
-| 2500 .. 2700 | 3650 | 0 | 0 |
-| 950 .. 2150 | 0 | 0 | 0 |
-
-::alert
-For circular polarized converters (e.g. 36°E, 56°E), set 10750 in LOF1
-::
-
-## LNB Polarization
-
-The LNB polarization option controls the signal received by the satellite dish. The voltage level for LNB power supply is defined by the polarization:
-
-- 13V is for Vertical/Right polarization. Switching signal in the range of 11-14 Volts
-- 18V is for Horizontal/Left polarization. Switching signal in the range of 16-20 Volts
-
-## LNB Modes
-
-- `LNB Sharing` - in this mode, the LNB voltage supply and tone signal are disabled. This allows you to connect several DVB-adapters to a single converter through a passive splitter. On the splitter, only one adapter must be active; the any other adapters should be passive. All adapters on the same splitter should use the same polarization and the same sub-band (frequency greater or less than the value of slof)
-- `DiSEqC 1.0` - digital Satellite Equipment Control is a communication protocol for use between a satellite receiver and a device such as a multi-dish switch or a small dish antenna rotor. Version 1.0 allows switching between up to 4 satellite sources
-- `DiSEqC 1.1` - allows switching between up to 16 satellite sources
-- `DiSEqC Command` - sends a raw command to DiSEqC
-- `Tone Burst` - also known as mini DiSEqC. Allows switching between 2 satellite sources
-- `Unicable I (EN50494)` - provides simultaneous access to multiple LNBs over a single coaxial cable for several receivers. Version I provides access up to 8 satellite sources
-- `Unicable II (EN50607)` - provides access to up to 32 satellite sources
-
-## Advanced options
-
-
-
-- `Modulation` - method used to convert digital data into an analog signal. Default: QPSK for DVB-S, PSK8 for DVB-S2
-- `FEC` - forward error correction. Default: Auto
-- `Roll-Off` - spectrum efficiency. Only for DVB-S2. Default: 35
-- `Stream ID` - PLP stream ID for multistream transponders. Only for DVB-S2
-
-
diff --git a/content/en/1.astra/3.receiving/1.dvb/4.c.md b/content/en/1.astra/3.receiving/1.dvb/4.c.md
deleted file mode 100644
index 73c2bb07..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/4.c.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Options for DVB-C"
-date: 2023-02-28
----
-
-DVB-C is a standard for digital cable television transmission.
-
-## General options
-
-
-
-- `Frequency` - carrier frequency (80-1000 MHz)
-- `Symbolrate` - symbol rate also known as the baud rate, refers to the number of signal changes per second (1000-10000 Kbaud)
-
-## Advanced options
-
-
-
-- `Modulation` - method used to convert digital data into an analog signal that can be transmitted over the cable network. In DVB-C, the most commonly used modulation schemes are 64-QAM (Quadrature Amplitude Modulation)
-- `FEC` - forward error correction is a technique used to reduce errors in the transmission of digital data. In DVB-C, FEC is typically specified using a ratio of the number of redundant bits to the total number of transmitted bits
diff --git a/content/en/1.astra/3.receiving/1.dvb/5.t.md b/content/en/1.astra/3.receiving/1.dvb/5.t.md
deleted file mode 100644
index 2737d8af..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/5.t.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: "Options for DVB-T/T2 and ISDB-T"
-date: 2023-02-28
----
-
-DVB-T/T2 is a standard for the broadcast transmission of digital terrestrial television.
-
-## General options
-
-
-
-- `Frequency` - carrier frequency (0-1000 MHz)
-
-## Advanced Options
-
-
-
-- `Bandwidth` - signal bandwidth in kHz determines the amount of data that can be transmitted. Default: 8000
-- `Guard` - guard interval used to prevent intersymbol interference (ISI) caused by multi-path propagation of the transmitted signal. The larger the guard interval, the more robust the signal against ISI, but at the cost of lower data rates
-- `Transmit` - COFDM (Coded Orthogonal Frequency Division Multiplexing) transmission modes to adapt to different channel conditions and maximize the robustness of the transmitted signal. For example: 2K mode uses 2048 sub-carriers to transmit the digital signal, and is suitable for transmitting the signal over short distances with low to moderate signal interference. 8K mode is suitable for transmitting the signal over very long distances or in areas with very high levels of signal interference
-- `Hierarchy` - hierarchical modulation schemes, which allow for the transmission of two different bitstreams with different levels of robustness
diff --git a/content/en/1.astra/3.receiving/1.dvb/6.scan.md b/content/en/1.astra/3.receiving/1.dvb/6.scan.md
deleted file mode 100644
index 09340600..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/6.scan.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Scan DVB Adapter"
-date: 2023-02-28
----
-
-Open any adapter options and press the Scan button to get available information from adapter:
-
-
-
-
-
-You can append channels to Astra by selecting all the channels you want to add and then pressing the "Apply" button.
diff --git a/content/en/1.astra/3.receiving/1.dvb/7.external-ci.md b/content/en/1.astra/3.receiving/1.dvb/7.external-ci.md
deleted file mode 100644
index 0c25b84c..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/7.external-ci.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "Descrambling channels with External DVB-CI"
-date: 2023-06-27
-image: https://cdn.cesbo.com/help/astra/receiving/dvb/external-ci/ddci.jpg
----
-
-With the rise of digital broadcasting, protecting content from unauthorized access has become increasingly important. This is why many TV providers, whether they are satellite, cable, or terrestrial, encrypt content using Conditional Access Systems (CAS).
-
-A common method used in this process is the Common Interface (CI), an interface that allows Conditional Access Modules (CAM) to connect to the DVB receiver and decrypt protected channels. Decrypting channels with an External DVB-CI adapter provides a flexible headend architecture by separating the receiving and processing parts.
-
-## Advantages of External DVB-CI
-
-- Encrypted channels from different sources can be grouped together for subsequent decryption in a single CI module. This can be quite useful if you have various DVB transponders with encrypted channels
-- Channels can be received and decrypted on a separate servers. It is especially convenient if you use SAT>IP receivers. You may have Astra server with CI cards stored in the server room, while SAT>IP receivers are located closer to the roof where satellite dishes are mounted. Read more about [Receiving SAT>IP](./satip-client) with Astra
-
-## Requirements
-
-- External DVB-CI adapter. We tested and support next models:
- - [DigitalDevices Octopus Twin CI](https://www.digital-devices.eu/shop/en/accessoires/bridge/266/digital-devices-octopus-twin-ci-double-ci-slot-with-2-expansionports)
- - [TBS6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html)
-- Conditional Access Module (CAM)
-- SmartCard from broadcaster
-
-
-
-## Astra Configuration
-
-### Create MPTS
-
-Create MPTS with required channels in the input address for each channel you should append option `cas` - so that astra passes everything necessary for decoding. For instance:
-
-
-
-### Create Virtual Adapter
-
-::alert
-Virtual Adapter available for versions released after 20 Sep 2022
-::
-
-Create New Adapter in the Astra Web Interface with the `CI` value in the `Virtual` field. Save adapter settings by clicking the Apply button
-
-
-
-CI options:
-
-- `Name` - name for Adapter
-- `ID` - unique adapter identifier. You may leave it blank, the system will generate an id, when you save the adapter
-- `Virtual` - Virtual Adapter type. select the `CI` option
-- `Adapter` - number of the CI adapter in the system
-- `Stream ID` - stream identifier with MPTS. it is an ID value of MPTS created on first step
-- `CI Device` - number of the device on the CI adapter. Default: `0`
-- `CI Bitrate` - TBS CI bitrate in MBit/s. Default: `70`. For DigitalDevices bitrate could be defined in the driver settings
-- `CA Delay` - delay, in seconds, before sending channel information to the Conditional Access Module. Default: `20` second
-
-CI adapter number could be found with command:
-
-```
-find /dev/dvb/ -name ca*
-```
-
-For example result will be:
-
-```
-/dev/dvb/adapter5/ca0
-```
-
-Where:
-
-- `5` - CI adapter number
-- `0` - device on the CI adapter
-
-### Scan adapter
-
-Now you can click the Scan button.
-
-
-
-Select the required programs and append them by clicking on the Apply button.
-
-
-
-## Troubleshooting
-
-### CI+ Module not working
-
-CI+ modules only for consumer use and don't supported by the External DVB-CI adapters
-
-### Descrambled only 1 channel
-
-The number of programs (channels) that CAM may descramble simultaneously, depending on CAM manufacturer and/or model
-
-### How to check CAM menu?
-
-If you need to check CAM menu to get some additional data about Conditional Access Module or SmartCard, you may use `gnutv` digital tv utility. Launch:
-
-```
-gnutv -adapter N -cammenu
-```
-
-Where N is a CI adapter number.
diff --git a/content/en/1.astra/3.receiving/1.dvb/_dir.yml b/content/en/1.astra/3.receiving/1.dvb/_dir.yml
deleted file mode 100644
index dd0a874e..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB, ATSC, ISDB-T"
diff --git a/content/en/1.astra/3.receiving/1.dvb/index.md b/content/en/1.astra/3.receiving/1.dvb/index.md
deleted file mode 100644
index 2d98addc..00000000
--- a/content/en/1.astra/3.receiving/1.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB, ATSC, ISDB-T"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/3.receiving/2.ip/_dir.yml b/content/en/1.astra/3.receiving/2.ip/_dir.yml
deleted file mode 100644
index 9f8004ab..00000000
--- a/content/en/1.astra/3.receiving/2.ip/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "IP Sources"
diff --git a/content/en/1.astra/3.receiving/2.ip/hls.md b/content/en/1.astra/3.receiving/2.ip/hls.md
deleted file mode 100644
index 3312b2d6..00000000
--- a/content/en/1.astra/3.receiving/2.ip/hls.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Receiving HLS"
-date: 2023-08-10
----
-
-HLS or HTTP Live Streaming is an HTTP-based adaptive bitrate video streaming protocol. It is most popular format for streaming over internet (OTT services). Read more about [HLS Protocol](/misc/articles/protocols/hls)
-
-## Address format
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-This is common HTTP address. Astra supports https as well.
-
-- `login:password` – login and password for HTTP authentication. Supports Basic and Digest authentication methods
-- `address` – IPv4 server address or domain name
-- `port` – port number. Default: `80` for http and `443` for https
-- `path` – the path to the resource. Default: `/`
-
-Options:
-
-- `ua=Name` – custom User-Agent header
-- `timeout=N` - timeout for HLS segments loading. By default, timeout depend of the segment duration
-- `debug` - log response headers. Also should be turned on debug in the log messages
-- `bandwidth=N` - select stream with defined bandwidth. By default, astra select stream with maximal bandwidth value
-
-## Web Interface
-
-To set up HLS input in Astra, just write your source address to the Input field.
diff --git a/content/en/1.astra/3.receiving/2.ip/http.md b/content/en/1.astra/3.receiving/2.ip/http.md
deleted file mode 100644
index f5096076..00000000
--- a/content/en/1.astra/3.receiving/2.ip/http.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: "Receiving HTTP MPEG-TS"
-date: 2023-08-10
----
-
-HTTP-based protocol for video streaming. Astra receives continuous stream from the server in HTTP response.
-
-## Address format
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-This is common HTTP address. Astra supports https as well.
-
-- `login:password` – login and password for HTTP authentication. Supports Basic and Digest authentication methods
-- `address` – IPv4 server address or domain name
-- `port` – port number. Default: `80` for http and `443` for https
-- `path` – the path to the resource. Default: `/`
-
-Options:
-
-- `ua=Name` – custom User-Agent header
-- `timeout=N` - timeout for starting receive content from the server. By default `10` seconds
-- `debug` - log response headers. Debug should also be enabled in the log settings
-- `buffer_time=N` - specifies the size of the temporary buffer for receiving stream and synchronizing the bitrate. Astra downloads stream data to the buffer at maximum speed, then sends data evenly for processing
-- `no_sync` - is a short option for `buffer_time=0` turns synchronization off and downloads stream data without any limits
-
-## Web Interface
-
-To set up HTTP MPEG-TS input in Astra, just write your source address to the Input field.
diff --git a/content/en/1.astra/3.receiving/2.ip/index.md b/content/en/1.astra/3.receiving/2.ip/index.md
deleted file mode 100644
index f285319d..00000000
--- a/content/en/1.astra/3.receiving/2.ip/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "IP Sources"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/3.receiving/2.ip/mpts-via-udp.md b/content/en/1.astra/3.receiving/2.ip/mpts-via-udp.md
deleted file mode 100644
index cf642b9a..00000000
--- a/content/en/1.astra/3.receiving/2.ip/mpts-via-udp.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: "Receiving MPTS via UDP"
-date: 2023-03-10
----
-
-With Astra, you can receive MPTS (Multi Program Transport Stream) from different sources, including UDP. The received MPTS can be demultiplexed into several SPTS (Single Program Transport Stream) channels.
-
-## Virtual Adapter
-
-::alert
-Virtual Adapter available for versions released after 20 Sep 2022
-::
-
-For quick and simple configuration of MPTS reception, you may use the Virtual Adapter. Click on "New Adapter" in the main menu:
-
-
-
-In the **Address** field set the source UDP, for example `udp://239.255.1.1:1234`. Read more about UDP address format in [Receiving UDP/RTP](./udp).
-
-Apply changes, and then you can scan the adapter to get a list of available channels. Select the channels you want to add and click apply.
-
-## Create channels manually
-
-On any Astra version you may append channels from MPTS stream manually.
-
-First of all analyze UDP MPTS with MPEG-TS Analyzer:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-Read more how to analyze streams: [Astra MPEG-TS Analyzer](../../../misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer). Analyzer shows information about available channels, for example:
-
-```
-INFO: PMT pnr:100 version:1
-INFO: PMT pnr:200 version:1
-```
-
-Next you can create channel by clicking `New Stream` in the main menu. In the channel settings set name and input address with program number (PNR): `udp://239.255.1.1:1234#pnr=100`. And click Apply to save settings.
diff --git a/content/en/1.astra/3.receiving/2.ip/rtsp.md b/content/en/1.astra/3.receiving/2.ip/rtsp.md
deleted file mode 100644
index e5b7fd8a..00000000
--- a/content/en/1.astra/3.receiving/2.ip/rtsp.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Receiving RSTP"
-date: 2023-03-23
----
-
-RSTP is a popular protocol for streaming media over IP networks and is commonly used in IP cameras due to its low-latency and high-quality video streaming capabilities
-
-## Address format
-
-RSTP addresses are used to identify the location of the media stream that is being transmitted over the network
-
-```
-rtsp://address
-rtsp://address:port/path
-rtsp://login:password@address:port/path#options
-```
-
-- `login:password` – login and password for RTSP authentication. Supports Basic and Digest authentication methods
-- `address` – IPv4 server address or domain name
-- `port` – port number. Default: `554`
-- `path` – the path to the resource. Default: `/`
-
-Options:
-
-- `tcp` – interleaved mode. receive stream over TCP instead UDP
-- `ua=Name` – custom User-Agent header
-
-## Web Interface
-
-To set up an RSTP input in Astra, you can either enter the source address directly into the `Input address` field in the Stream settings or use the Input configuration form accessed by clicking on the gear icon form:
-
-
-
-- `RSTP address` - source address of the RSTP stream
-- `Interleaved mode` - by the default Astra uses UDP to receive media data from camera, interleaved mode force camera to send data over TCP
-
-## Troubleshooting
-
-### h.265 not working
-
-The current version of Astra supports H.264 only
-
-### Timeout errors
-
-The error messages may include `Connection timeout` or `Response timeout`, which suggest that the camera is not responding to requests from Astra. One possible cause of this issue is when the camera is stuck and cannot respond to requests
-
-### Authentication failed
-
-Invalid login or password to the RTSP stream
-
-### Unknown encoding format
-
-This may indicate that the data format of the stream is not recognized by Astra. This error can occur when the RSTP stream uses an unsupported data format or encoding method
diff --git a/content/en/1.astra/3.receiving/2.ip/srt.md b/content/en/1.astra/3.receiving/2.ip/srt.md
deleted file mode 100644
index ab4800cc..00000000
--- a/content/en/1.astra/3.receiving/2.ip/srt.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: "Receiving SRT"
-date: 2023-03-23
----
-
-The Secure Reliable Transport (SRT) protocol is an open-source video streaming protocol designed to provide low-latency, high-quality video streaming over unreliable networks. SRT uses end-to-end encryption and provides a range of features designed to enhance reliability and security, including error correction, congestion control, and retransmission of lost packets. SRT is often used for live video streaming applications, such as sports and news broadcasts, where maintaining a reliable, high-quality connection is critical.
-
-::alert
-Available for Astra versions released after 2021-12-21
-::
-
-## Address format
-
-SRT could be received in two modes:
-
-- `Caller mode` - Astra sends request to the SRT server and receives content in response. This is the most popular variant
-- `Listener mode` - Astra waits when SRT server established connection and receives content in request. This is point-to-point mode
-
-Address format depends on selected mode.
-
-### Caller mode
-
-```
-srt://address:port[#options]
-```
-
-- `address` - remote server IPv4 address or hostname
-- `port` - remote port
-
-Example:
-
-- `src://example.com:3001` - send request to the example.com
-
-### Listener mode
-
-In listener mode, the address format is similar to the UDP address, with the addition of the `@` symbol to indicate the local interface name.
-
-```
-srt://[interface]@:port[#options]
-```
-
-- `interface` - local interface name where to listen for connection. By the default Astra will wait connection on all interfaces
-- `port` - local port to accept incomming connection
-- `options` - additional options for SRT protocol
-
-Examples:
-
-- `srt://@:3001` - wait for connection on any interface
-- `srt://eth0@:3001` - wait for connection on interface `eth0`
-
-### Options
-
-- `timeout=N` - restarts the receiver if no data is received within a defined interval, seconds. Default value: `5` seconds
-- `latency=N` - maximum accepted transmission latency, milliseconds. Default value: `120` millisecond
-- `packetfilter=S` - injecting extra processing instructions at the beginning and/or end of a transmission to implement Forward Error Correction (FEC). [Read more](https://github.com/Haivision/srt/blob/master/docs/features/packet-filtering-and-fec.md#configuring-the-fec-filter){target="_blank"} in official documentation
-- `passphrase=S` – password for the encrypted transmission. Password length should be in range 10 .. 79 characters
-- `pbkeylen=N` – crypto key length in bytes. Possible values: 16, 24, 32. Default value: `0`
-- `streamid=ID` – stream identifier, provided to the SRT server in caller mode
-- `no_tsbpdmode` – turn off timestamp-based packet delivery mode
-- `oheadbw` - limits bandwidth overhead, percents. Possible values in range: 5 - 100. Default value: `25`
-
-## Web Interface
-
-One of the biggest challenges of working with the Secure Reliable Transport (SRT) protocol is navigating the range of technical requirements and settings involved in the setup process. Fortunately, Astra streamlines this process by offering a comprehensive set of SRT input configuration options
-
-To add a new SRT input in Astra, users can navigate to the `New Stream` tab or the settings of an existing stream and select the `Input Type` option as either SRT
-
-
-
-- `Input type` - this parameter is the first option on the SRT settings tab and is used to select the input type. To configure SRT reception, select `SRT` from the drop-down list. This enables the SRT-specific configuration options and allows you to enter the necessary information to receive an SRT stream
-- `SRT mode` - this parameter determines whether Astra will act as the caller or listener when establishing an SRT connection. To receive an SRT stream, select `Listener` from the drop-down list. This tells Astra to wait for incoming connections from the SRT stream's sender
-- `Local interface` - this parameter specifies the network interface that Astra will use to receive the SRT stream. The default value is `Any interface`, which means that Astra will listen for incoming SRT connections according to system routing rules. If you want to restrict Astra to a specific interface, select it from the drop-down list
-- `Port` - this optional parameter specifies the network port that Astra will use to receive the SRT stream
-- `Timeout` - this optional parameter specifies the amount of time (in milliseconds) that Astra will wait for incoming data from the SRT stream before timing out. The default value is 5000 milliseconds (5 second), but you can increase or decrease this value if necessary
-- `Latency` - this optional parameter introduces a specified amount of delay (in milliseconds) into the SRT stream. The default value is 120ms. Increasing the latency can improve stability but increases delay, and decreasing it can reduce delay but may make the connection less stable
-- `Passphrase` - this optional parameter sets a passphrase for secure communication over the SRT stream. The default value is empty. If a passphrase is set, both sender and receiver must use the same one to establish a connection
-- `Crypto key length` - this parameter sets the length of the cryptographic key used to secure the SRT stream. The default value is 128 bits, which is enough for SRT reception to work. However, you can increase or decrease the key length if needed for stronger or weaker security
-- `Timestamp` - based packet delivery mode - this parameter enables or disables the timestamp-based packet delivery mode of SRT. When enabled (checked), SRT uses timestamps to ensure that packets are delivered in the correct order, even if they arrive out of order. This can improve the quality of the stream but may increase latency. The default state of this parameter is disabled
diff --git a/content/en/1.astra/3.receiving/2.ip/udp.md b/content/en/1.astra/3.receiving/2.ip/udp.md
deleted file mode 100644
index 7b252a0f..00000000
--- a/content/en/1.astra/3.receiving/2.ip/udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "Receiving UDP/RTP"
-date: 2023-03-04
----
-
-UDP (User Datagram Protocol) is the most popular protocol for delivering digital TV in local networks, including those in hospitality organizations and internet provider city networks. As a connectionless protocol, UDP does not provide any error-checking or correction mechanisms. This makes it a faster and more lightweight protocol than TCP.
-
-## Media Address Format
-
-UDP address is used to identify the location of the media stream that is being transmitted over the network
-
-```
-udp://address
-udp://address:port
-udp://interface@address:port#options
-```
-
-- `interface` - name of the network interface, such as `eth0`, to receive UDP stream. If not defined, the UDP stream will be received according to the system routes
-- `address` - IPv4 address of the UDP stream, It could be a multicast group or a local interface IP address to receive unicast streams
-- `port` - network port to receive the UDP stream. If not specified, the default value is `1234`
-
-Additional Options:
-
-- `src=IP` - UDP multicast source address for IGMPv3. Should be enabled IGMPv3 in linux settings: [Configure IGMP Version](/misc/tools-and-utilities/network/configure-igmp-version). Available from version 230303 and later
-- `sync` - receives UDP in separate thread with bitrate syncing
-- `no_sync` - disables bitrate syncing if enabled globally
-- `renew=seconds` - interval for renewing the multicast subscription. Usually operation renew IGMP subscription automatically
-- `socket_size=bytes` - size of the system socket, with the default value taken from: `sysctl net.core.rmem_default`
-
-Examples of UDP addresses:
-
-- `udp://127.0.0.1:10001` - receives the stream on localhost using port 10001. This can be useful for transferring streams between different services, like receiving a transcoded stream from FFmpeg
-- `udp://eth0@239.255.1.1#pnr=100` - receives multicast group 239.255.1.1 on the eth0 interface. The option `pnr` enables stream demultiplexing and selects program number 100
-
-## Web Interface
-
-To configure a new UDP input using the Web Interface, begin by selecting "New Stream" from the main menu. Then, in the Input List, click on the gear icon and set the "Input Type" to UDP. Alternatively, you can modify an existing stream by opening its settings, adding a New Input, and clicking on the corresponding gear icon.
-
-
-
-Most options presented in the web interface correspond directly to the components of the UDP address, as described in the "Media Address Format" section. However, there are also some additional options you might find useful:
-
-- `PNR` - program number for MPTS streams. When defined, it enables stream demultiplexing and selects the program with the specified number
-- `DD-CI CAM` - this option is now deprecated and has been replaced by virtual adapters. More information can be found in ...
-- `Softcam` - selects a descrambler for the CAM Client. You can learn more about this in ...
-- `BISS Key` - key for the BISS CAS descrambler. More details can be found in [Decrypt streams with BISS CAS](/astra/processing/cas/decrypt-biss)
-
-There are also advanced options available for further customization:
-
-
-
-Please use the advanced options only if you understand their implications
-
-## Troubleshooting
-
-Find more information in [Troubleshooting UDP reception](/misc/troubleshooting/receiving/udp)
diff --git a/content/en/1.astra/3.receiving/index.md b/content/en/1.astra/3.receiving/index.md
deleted file mode 100644
index e01c27c8..00000000
--- a/content/en/1.astra/3.receiving/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Receiving"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/receiving.svg
- description: "Configure content sources, such as DVB, UDP, HTTP, and RTSP"
----
-
-Configure content sources, such as DVB, UDP, HTTP, and RTSP.
-
-:category
diff --git a/content/en/1.astra/4.processing/1.mpegts/_dir.yml b/content/en/1.astra/4.processing/1.mpegts/_dir.yml
deleted file mode 100644
index 65b5fe2d..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "MPEG-TS"
diff --git a/content/en/1.astra/4.processing/1.mpegts/demux.md b/content/en/1.astra/4.processing/1.mpegts/demux.md
deleted file mode 100644
index e9b95ebf..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/demux.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: "MPEG-TS Demultiplexing"
-date: 2023-08-28
----
-
-MPEG-TS Demultiplexing is the process of extracting individual audio, video, and data streams from a combined MPEG-TS broadcast, also known as multiplext or MPTS.
-
-## Extracting single channel from multiplex
-
-In digital TV broadcasting, the stream received from sources such as satellite, terrestrial, or cable networks contains multiple channels. To extract a single channel from this multiplex, Astra provides a specific option: `pnr`.
-
-For example, to receive a stream from a DVB Adapter with the identifier `a001` and extract channel number `1`, you would use the following input address:
-
-```
-dvb://a001#pnr=1
-```
-
-Astra forms this address automatically if you scan DVB Adapter and append channels with web interface. Read more: [Scan DVB Adapter](/astra/receiving/dvb/scan) and [Receiving MPTS via UDP](/astra/receiving/ip/mpts-via-udp)
-
-## Filter service tables
-
-In some cases you may want to remove service tables delivered with channel. To do that Astra has additional input options:
-
-- `no_eit` - removes Event Information Table (EIT). EIT provides Electronic Program Guide (EPG)
-- `no_sdt` - removes Service Description Table (SDT). SDT provides information about channel and delivery network
-- `no_tdt` - removes Time and Date Table (TDT). TDT provides current UTC date and time
-- `no_tot` - removes Time Offset Table (TOT). TOT provides current UTC date and time with offset information of the current region time zone
-
-Example:
-
-```
-dvb://a001#pnr=1&no_sdt&no_eit
-```
-
-## Pass service tables without modification
-
-During the demultiplexing process, Astra keep in EIT and SDT tables information related to the selected channel only. If you want to pass packets as is, without any changes you may use next options:
-
-- `pass_eit` - pass EIT without changes
-- `pass_sdt` - pass SDT without changes
-
-These options is not recommended to use and they are incompatible with `set_pnr` and `set_tsid` options.
-
-## Packets with private data
-
-During the demultiplexing process, Astra excludes packets containing unknown data and only allows Video and Audio streams to pass through. If you intend to retain private data, use option `pass_data`:
-
-```
-dvb://a001#pnr=1&pass_data
-```
-
-## Packets with conditional access data
-
-During the demultiplexing process, Astra discards all packets and associated information related to the Conditional Access System (CAS). If you want to retain this data, use option `cas`:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-This option becomes essential when descrambling streams using dedicated CAM modules. Read more in our article: [Descrambling channels with External DVB-CI](/astra/receiving/dvb/external-ci)
-
-## Change program number
-
-To customize the Program Number (PNR), use option `set_pnr`:
-
-```
-dvb://a001#pnr=1&set_pnr=1000
-```
-
-PNR value could be in range from 1 to 65535. This feature could be useful if you want to prepare channel for next multiplexing.
diff --git a/content/en/1.astra/4.processing/1.mpegts/filter.md b/content/en/1.astra/4.processing/1.mpegts/filter.md
deleted file mode 100644
index e92ae004..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/filter.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "Filtering Stream PIDs"
-date: 2023-07-17
----
-
-Stream Filtering removes specific packets within the MPEG-TS stream based on their PIDs. Additionally, the process modifies the corresponding program-specific information tables, such as Program Association Table (PAT) and Program Map Table (PMT), to reflect the removal of the identified packets.
-
-## Analyze Channel
-
-To identify available elementary streams and their PIDs, it's necessary to analyze the channel. This can be achieved by launching the built-in MPEG-TS analyzer either from the channel menu or directly from the channel settings.
-
-
-
-On the provided screenshot, we can see the following elementary streams:
-
-1. Video - PID: `1331`
-2. Subtitle - PID: `1335`, Language: `bul` (Bulgarian)
-3. Audio - PID: `1332`, Language: `bul` (Bulgarian)
-4. Audio - PID: `1336`, Language: `eng` (English)
-
-Each elementary stream is represented by a unique Packet Identifier (PID), which can be used for Stream Filtering in Astra.
-
-## Input filtering
-
-In order to perform the stream filtering, we will drop the stream with PID 1336. This operation can be conducted by appending the `filter=1336` option to the input address
-
-
-
-## Inverse input filtering
-
-To perform inverse filtering and remove all streams except those specified, you can use the tilde symbol (`~`) along with the filter option. For instance, to keep only the video stream and the English audio stream (PIDs 1331 and 1336), you would append the `filter~=1331,1336` option to the input address. This will remove all other streams, leaving only the defined streams.
-
-To verify the results of the applied stream filter, click "Apply" to save the changes. Next, launch the built-in MPEG-TS analyzer again. This will allow you to check if the unnecessary streams have been successfully filtered out.
-
-
-
-## Filtering for all inputs
-
-For stream filtering across all inputs, the `Remap` tab in the channel settings can be used. This method is suitable with the remap feature.
-
-
-
-In the `Map PIDs` field, `video=101, audio.eng=102` has been set. This alters the PIDs of the video and English audio streams to 101 and 102, respectively, across all inputs.
-
-Subsequently, in the `Filter PID` field, `101, 102` has been specified. This implies that only the streams with these PIDs will be retained in the output, while all other elementary streams will be filtered out.
-
-Read more: [Remap PIDs](./remap)
diff --git a/content/en/1.astra/4.processing/1.mpegts/index.md b/content/en/1.astra/4.processing/1.mpegts/index.md
deleted file mode 100644
index 6320b72a..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "MPEG-TS"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/4.processing/1.mpegts/order.md b/content/en/1.astra/4.processing/1.mpegts/order.md
deleted file mode 100644
index 0506f84c..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/order.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: "Reorder audio streams"
-date: 2023-04-01
----
-
-In this article, we will explore how to change the order of audio streams in a channel using Astra. When broadcasting a channel with multiple audio streams the order of the streams can be crucial for viewers convenience. Most TV and other media players automatically select the first audio stream by default. By reordering the audio streams, you can ensure that your preferred language is set as the default option.
-
-## Analyze Channel
-
-The first step in reordering audio streams is to analyze the channel and gather information about the available audio streams and their respective Packet Identifiers (PIDs). This will help you identify the current order of audio streams in your channel and make the necessary changes accordingly.
-
-To analyse the channel, follow these steps:
-
-1. Open channel settings in the Astra Web Interface
-2. Within the channel settings, click the `Analyze` button. This will initiate the channel analysis process
-3. After a brief moment, the analyzer will display detailed information about the channel, including available audio streams and their PIDs
-
-
-
-In the provided screenshot, we can see that there are video and two audio streams present:
-
-1. VIDEO PID: `331`
-2. AUDIO PID: `332`, Language: `eng` (English)
-3. AUDIO PID: `333`, Language: `bul` (Bulgarian)
-
-Take note of the stream PIDs, as you will need this information to reorder the audio streams in the next step.
-
-## Reorder Audio Streams
-
-The final step in reordering audio streams is to modify the channel configuration. Close the channel analyzer by clicking the `Close` button. This will return you to the channel settings.
-
-To reorder the audio streams, follow these steps:
-
-1. In the channel settings, locate the `Input` section. This is where you will find the input address for your channel
-2. To change the order of the audio streams, append the following option to the input address: `order=331,333,332`. The order parameter should include the PIDs of the video stream first, followed by the default audio stream, and then any additional audio streams. In this example, the new order will be: Video (331), Bulgarian audio (333), and English audio (332)
-3. Save the changes by clicking the `Apply` button at the bottom of the channel settings page
-
-
-
-::alert
-Input options are separated by the `&` symbol, as shown in the example screenshot. The `#` symbol marks the beginning of the options. For instance, if your address does not have any options, the full address with the order options would be `udp://239.255.1.1:1234#order=331,333,332`
-::
diff --git a/content/en/1.astra/4.processing/1.mpegts/remap.md b/content/en/1.astra/4.processing/1.mpegts/remap.md
deleted file mode 100644
index 817ab70a..00000000
--- a/content/en/1.astra/4.processing/1.mpegts/remap.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "Remapping Stream PIDs"
-date: 2023-07-17
----
-
-The Remap feature in Astra allows modify the Packet Identifier (PID) for MPEG-TS elementary streams.
-
-## Use Cases
-
-Remapping Stream PIDs is beneficial in various scenarios:
-
-- Smooth Input Redundancy: If primary and backup inputs have differing PIDs for video and audio elementary streams, switching to the backup input may lead to a temporary interruption in playback. By remapping PIDs to ensure uniformity across primary and backup inputs, the transition can be made seamless.
-- Multi Program Stream (MPTS) Preparation: When preparing a channel for inclusion in an MPTS broadcast, each elementary stream within the channel must possess a unique PID. Remapping ensures this PIDs uniqueness, enabling smooth addition of the channel to the MPTS
-
-## Analyze Channel
-
-To identify available elementary streams and their PIDs, it's necessary to analyze the channel. This can be achieved by launching the built-in MPEG-TS analyzer either from the channel menu or directly from the channel settings.
-
-
-
-On the provided screenshot, we can see the following elementary streams:
-
-1. Program Map Table (PMT) - PID: `374`
-1. Video - PID: `371`
-2. Audio - PID: `376`, Language: `eng` (English)
-
-Each elementary stream is represented by a unique Packet Identifier (PID), which can be used for Stream Remapping in Astra.
-
-## Limitations
-
-Please note that PID value could be in range from 32 to 8190.
-
-## Input remapping
-
-In order to perform the stream remapping, we will change the PMT PID to 100, the video stream PID to 101, and audio stream PID to 102. This operation can be conducted by appending the `map.pmt=100&map.video=101&map.audio.eng=102` option to the input address
-
-
-
-## Remapping for all inputs
-
-For stream remapping across all inputs, the `Remap` tab in the channel settings can be used.
-
-
-
-In the "Map PIDs" field, `pmt=100, video=101, audio.eng=102` has been set. This alters the PIDs of the video and English audio streams to 101 and 102, respectively, across all inputs.
-
-To verify the results of the applied stream filter, click "Apply" to save the changes. Next, launch the built-in MPEG-TS analyzer again. This will allow you to check if the unnecessary streams have been successfully filtered out.
-
-
-
-## Selectors
-
-Selector determinates what PID should be changed to the new value
-
-- `pmt` - PID for Program Map Table (PMT)
-- `video` - video stream
-- `audio` - any audio stream. You may define this option twice if you have several audio streams, for example: `video=101, audio=102, audio=103`
-- `audio.eng` - audio stream with defined language code
-- `ac3` - AC3 audio stream. The `audio` selector could be used for AC3 streams as well
-- `aac` - AAC audio stream. The `audio` selector could be used for ACC streams as well
-- `371` - original PID
-- `pcr` - PID for packets with PCR. Usually the PCR timestamp delivered with video stream packets
-- `sub` - subtitle stream
-- `ttx` - teletext stream
-- `ait` - PID for Application Information Table (AIT)
diff --git a/content/en/1.astra/4.processing/2.cas/1.decrypt-biss.md b/content/en/1.astra/4.processing/2.cas/1.decrypt-biss.md
deleted file mode 100644
index 95339635..00000000
--- a/content/en/1.astra/4.processing/2.cas/1.decrypt-biss.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "Decrypt streams with BISS CAS"
-date: 2023-04-01
----
-
-The Basic Interoperable Scrambling System (BISS) is a straightforward and efficient conditional access system that utilizes a static key to protect content from unauthorized access. BISS is based on the Common Scrambling Algorithm (CSA), which scrambles the channel data, ensuring secure transmission of content over satellite and terrestrial broadcasting networks.
-
-## Receiving a Scrambled Channel
-
-To decrypt a scrambled channel, you need to append the `biss` option with the appropriate key to the input address. For example:
-
-```
-dvb://a001#pnr=1&biss=12345600789ABC00
-```
-
-::note
-Input Options are separated by the `&` symbol, as shown in the example. The `#` symbol marks the beginning of the options. If your address does not have any options, the full address with the added `biss` option would look like this: `udp://239.255.1.1:1234#biss=12345600789ABC00`
-::
-
-When using an invalid BISS key, the decrypted stream will be corrupted. In this case, the Astra analyzer will display a `PES Error`.
-
-## Retransmitting Scrambled Channels
-
-To retransmit a scrambled channel without decrypting it, you can use the `cas` option in the Input Address. Example of an Input Address with the `cas` option:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-This method allows you pass the scrambled channel to the output, preserving all the necessary data required for descramblers to decode the content.
diff --git a/content/en/1.astra/4.processing/2.cas/_dir.yml b/content/en/1.astra/4.processing/2.cas/_dir.yml
deleted file mode 100644
index 2edc2430..00000000
--- a/content/en/1.astra/4.processing/2.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "CAS"
diff --git a/content/en/1.astra/4.processing/2.cas/index.md b/content/en/1.astra/4.processing/2.cas/index.md
deleted file mode 100644
index 2629795c..00000000
--- a/content/en/1.astra/4.processing/2.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "CAS"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/4.processing/index.md b/content/en/1.astra/4.processing/index.md
deleted file mode 100644
index e4b473a5..00000000
--- a/content/en/1.astra/4.processing/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Processing
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/processing.svg
- description: "Prepare channels for delivery using MPEG-TS processing features"
----
-
-Prepare channels for delivery using MPEG-TS processing features.
-
-:category
diff --git a/content/en/1.astra/5.monitoring/1.export/export-monitoring-events.md b/content/en/1.astra/5.monitoring/1.export/export-monitoring-events.md
deleted file mode 100644
index 4433da99..00000000
--- a/content/en/1.astra/5.monitoring/1.export/export-monitoring-events.md
+++ /dev/null
@@ -1,144 +0,0 @@
----
-title: "Export Monitoring Events"
-date: 2023-03-01
----
-
-Astra allows you to export monitoring events with the status of incoming streams or DVB-adapters.
-
-## Monitoring URL
-
-The address of the monitoring server can be specified in the web interface: Settings -> General -> Monitoring:
-
-
-
-Address has the following parameters:
-
-- `interval=30` - this parameter defines the interval for transmitting statistics, measured in seconds. The default value for this parameter is 30.
-- `total=1` - this parameter is used to obtain summary statistics from the data packet
-
-For example with address `http://example.com/api#interval=60&total=1` astra sends HTTP POST request to the `http://example.com/api` every minute, request containing JSON with summary statistics for one minute of stream monitoring.
-
-## Stream Properties
-
-Stream properties Astra send only once on stream startup.
-
-```json
-[
- {
- "channel": {
- "type": "spts",
- "name": "Channel Name",
- "id": "a002",
- ...
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `channel` - whole stream configuration
-- `timestamp` - event time
-- `hostname` - server hostname
-
-## Stream Status
-
-```json
-[
- {
- "count": 0,
- "timestamp": 1677687310,
- "channel_id": "a002",
- "input_id": 1,
- "current": true,
- "onair": false,
- "scrambled": false,
- "bitrate": 3013,
- "packets": 2005,
- "cc_error": 0,
- "sc_error": 0,
- "pes_error": 0,
- "pcr_error": 15
- }
-]
-```
-
-This list describes the parameters that provide information about the stream workflow:
-
-- `count` - only for summary data, provide an amount of seconds that has elapsed since the last collection of statistics
-- `timestamp` - event time in Unix format
-- `channel_id` - unique ID of the channel
-- `input_id` - the input number. Starts with 1
-- `current` - indicates that statistics for current active input
-- `onair` - stream status, providing a quick way to check if it's running
-- `scrambled` - indicates whether the stream is encrypted or not
-- `bitrate` - input bitrate in Kbit/s
-- `packets` - total number of TS packets
-- `cc_error` - total number of occured CC errors
-- `pes_error` - total number of occured PES errors
-
-This data is transmitted in JSON format as an array of several elements, with each element representing one second of observations. The number of elements in the array is determined by the frequency of statistics transmission. If statistics aggregation is enabled, then there is only one element in the array, which contains the total number of errors and the average bitrate for the period equal to the statistics transmission frequency.
-
-## Adapter Properties
-
-Adapter properties Astra send only once on adapter startup.
-
-```json
-[
- {
- "dvb": {
- "name": "11034V @ 13E",
- "id": "a001",
- ....
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `dvb` — while adapter configuration
-- `timestamp` — event time
-- `hostname` — server hostname
-
-## Adapter Status
-
-```json
-[
- {
- "dvb_id": "a0dj",
- "timestamp": 1677687310,
- "status": 31,
- "signal": 76,
- "signal_db": -2488,
- "snr": 60,
- "snr_db": 902,
- "unc": 0,
- "ber": 0,
- "bitrate": 1938
- }
-]
-```
-
-This list describes the parameters that provide information about the adapter workflow:
-
-- `dvb_id` - unique ID of the adapter
-- `timestamp` - event time
-- `status` - signal status
-- `signal` - approximate signal level in percent
-- `signal_db` - signal level in `dBm * 100`
-- `snr` - approximate signal to noise ratio in percent
-- `snr_db` - signal to noise ratio in `dB * 100`
-- `ber` - bit errors counter
-- `unc` - block errors counter
-- `bitrate` - total bitrate in Kbit/s
-
-Signal status describe the state of the tuner, described in 5-bit number:
-
-- `SIGNAL` — the signal bit will be set when the tuner captures the signal
-- `CARRIER` — stable signal reception
-- `FEC` — reception FEC (forward error correction) data
-- `SYNC` — received information for synchronization
-- `LOCK` — the tuner is set to receive a signal.
-
-If the tuner configured successfully and signal is locked, the status parameter will be set to 31
diff --git a/content/en/1.astra/5.monitoring/1.export/grafana.md b/content/en/1.astra/5.monitoring/1.export/grafana.md
deleted file mode 100644
index c828a978..00000000
--- a/content/en/1.astra/5.monitoring/1.export/grafana.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-title: "Integration Astra with Grafana"
-date: 2023-06-10
----
-
-Grafana is an open source analytics and interactive visualization web application.
-It works in pair with [InfluxDB](./influxdb) to visualize status of the Astra, stream, and adapters.
-
-## Install
-
-Before Grafana installation, make sure that InfluxDB installed and configured: [Read more...](./influxdb)
-
-Download latest version from
-
-1. Go to Grafana site: https://grafana.com/grafana/download
-2. Choose latest version
-3. Choose your platform
-4. Launch commands from the instruction on the Grafana site
-
-Find out more information on official site: https://grafana.com/docs/grafana/latest/
-
-## Grafana configuration
-
-1. Open Grafana Admin interface: `http://grafana-server:3000`
-2. On the login page, enter `admin` for username and password
-3. Set new password
-
-## Append data source
-
-Open Settings -> Data Sources and click "Append data source", choose InfluxDB and set next options:
-
-- Name: `Astra` or any other
-- Query language: `Flux`
-- HTTP URL: `http://db-server:8086`
-- Turn off `Basic auth`
-- Organization: your organization name in InfluxDB Settings
-- Token: your token copied for Astra settings
-- Min time interval: `1m`
-
-Click `Save & Test`, you should see green notification: `Bucket found`
-
-## Append dashboard
-
-1. Download our template for Grafana: [dashboard.json](https://cdn.cesbo.com/astra/grafana/dashboard.json)
-2. Open: Create -> Import
-3. Click `Upload JSON file`
-4. Choose downloaded file
-5. Set any name for dashboard
-6. Click `Import`
-
-## Dashboard
-
-
-
-Dashboard has next variables:
-
-- `Source` - choose `Astra` or other name;
-- `Bucket` - this is database name in the InfluxDB. Same as `Instance Name` in the Astra settings.
-If you have several servers or different Astra instances on the same server you can create several
-dashboards for each instance;
-- `Adapter` - All DVB adapters on the instance;
-- `Stream` - All streams on the instance.
-
-### Status panels
-
-CPU Usage:
-- The System CPU usage is for all available cores. Max value is a number of cores multiplied by 100
-- The App CPU usage is for all threads on all cores and relative to the System CPU usage
-
-Memory Usage:
-
-- The System Memory Usage - is total memory usage by all processes in the system
-- The App Memory Usage - is total memory usage by all app threads. Value is relative to the system memory usage
-
-Status:
-
-- `App uptime` - elapsed time since app launched
-- `Sys uptime` - elapsed time since system startup
-- `LA 1m` - load average for 1 minute
-- `LA 5m` - load average for 5 minutes
-- `LA 15m` - load average for 15 minutes
-
-Failed Streams - list of all incidents ordered by the time. Recent events on top of the table. All values in the table at the event time:
-
-- `Name` - stream name
-- `Elapsed time` - time since incidents happened
-- `Sessions` - number of HTTP/HLS sessions
-- `CC Errors` - counter of the detected packet loss events
-- `Sync Errors` - counter of the HTTP/HLS bitrate synchronization errors
-- `PES Errors` - percent of the video/audio packets with the corrupted content
-- `Scrambled` - percent of the scrambled packets
-- `Bitrate` - stream bitrate in KBit/s
-
-Adapters and streams:
-
-
-
-Charts displayed separately for each selected adapter or streams.
diff --git a/content/en/1.astra/5.monitoring/1.export/index.md b/content/en/1.astra/5.monitoring/1.export/index.md
deleted file mode 100644
index 601eaeec..00000000
--- a/content/en/1.astra/5.monitoring/1.export/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Export"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/5.monitoring/1.export/influxdb.md b/content/en/1.astra/5.monitoring/1.export/influxdb.md
deleted file mode 100644
index ceb15960..00000000
--- a/content/en/1.astra/5.monitoring/1.export/influxdb.md
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: "Integration Astra with InfluxDB"
-date: 2023-03-23
----
-
-InfluxDB is an open-source time series database.
-
-## Install
-
-Download latest version from
-
-1. Go to InfluxDB site: https://portal.influxdata.com/downloads/
-2. Choose latest version
-3. Choose your platform
-4. Launch commands from the instruction on the InfluxDB site
-
-Find out more information on official site: https://docs.influxdata.com/influxdb/latest/
-
-InfluxDB is an open-source time series database.
-
-## InfluxDB Configuration
-
-Open the InfluxDB Admin interface at `http://db-server:8086`.
-
-First, create a new bucket. A bucket serves as storage for all data received from Astra. You can find buckets in the left sidebar under the "Load Data" group. To create a new bucket:
-
-1. Click `Create Bucket`
-2. Set the bucket name, for example, `astra`
-3. Set data retention: in the `Delete Data` section, select `Older than` and choose 30 days or any other value you prefer.
-
-The next step is to grant Astra access to the bucket. In the left sidebar under the `Load Data` group, open `API Tokens`:
-
-1. Click `Generate API Token` and choose `Custom API Token.`
-2. Set the token description as `astra`
-3. In the Bucket group, set Read and Write permissions for the `astra` bucket.
-4. Click `Generate`
-
-Now, InfluxDB is configured and ready to receive data.
-
-## Astra Configuration
-
-Open Settings -> General in the Astra Web Interface. Set options for InfluxDB configuration:
-
-- `Instance Name` - by the default is `astra` will be used as bucket in the InfluxDB
-- `InfluxDB Address` - address of the InfluxDB: `http://db-server:8086`
-- `InfluxDB Organization` - your orgranization in the InfluxDB settings
-- `InfluxDB Token` - paste your token generated on previous step
-- Click "Apply & Restart"
-
-## InfluxDB data structure
-
-### Stream
-
-Measurement: `stream`
-
-Tags:
-
-- `id` - unique stream identifier
-- `name` - stream name
-
-Data:
-
-- `active` - `true` if stream is active, or `false` if stream work on demand and inactive
-- `onair` - `true` if active input works without errors
-- `sessions` - uint, number of sessions
-- `bitrate` - uint, stream bitrate in KBit/s
-- `sc_error` - uint, percent of scrambled TS-packets
-- `cc_error` - uint, CC errors counter
-- `pes_error` - uint, percent of invalid PES-packets
-- `sync_error` - uint, HTTP/HLS sync errors
-
-### Adapter
-
-Measurement: `adapter`
-
-Tags:
-
-- `id` - unique adapter identifier
-- `name` - adapter name
-
-Data:
-
-- `lock` - boolean, `true` if tuner has lock and able to receive data
-- `signal` - uint, approximate signal level in percent
-- `signal_db` - float, signal level in dBm
-- `snr` - uint, approximate signal to noise ratio in percent
-- `snr_db` - float, signal to noise ratio in dB
-- `ber` - uint, bit errors counter
-- `unc` - uint, block errors counter
-- `bitrate` - total bitrate in Kbit/s
-
-### System information
-
-Measurement: `sysinfo`
-
-Data:
-
-- `la1` - float, load average for 1 minute
-- `la5` - float, load average for 5 minutes
-- `la15` - float, load average for 15 minutes
-- `threads` - uint, number of the threads
-- `sys_cpu` - uint, total CPU usage. Could be up to: 100 multiplied with the core numbers on all CPUs
-- `app_cpu` - uint, CPU usage by the process and all threads
-- `sys_mem` - uint, total RAM usage
-- `app_mem` - uint, RAM usage by the process and all threads
-- `app_mem_kb` - uint, RAM usage by the process and all threads in kilobytes
-- `sys_uptime` - uint, total system uptime in seconds
-- `app_uptime` - uint, process uptime in seconds
diff --git a/content/en/1.astra/5.monitoring/1.export/zabbix.md b/content/en/1.astra/5.monitoring/1.export/zabbix.md
deleted file mode 100644
index 9e6207e8..00000000
--- a/content/en/1.astra/5.monitoring/1.export/zabbix.md
+++ /dev/null
@@ -1,106 +0,0 @@
----
-title: "Integration Astra with Zabbix"
-date: 2023-03-04
----
-
-Zabbix is an open-source platform for monitoring network services, servers, and applications. It can be integrated with Astra to monitor Streams and DVB Adapters.
-
-::note
-Available for Astra versions released after 2021-05-11
-::
-
-## Zabbix Server installation
-
-Zabbix can be installed both on a dedicated server and on an Astra server
-
-1. Go to https://zabbix.com
-2. Select Zabbix version
-3. Select your OS
-4. Follow the installation instructions
-
-You can find detailed information on [Zabbix Manuals](https://www.zabbix.com/manuals)
-
-## Zabbix Agent installation
-
-Install Zabbix Agent on the server with Astra.
-
-1. Go to https://www.zabbix.com/download_agents
-2. Select your OS
-3. Follow the installation instructions
-
-You can find detailed information on [Zabbix Agent Manuals](https://www.zabbix.com/documentation/current/manual/concepts/agent)
-
-## Zabbix Agent configuration
-
-First of all Zabbix Agent should be configured to allow incoming connections from the Zabbix Server. Open the Agent configuration file located in `/etc/zabbix/zabbix_agentd.conf` with your favorite editor.
-
-1. Find the `Server=` option and set the IP address or hostname of the server with Zabbix Server;
-2. Find the `UnsafeUserParameters=` option or append new and set value to `1`.
-
-Save file.
-
-Zabbix Agent receives all information from Astra with scripts writed on Python. Make sure that on your server installed Python3:
-
-```sh
-sudo apt install python3 python3-pip
-```
-
-for RPM-based system use `yum` instead of `apt`. Next install necessary library for Python:
-
-```sh
-pip3 install requests
-```
-
-Download scripts for Zabbix Agent:
-
-```
-curl https://cdn.cesbo.com/astra/zabbix/agent.tar.gz | tar -zxC /opt
-```
-
-Scripts will be saved to the `/opt/zabbix_agent` directory. Download service configuration file for Zabbix Agent:
-
-```
-curl -o /etc/zabbix/zabbix_agentd.d/astra.conf https://cdn.cesbo.com/astra/zabbix/astra.conf
-```
-
-And finally restart Zabbix Agent:
-
-```
-systemctl restart zabbix-agent
-```
-
-## Zabbix configuration
-
-### Install Zabbix Template for Astra
-
-Download the [Template](https://cdn.cesbo.com/astra/zabbix/zbx_astra.xml) to your computer and import this file to Zabbix:
-
-In Zabbix Web Interface open `Configuration` -> `Templates`, then click the `Import` button in the upper right corner. Click `Browse` and select the downloaded template file, then click `Import` button. After successful import, you will see a green message `Imported successfully`
-
-### Configure Template
-
-In Zabbix Web Interface open `Configuration` -> `Templates`, then select `Astra API monitoring` and open the Macros tab. Fill next values:
-
-- First line, set administrator password to Astra Web Interface
-- Second line, set administrator username to Astra Web Interface
-- The last line, the port of the Astra web interface. If you have multiple processes, specify all ports separated by commas. For example: `8000,8001,8002`
-
-Click `Update` button to apply changes
-
-### Connect Zabbix to Astra
-
-In Zabbix Web Interface open Configuration -> Hosts, then click `Create host` in the top right corner. Fill following fields:
-
-- `Hostname` - any name of the server where Astra is installed, for example: Astra
-- `Groups` - select `Cesbo_templates` or create a new group
-- `Interfaces` - click add, select `Agent` and specify the IP address or hostname of the server with Zabbix Agent
-
-Open the Templates tab and in the field `Link new templates` append `Astra API monitoring`. Also if you want to control the general state of the system, append also `Linux by Zabbix agent`.
-
-Save changes. After about 10 minutes, you will see graphs and triggers about the status of channels and adapters
-
-## Chart examples
-
-
-
-
diff --git a/content/en/1.astra/5.monitoring/index.md b/content/en/1.astra/5.monitoring/index.md
deleted file mode 100644
index 5c70f7a6..00000000
--- a/content/en/1.astra/5.monitoring/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Monitoring"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/monitoring.svg
- description: "Analyze quality and stability of transport streams. Export statistics and events to external systems like Zabbix or Grafana"
----
-
-Analyze quality and stability of transport streams. Export statistics and events to external systems like Zabbix or Grafana.
-
-:category
diff --git a/content/en/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md b/content/en/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
deleted file mode 100644
index 66de7564..00000000
--- a/content/en/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-title: "MPTS Settings"
-date: 2023-03-23
----
-
-MPTS (Multi Program Transport Stream) - a stream containing several services (programs). It is often used to transfer channels to ip-qam/ip-asi modulators.
-
-Open the main page (Dashboard) of Astra and find the item `New Stream`, in the upper right corner, to open a new window. Find `Multi Program Stream` and set the checkbox on it. After that, you will have additional fields.
-
-## General
-
-The General window allows you to configure the basic settings of a DVB-T modulator, including its frequency range, modulation scheme, and output level
-
-
-
-Definitions of items in a block:
-
-- `Enable` - this checkbox allows you to turn the connection to the modulator on or off. When enabled, the interface establishes a connection to the modulator
-- `Name` - this parameter allows you to give the modulator an arbitrary name. The name you choose is used to identify the modulator in the Astra interface and can be any combination of letters, numbers, and special characters
-- `ID` - This field is optional. ID is generated automatically when saving mpts
-- `Country` -this parameter sets the country in which the modulator will be used. The country you select determines the channel frequency plan that will be used by the modulator in the specification [ISO 3166-1 alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
-- `UTC Offset` - this parameter sets the time offset from UTC in the range from -720 minutes to +780 minutes (used for generation of the tables TOT/TDT for auto time setting in the TV and the correct operation of the EPG)
-- `Network ID` - this parameter is a unique identifier for the DVB network that the modulator belongs to. Default is: 1
-- `Network Name` - this parameter is an arbitrary name for the DVB network that the modulator belongs to
-- `Provider Name` - Used in NIT table (Network Information Table), which describes the information who owns the frequency, provider and network name. Is used to quickly identify the provider that owns the stream. For example this data we can see when scanning the frequency on the satellite
-- `Codepage` - this parameter is used to specify the character encoding used in the PSI/SI tables. For example, for English users it is Latin (ISO 6937)
-- `TSID` - this parameter (Transport Stream ID) is a unique identifier for a DVB transport stream. It is used to differentiate between transport streams transmitted by different sources or with different content. Default is: 1
-- `ONID` - this parameter refers to the Original Network ID, which is used to identify the originating network to which a channel belongs. It is a unique identifier assigned to a network, and is used in conjunction with the TSID to form a complete identifier for the transport stream. The ONID value must be the same for all transport streams within a given network. Default is: 1
-
-## Input List
-
-The Input List in the General window is used to define input streams that will be used to modulate the output. It allows you to specify the transport stream, program number, and other parameters for each input stream. The Input List can be edited, added, or removed as needed
-
-
-
-- `New Input` - this button allows you to add a new input to the input list. Clicking on this button opens a new window where you can configure the parameters for the new input, such as its name, type, and modulation settings
-- `Arrows` - еhis button is located on the right side of each input in the Input List. Clicking on it allows you to select the position of this input in the general list
-- `Gear` - this button is located on the right side of each input in the Input List and allows you to configure the parameters of that particular input. Clicking the "Gear" button will open a dialog box where you can modify the input's parameters, such as the input's type, bitrate, and modulation parameters
-
-Streams included in mpts should not have repeated PIDs. It is also desirable to assign PNR numbers for each input with the `set_pnr=` option. For example:
-
-```
-udp://225.1.1.27:1234#set_pnr=11
-udp://225.1.1.28:1234#set_pnr=12
-udp://225.1.1.29:1234#set_pnr=13
-```
-## Output List
-
-The Output List section in the General window displays the list of outputs, which can be configured for the selected modulator. In this section, you can add or remove outputs and configure their settings. Each output in the list is represented by a row with its parameters and status displayed. The status of each output can be enabled or disabled using the corresponding checkbox in the first column of the output row
-
-
-
-- `New Output` - this button opens a new window where you can configure the parameters for the new output. The modulator number for the new output can be assigned based on the number of modulators in the adapter, starting from 0
-
-Same as for the SPTS mode.
-
-## SDT
-
-The SDT tab is a window that allows you to configure the Service Description Table, which is responsible for providing information about the services available in the transport stream. This information can include the service name, provider name, service type, and other details. In other words, the SDT tab provides a way to define and manage the services that will be available to viewers
-
-
-
-- `Service type` - this parameter specifies the type of service that the user wants to configure, such as digital television, digital radio, or data services
-- `Service name` - this parameter refers to the name of the service that is being transmitted over the air. The service name is typically displayed on the user's TV or other receiving device
-- `PNR` - this parameter describes the Program number of the selected service
-- `Scrambled channel` - this parameter is a checkbox that indicates whether the selected channel is scrambled or not. When checked, it adds information to the channel description that the channel is encrypted. Modern dvb-receivers, focusing on this information, can display on the TV screen data that the channel is encrypted
-- `LCN` - this parameter stands for Logical Channel Number. It is a unique identifier assigned to each channel or service in a digital broadcasting system
-
-## NIT
-
-The "NIT" window allows you to define the network information table (NIT) for a custom modulator. The NIT contains information about the networks available to the user, such as the network ID, network name, and frequency
-
-
-
-- `LCN Version` - this parameter indicates the version number of the Logical Channel Number (LCN) table used by the service. The LCN table contains information about the ordering of services in a particular region or country
-- `Delivery Type` - this parameter defines the method used to deliver the signal for the selected service
-- `Frequency` - this parameter determines the frequency of the output signal. It can be set in MHz (megahertz) and can have values ranging from 45 to 1002 MHz, depending on the delivery type selected for the modulator
-- `Symbolrate` - symbol rate. Specified in KBaud
-- `FEC` - if your streams contain FEC, select the required value. Otherwise, select the default value
-- `Modulation` - this parameter allows you to select the type of modulation to be used for the selected service
-
-## Network Search
-
-Focusing on these parameters, modern dvb-tuner and TVs can perform the Quick Search. Not to perform on the set-top boxes and TV full channel search (which usually takes a long time), set up this simple and necessary service:
-
-1. Create all necessary mpts streams and fill in Delivery Type parameters in them. For example:
-- mpts_1 with frequency 378
-- mpts_2 with frequency 386
-- mpts_3 with frequency 394
-2. Go to settings mpts_1 and open the NIT tab. Check all related multiplexes
-3. Done!
-
-> How it works During the channel setup, the TV or STB finds the frequency 378, with `mpts_1`, got the `NIT` tables for all linked multiplexes and scan them fast.
-
-## Advanced tab
-
-IThe Advanced tab contains special, advanced options for configuring MPTS
-
-
-
-- `Disable PID's auto-remap` - Disable automatic redefinition of PID numbers in MPTS
-- `SI packets interval` - this is the interval for sending stream data. The default value is 500 milliseconds. This value does not need to be changed
-- `Pass NIT/SDT/EIT/TDT` - disables Astra processing of these tables. For example, tables are prepared by an external generator
-- `PAT/NIT/CAT/SDT version` - table version number. The number is incremented each time the mpts settings are updated. When the dvb receiver finds a change in the table number, it immediately re-reads it. There is no need to change the values manually
diff --git a/content/en/1.astra/6.delivery/1.broadcasting/4.udp.md b/content/en/1.astra/6.delivery/1.broadcasting/4.udp.md
deleted file mode 100644
index 3c6b8568..00000000
--- a/content/en/1.astra/6.delivery/1.broadcasting/4.udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "UDP for Digital TV delivery"
-date: 2023-05-18
----
-
-UDP (User Datagram Protocol) is an essential transport layer protocol in networking, known for its simplicity and speed. It plays a significant role in broadcasting and streaming applications, including digital TV delivery, where data packet loss can be tolerated but speed and delays are crucial.
-
-
-
-One of the key applications of UDP is in the delivery of TV content over multicast networks. This approach is commonly used across a range of sectors, with some of the most prevalent use cases as follows:
-
-- Hospitality Organizations: Hotels, resorts, and other hospitality entities often use UDP multicast to distribute TV content to rooms and common areas
-- Internet Service Providers: Local networks of internet providers leverage this protocol to deliver digital TV services to their subscribers
-- Sports Venues: Stadiums and arenas could use UDP multicast to deliver live feeds of a game or match to various screens throughout the venue
-
-## Media Address Format
-
-Media Address configure the destination of the UDP stream. The format for this address is as follows:
-
-```
-udp://[interface@]address[:port][#options]
-```
-
-In square bracket optional parameters.
-
-- `interface` - local interface name, such as `eth0`. If this field is not defined, the UDP stream will be delivered according to the system routes
-- `address` - IPv4 address of the multicast group, localhost, or remote host for unicast delivery
-- `port` - network port for UDP delivery. If not specified, the default port `1234` is used
-
-Additional options can be defined after the `#` symbol and are separated by the `&` symbol, similar to the parameters in a typical URL. Here are the available options:
-
-- `socket_size=bytes` - defines custom size of the system socket. If not specified, the default value is taken from the system configuration: `sysctl net.core.wmem_default`
-- `sync` - enables the transmission of UDP in a separate thread with bitrate syncing
-- `no_sync` - disable bitrate syncing if it has been enabled globally
-- `cbr=Kbps` - enables bitrate syncing and turns on the insertion of stuffing packets to achieve a constant bitrate
-- `ttl=n` - controls the lifetime of the datagram to prevent it from looping indefinitely due to routing errors. The default value is `32`
-- `sap` - turn on SAP. Read more on [Session Announcement Protocol for Multicast](/astra/delivery/broadcasting/sap)
-
-Here are some examples of how the media address format can be used in different scenarios with Astra:
-
-- Multicast delivery on a specific interface: If you want to deliver a UDP stream to a multicast group at the address `239.255.0.1` via a specific network interface like `eth0`, the address would look like this: `udp://eth0@239.255.0.1`
-- Multicast delivery on system-defined route: If you want to deliver a UDP stream to a multicast group at the address `239.255.0.2` and you want the system to determine the route (interface), the address would be: `udp://239.255.0.2`
-- Unicast delivery to a specific host: If you're sending a unicast stream to a specific host at the IP address `192.168.1.100`, the address would look like this: `udp://192.168.1.100`
-- Delivery on a specific port: If you want to deliver a UDP stream to a multicast group at the address `239.255.0.3` on a specific port, say `5000`, the address would be: `udp://239.255.0.3:5000`
-- Turn on CBR to prepare stream for DVB modulation: If you want to deliver a UDP stream to the DVB modulator, you may needed constant bitrate, say `24000Kbit/s`, the address would be: `udp://239.255.0.4#cbr=24000`
-- Localhost Delivery with a Specific Port: If you need to deliver a UDP stream to a service on the same server, such as FFMpeg for transcoding, you would use the following address: `udp://127.0.0.1:11000`
-
-## Web Interface
-
-To configure a new UDP output using the Web Interface, begin by selecting "New Stream" from the main menu. Then, in the Output List, click on the gear icon and set the "Output Type" to UDP. Alternatively, you can modify an existing stream by opening its settings, adding a New Output, and clicking on the corresponding gear icon.
-
-
-
-Most options presented in the web interface correspond directly to the components of the UDP address, as described in the "Media Address Format" section.
-
-## Troubleshooting
diff --git a/content/en/1.astra/6.delivery/1.broadcasting/5.sap.md b/content/en/1.astra/6.delivery/1.broadcasting/5.sap.md
deleted file mode 100644
index 71379c5a..00000000
--- a/content/en/1.astra/6.delivery/1.broadcasting/5.sap.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Session Announcement Protocol for Multicast"
-date: 2023-09-01
----
-
-Session Announcement Protocol (SAP) is a protocol to announce available Multicast streams in local networks. Clients on the network listens for announces and receives information such:
-
-- Stream name
-- Multicast address and port
-- TTL
-- Stream format - RTP or UDP
-
-Astra send SAP packets to the multicast group 239.255.255.255 port 9875.
-
-## Configure Astra
-
-In the Output address append `sap` option to turn the SAP announcements on.
-
-
-
-## Receiving SAP with VLC
-
-Open VLC Media Player and in the Playlist select Local Network -> Network streams (SAP). VLC receives SAP announcements and list all available streams. Double click on the stream to start playing.
diff --git a/content/en/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md b/content/en/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
deleted file mode 100644
index 153bc119..00000000
--- a/content/en/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Limitations of HLS Sources for Broadcasting Networks"
-date: 2023-04-04
----
-
-A common issue faced when retransmitting HLS streams to broadcasting networks, such as satellite, cable, terrestrial, or UDP multicast, is the occurrence of various artifacts like pixelation, sound drifts, and clicks. Interestingly, these streams perform well when played on a PC. Often, engineers place the blame on the headend manufacturer; however, to truly understand the root of the problem, it is essential to examine the characteristics of video encoding.
-
-## Video Encoding
-
-Video Encoding is the process of compressing video data for efficient storage and transmission. Video streams are split into frames:
-
-- Keyframe (I-frame) - contains the entire picture
-- Subsequent frames (P-frames and B-frames) - only changes relative to the previous frame
-
-## Stream Bitrate
-
-The delivery of each frame within a specific timeframe is crucial for ensuring smooth playback and proper synchronization of audio and video in broadcasting networks. To achieve this, video streams must be encoded with a higher average bitrate to maintain a predictable and uniform bitrate. Balancing the GOP size and encoding quality is essential for maintaining a consistent bitrate and achieving optimal visual quality in video streams intended for broadcasting purposes.
-
-
-
-In contrast to broadcasting networks, HLS (HTTP Live Streaming) handles variable bitrates more effectively, as data is transmitted in segments containing multiple seconds of video (typically 3 seconds or more). As a result, HLS can handle larger GOP sizes, achieving better video quality with a lower average bitrate.
-
-
-
-The chart illustrates that the Stream encoded for HLS has a low average bitrate of only 2 Mbps, but it also has peaks reaching up to 6 Mbps.
-
-HLS flexibility does not translate well to broadcasting networks, which require a consistent and predictable bandwidth for stable transmission and playback. Thus, when working with HLS streams and broadcasting systems, it is essential to consider the differences in bitrate requirements and adjust encoding parameters accordingly to ensure stable transmission and playback.
-
-## Bitrate Peaks and UDP Broadcasting
-
-Bitrate peaks can also pose problems for UDP broadcasting. Most consumer devices, such as set-top boxes (STBs) and TVs, have limited network buffers for receiving UDP packets. When many packets arrive in a short time due to bitrate peaks, the device's network buffer may become overwhelmed, resulting in packet loss.
-
-## Solution
-
-For streams with moderate bitrate deviation, you can enable the CBR (Constant Bitrate) feature in Astra's output settings. This feature helps distribute large keyframes over time and appends empty TS packets to maintain a consistent bitrate.
-
-However, for some streams, transcoding may be necessary to adapt them for broadcasting. Consider the following adjustments to ensure better compatibility with broadcasting networks:
-
-- Reducing the GOP size: Opt for a smaller GOP size (around 30 frames) to achieve better quality in motion scenes and minimize the difference between average and peak bitrates
-- Lowering the picture quality: While this may result in a slight decrease in overall video quality, it helps to reduce the bitrate and maintain a more consistent streaming experience
-- Enabling video interlacing: Interlaced video can provide smoother motion scenes and better overall image quality compared to progressive video, especially in a broadcasting context
diff --git a/content/en/1.astra/6.delivery/1.broadcasting/index.md b/content/en/1.astra/6.delivery/1.broadcasting/index.md
deleted file mode 100644
index 29e6c743..00000000
--- a/content/en/1.astra/6.delivery/1.broadcasting/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Broadcasting"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/6.delivery/1.cas/_dir.yml b/content/en/1.astra/6.delivery/1.cas/_dir.yml
deleted file mode 100644
index 0d710513..00000000
--- a/content/en/1.astra/6.delivery/1.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Broadcasting Access Control"
diff --git a/content/en/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md b/content/en/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
deleted file mode 100644
index 820c2f55..00000000
--- a/content/en/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: "CAS and Simulcrypt"
-date: 2023-02-24
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/cas/og-image.png
----
-
-Conditional Access System (CAS) is a complex solution to protect media content from unauthorized access. Astra can communicates with Conditional Access Systems such as Conax via the Simulcrypt protocol and encrypt media content using the Common Scrambling Algorithm (CSA).
-
-
-
-::note
-Content encryption is effective for protecting broadcast delivery methods such as satellite, cable, and terrestrial. However, for OTT delivery, more suitable methods and combination of content protection techniques are recommended for comprehensive protection against piracy.
-::
-
-## CAS Configuration
-
-Choose in main menu Settings and click on CAS.
-
-
-
-Select a CAS profile, or create a new one by selecting the New CAS item.
-
-
-
-- `Name` - arbitrary name-used for easy identification;
-- `Super CAS ID` - CAS Identifier is an 8 hexadecimal symbols;
-- `Start Stream ID with 1` - by default, stream numbering starts at 0. For some CAS (example: CTI), the numbering should be starts at 1;
-- `ECMG Channel ID` - channel number when connecting to CAS;
-- `ECMG Address` - IP address of the ECMG server;
-- `ECMG Port` - server ECMG port;
-- `Crypto period` - Key change interval, usually 10 seconds;
-- `EMMG Protocol` - The current implementation uses TCP;
-- `EMMG Port` - The port where the Astra will wait for a connection from the EMG server;
-- `EMM PID` - PID for EMM packages in the system (user Defined);
-- `EMM Private Data` - data to add to the CAT table. This data issued in the CAS software. If you do not have data, then this parameter is not filled;
-- `EMM Clone` - this checkbox activates the function of adding EMM to each encrypted CAS channel. EMM package will be available on any channel at the end user.
-
-## Channel Configuration
-
-The next step is to configure the channels and append one or more Conditional Access Systems (CAS) to each channel. To do this, open the Dashboard and select the channel that you want to protect. Then, go to the Service tab in the channel settings and click "New CAS" to attach the CAS:
-
-
-
-- `ECM PID` - PID for ECM packages (User defined);
-- `ECM Private Data` - the data of the conditional access system is added to the description of the ECM stream in the PMT table. If these parameters do not exist, you do not need to add thems;
-- `Access Criteria` - this data will be provided by the CAS provider or defined on the CAS server.
-
-## Conditional Access System
-
-TVCAS4 is a Conditional Access System (CAS) that provides a secure and reliable solution for protecting media content.
-
-TVCAS4 is a software-based solution that can be installed on a server and integrated with Astra via the Simulcrypt protocol. On the client side you may use a CAM module or a set-top box with a built-in Virtual CAS.
-
-Check the [tvcas.com](https://tvcas.com/en/) for more information.
diff --git a/content/en/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md b/content/en/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
deleted file mode 100644
index 0b9f6a2b..00000000
--- a/content/en/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "Encrypt streams with BISS CAS"
-date: 2023-04-02
----
-
-The Basic Interoperable Scrambling System (BISS) is a straightforward and efficient conditional access system that utilizes a static key to protect content from unauthorized access. BISS is based on the Common Scrambling Algorithm (CSA), which scrambles the channel data, ensuring secure transmission of content over satellite and terrestrial broadcasting networks.
-
-::alert
-Although BISS provides a level of content protection, it is essential to note that this system is not recommended due to its weak protection mechanism. The static CSA key used in BISS is susceptible to brute force attacks
-::
-
-## BISS Key
-
-The BISS key is an 8-byte long sequence, represented as 16 hexadecimal symbols. For example, the key `1234569C789ABCCE` can be broken down as follows:
-
-- The first 6 hexadecimal symbols `123456` constitute the first part of the key
-- The 7th and 8th symbols `9C` are a checksum for the first part (calculated as `0x12 + 0x34 + 0x56 = 0x9C`)
-- The 9th to 14th hexadecimal symbols `789ABC` form the second part of the key.
-- The last two symbols `CE` are a checksum for the second part (calculated as `0x78 + 0x9A + 0xBC = 0x1CE`, with only the last byte used for the checksum)
-
-In Astra, you can define the key as `12345600789ABC00`, and Astra will automatically calculate the checksums for you. This simplifies the process and helps ensure the accuracy and integrity of the BISS key
-
-## Scrambling Transmitted Streams
-
-To scramble a transmitted stream, append the `biss` option with the appropriate key to the Output Address. For example:
-
-```
-udp://239.255.1.1:1234#biss=12345600789ABC00
-```
-
-By specifying the BISS key in the Output Address, Astra will automatically scramble the channel using the provided key.
-
-## Analyze scrambled stream
-
-You can verify if a channel is scrambled using Astra MPEG-TS Analyzer. To do this, start the analyzer with the following command:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-The analyzer will write messages to the console, indicating that the stream is scrambled.
-
-## Play scrambled streams with VLC Player
-
-Scrambled streams can be received and viewed using VLC Player. To launch VLC with the appropriate BISS key from the command line, enter the following command:
-
-```
-vlc --ts-csa-ck 1234569C789ABCCE udp://@239.255.1.1:1234
-```
-
-By using the `--ts-csa-ck` option followed by the BISS key, VLC will be able to decrypt and play the content seamlessly. Make sure you provide the correct BISS key with calculated checksums.
-
-## Receive scrambled streams with Astra
-
-To receive scrambled streams with Astra, please check this guide: [Decrypt streams with BISS CAS](../../processing/cas/decrypt-biss)
diff --git a/content/en/1.astra/6.delivery/1.cas/index.md b/content/en/1.astra/6.delivery/1.cas/index.md
deleted file mode 100644
index 8fac83be..00000000
--- a/content/en/1.astra/6.delivery/1.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Broadcasting Access Control"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md b/content/en/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
deleted file mode 100644
index 48a2b71a..00000000
--- a/content/en/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "HiDes DVB-T modulator"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/hides-dvb-t-modulator/pt100.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-PT100 is a DVB-T modulator for 4 frequencies by HiDes
-
-
-
-Features:
-
-- 4 modulators on the board
-- Frequency range 50~950MHz step size 1KHz
-- Modulation - 64QAM/16QAM/QPSK
-- Signal/Noise: 45dB
-- RF Output Level -8 dBm (100 dBuV)
-
-[Read more](http://www.hides.com.tw/product_pt100_eng.html)
-
-## Setup
-
-Driver could be downloaded from [official site](http://www.hides.com.tw/downloads_eng.html)
-
-After installation find the modulators number using the command:
-
-```
-find "/dev" -name "it950x*"
-```
-
-In the output of the command, we will get the numbers of the modulators:
-
-```
-/dev/usb-it950x1
-/dev/usb-it950x0
-```
-
-`it950x1` - where 1 is the modulator number
-
-## Astra settings
-
-Prepare [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) for modulator. In the MPTS NIT settings, configure transponder options:
-
-
-
-In the output setting, specify the type it950x and adapter number: `it950x://#adapter=0` (0 - modulator number)
-
-### Additional output options
-
-Additional options could be added to the output address:
-
-- `gain=N` - signal level in range from 0 to 100
-- `fec=1/2` - :badge[Astra 2023.08.16] FEC coding ratio. Values: `1/2`, `2/3`, `3/4`, `5/6`, `7/8`, `none`
diff --git a/content/en/1.astra/6.delivery/1.hardware/index.md b/content/en/1.astra/6.delivery/1.hardware/index.md
deleted file mode 100644
index 317449b5..00000000
--- a/content/en/1.astra/6.delivery/1.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Broadcasting Hardware"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md b/content/en/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
deleted file mode 100644
index d26fda49..00000000
--- a/content/en/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: "DigitalDevices RESI DVB-C Modulator"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/resi-dvb-c-modulator/resi.png
----
-
-The RESI, a DVB-C modulator by Digital Devices, outputs a DVB-C compatible data stream into an existing 75-ohm coaxial cabling.
-
-
-
-Technical specifications:
-
-- 4 - 24 Transponder according to DVB-C specification
-- Frequency range: 114 – 858 MHz
-- Symbol rates: 1,0 – 7,1 MSym/s
-- QAM: 16, 32, 64, 128, 256
-- Signal / Noise ratio: 42dB
-- Output with 8 channels (per channel): 101 dBµV
-
-## Find modulator in system
-
-Use our guide to [Install DigitalDevices driver](/misc/tools-and-utilities/dvb/dd-driver).
-
-Use the following command to find the adapter number and the modulator device number:
-
-```sh
-find "/dev/dvb" -name "mod*"
-```
-
-The output will display a list of devices in the system:
-
-```
-/dev/dvb/adapter0/mod0
-/dev/dvb/adapter0/mod1
-```
-
-- `adapter0` - adapter number
-- `mod1` - device (modulator) number
-
-## Astra settings
-
-1. Prepare [MPTS](/astra/delivery/broadcasting/mpts-settings) for modulator
-2. In the output setting, specify the address: resi://#adapter=0&device=1 (0 - adapter number, 1 - modulator)
-3. In the MPTS NIT settings, configure transponder options
-
-
-
-Read more in: [Cable Television with Astra for Hospitality Industry](/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Additional options
-
-- `gain=N` - signal level in range from 0 to 100
-- `buffer_size=N` - buffer size in megabytes. Default: `256`
-- `legacy` - compatibility mode with old RESI modulator for 10 transpodners
-
-## Troubleshooting
-
-### No such file or directory
-
-If you attempt to find the adapter number and encounter an error:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-it is likely that the DigitalDevices driver is not installed. Please [Install DigitalDevices driver](/misc/tools-and-utilities/dvb/dd-driver)
diff --git a/content/en/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md b/content/en/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
deleted file mode 100644
index ee189c43..00000000
--- a/content/en/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "TBS6004 DVB-C modulator"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/tbs-dvb-c-modulator/tbs-dvb-c.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-TBS6004 is a DVB-C 4 QAM modulator PCIe card.
-
-
-
-Technical specifications:
-
-- 4 modulators on the board
-- Frequencies: 100 ~ 1000 MHz
-- Modulation - 16QAM, 32QAM, 64QAM, 128QAM, 256QAM
-- RF Output Level - 5-120 dBuV
-
-## Setup
-
-Use our guide to [Install TBS driver](/misc/tools-and-utilities/dvb/tbs-driver). Use the following command to find the adapter number and the modulator device number:
-
-```
-find "/dev" -name "mod*"
-```
-
-In the output - we will see the numbers of modulators:
-
-```
-/dev/tbsmod0/mod1
-/dev/tbsmod0/mod0
-```
-
-- `tbsmod0` - adapter number
-- `mod1` - device number
-
-## Astra settings
-
-1. Prepare [MPTS](/astra/delivery/broadcasting/mpts-settings) for modulator
-2. In the output setting, specify the address: `tbs://#adapter=0&device=1` (0 - adapter number, 1 - modulator)
-3. In the MPTS NIT settings, configure transponder options
-
-
-
-Read more in: [Cable Television with Astra for Hospitality Industry](/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Additional options
-
-Additional options could be added to the output address:
-
-- `bitrate=N` - default value depends on symbolrate and modulation type. For example for symbolrate 6900 and 256-QAM value will be 55
-- `gain=N` - signal level in range from 0 to 100. Default value: 60
-
-## Troubleshooting
-
-### No such file or directory
-
-If you attempt to find the adapter number and encounter an error:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-it is likely that the TBS driver is not installed. Please [install TBS driver](/misc/tools-and-utilities/dvb/tbs-driver)
diff --git a/content/en/1.astra/6.delivery/2.http-hls/1.http-play.md b/content/en/1.astra/6.delivery/2.http-hls/1.http-play.md
deleted file mode 100644
index f7f67a46..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/1.http-play.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "HTTP Play"
-date: 2023-03-23
----
-
-HTTP Play - is a convenient and efficient way to access all your channels with just one click. With HTTP Play, you can easily stream channels by their ID using either the HTTP MPEG-TS or HLS protocols. This feature simplifies the streaming process, providing seamless access to your channels and enhancing the overall user experience.
-
-By the default HTTP Play is disabled. To activate it open: Settings -> HTTP Play.
-
-
-
-- `Allow HTTP access to all streams` - this option allows to enable access to the channels with HTTP MPEG-TS protocol
-- `Allow HLS access to all streams` - this option allows to enable access to the channels with HLS protocol
-
-::alert
-HLS Protocol turns off starting streams on demand and channels will works permanently. Also HLS Protocol use a lot of RAM, about 4Mb per 1Mbit
-::
-
-- `HTTP play port` - parameter allows you to assign a port that will be used to transfer the playlist and media streams. It is used to separate the web interface and the playlist
-- `Disable TLS on HTTP Play port` - this setting disables the use of HTTPS for this media playlist
-- `Path to TV logos` - the parameter is used to specify the path to the directory with logo files
-- `Custom name for playlist` - the parameter renames `playlist.m3u8` to an arbitrary name
-- `Playlist arrange` - this option allows to select a category for grouping channels. You may configure groups in the Settings -> Groups
-- `playlist.m3u8` - this is a link to the channels playlist. You may use playlist on the mobile devices, computer, TV, or Set-top-Box. You may append authentication details to the playlist, for example `https://your-server/playlist.m3u8?token=xxx`. [Read more](/astra/delivery/http-hls/playlist)
-
-::alert
-By default, access authentication is disabled. Without authentication, access to the channels is not restricted, allowing anyone to potentially gain access to the content. To restrict access to your channels, please consider enabling Access Authorization or utilizing a System Firewall to limit access to your server. This will help ensure that your content remains secure and accessible only to authorized users.
-::
-
-## Channel Logo
-
-By adding logos to your channel playlists, you provide your viewers with a more visually appealing and user-friendly experience. Logos help users quickly identify their favorite channels and make browsing through the playlist more efficient.
-
-With the "Path to TV logos" option, you can specify the location of the images directory on your server. Astra loads images with the same name as the channel name and appends the logo to the playlist information.
-
-1. Create a directory: `/var/lib/astra/tvg-logo`
-2. In the `Path to TV logos`, set the full path to this directory: `/var/lib/astra/tvg-logo`
-3. Save channel logos to the directory. Use the same file name as the channel name. For example: `Travel Channel.png`
diff --git a/content/en/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md b/content/en/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
deleted file mode 100644
index b3507981..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "HLS Segmenter"
-date: 2023-05-26
----
-
-HLS (HTTP Live Streaming) one of the most popular media streaming protocol. It is designed to transmit audio and video data over HTTP from a server to clients. Media content could be distributed with Content Delivery Networks (CDN) to enchance availability. In pair with dynamic, adaptable streaming HLS provides highest quality in varying network conditions.
-
-
-
-The HLS Segmenter is Astra feature to split continuous media stream into HLS segments. To provide access to HLS segments Astra generates HLS Media Playlist.
-
-Astra specifically functions as the HLS segmenter. Other features such as transcoding and caching require additional software. For instance, FFmpeg is recommended for transcoding, while Nginx could be used for caching.
-
-## HLS Segmenter Options
-
-In Astra Web Interface HLS options available in Settings -> HLS
-
-
-
-- `Duration` - duration of the HLS segment in seconds. Default: 3
-- `Quantity` - number of segments in one HLS Media Playlist. Default setting is 4
-
-### Segment naming
-
-Method of generation file name for HLS Segments
-
-- `PCR-hash` - default value. Secure variant, Astra uses timestamp from stream for file name
-- `Sequence` - sequential number as file name
-
-### Resource path
-
-The resource path let choose path to the resources in the HLS Media Playlist:
-
-- `Absolute` - default value. URL with origin and full path to the resource. For example: `https://example.com/play/channel-id/segment-001.ts`
-- `Relative` - relative path to the resource. For example: `segment-001.ts`
-- `Full` - full path to the resource. For example: `/play/channel-id/segment-001.ts`
-
-### Other options
-
-- `Round duration value` - this function rounds the duration of media stream segments to integer values (not recommended)
-- `Use Expires header` - this option adds the Expires header to the HTTP response. This header is necessary for the caching proxies. Read more in [HLS Caching Proxy with Nginx](../../../misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-- `Pass all data PIDs` - by default, only video and audio packets writes to the HLS segments. This option allow to write all Data packets.
-
-### HLS Media Playlist
-
-- `Use default headers for .m3u8` - with this option Astra appends HTTP headers to the response with HLS Media Playlist for Cross-Origin Resource Sharing. Enabled by the default
-
-### HLS Segments
-
-- `TS Extension` - this option allows to customize file extension for HLS Segments. Default is `ts`
-- `TS mime type` - this option allows to customize MIME type for HLS Segments. Default is `video/MP2T`
-- `Use default headers for .ts` - with this option Astra appends HTTP headers to the response with HLS Segment for Cross-Origin Resource Sharing. Enabled by the default
diff --git a/content/en/1.astra/6.delivery/2.http-hls/3.https.md b/content/en/1.astra/6.delivery/2.http-hls/3.https.md
deleted file mode 100644
index 16a41d9d..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/3.https.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "TLS certificate for HTTPS"
-date: 2025-01-04
----
-
-TLS certificate is required to enable HTTPS for the Astra web interface and media delivery. The certificate is used to encrypt the data transmitted between the server and the client, ensuring secure communication.
-
-## Configuration
-
-You can obtain a TLS certificate with [Dehydrated](/misc/tools-and-utilities/network/dehydrated) for free.
-
-In the Astra web interface, navigate to `Settings` -> `General` -> `HTTP Server` and set paths to the certificate and private key files.
-
-
-
-The option `Disable TLS for primary port` allows you to disable HTTPS for web interface and API.
-
-## HTTP Play
-
-Once you turn on HTTPS, it will be enabled for the HTTP Play as well. To disable HTTPS for HTTP Play, you can use the option `Disable TLS on HTTP Play port` in the `Settings` -> `HTTP Play`.
-
-
-
-## Output settings
-
-If you configure HTTP manually, you can use `https://0:443/custom-path` as the output URL.
diff --git a/content/en/1.astra/6.delivery/2.http-hls/_dir.yml b/content/en/1.astra/6.delivery/2.http-hls/_dir.yml
deleted file mode 100644
index 9c57fd32..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "HTTP / HLS"
diff --git a/content/en/1.astra/6.delivery/2.http-hls/index.md b/content/en/1.astra/6.delivery/2.http-hls/index.md
deleted file mode 100644
index 99add7cb..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "HTTP / HLS"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/6.delivery/2.http-hls/playlist.md b/content/en/1.astra/6.delivery/2.http-hls/playlist.md
deleted file mode 100644
index eb2c20b1..00000000
--- a/content/en/1.astra/6.delivery/2.http-hls/playlist.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-title: "Playlist for HTTP Play"
-date: 2023-08-22
----
-
-Astra generate simple playlist with links to all enabled channels. This playlist available only for [HTTP Play](/astra/delivery/http-hls/http-play) feature.
-
-
-
-## Playlist format
-
-Astra provide access to playlist in next formats:
-
-- `M3U8` - is a most popular format supported by all media players
-- `XSPF` - is an XML-based playlist format, supported by some players
-
-In this guide we will use M3U8 format.
-
-## Links to the playlist
-
-Default link to the M3U8 playlist is:
-
-```
-http://example.com:8000/playlist.m3u8
-```
-
-Where:
-
-- `example.com` - your server IP address
-- `8000` - is a port to HTTP Play, by default it equal to the Astra Web Interface port, but could be customized in the HTTP Play settings
-- `playlist.m3u8` - playlist file name, also could be customized in the HTTP Play settings
-
-## Channel Groups
-
-For better navigation channels in playlist could be grouped. To do that create new category in the Settings -> Groups. Read more how to create [Channel Groups](/astra/admin-guide/settings/channel-groups).
-
-Then select created category in the `HTTP Play` settings, option `Playlist Arrange`.
-
-::note
-Some players, like VLC, doesn't support M3U8 groups and shows flat playlist
-::
-
-## Channel Logos
-
-Some players and middleware solutions display channel logos alongside their names in the channels list.
-
-
-
-To begin, download archive with logo images from: https://epg.it999.ru/it999_transparent_logo.zip
-You may download and extract archive on your server using the following commands:
-
-```
-mkdir -p /var/lib/astra
-cd /var/lib/astra
-curl -LO https://epg.it999.ru/it999_transparent_logo.zip
-unzip it999_transparent_logo.zip
-rm it999_transparent_logo.zip
-```
-
-In the Settings -> `HTTP Play` -> `Path to TV logos`, set the path as `/var/lib/astra/it999_transparent_220x132`. Please, note the directory name is for example above.
-
-The provided archive includes logos in PNG format, with filenames matching the channel names. With these steps completed, the playlist will now include the `tvg-logo` option for each channel.
-
-## Electronic Program Guide
-
-Some players and middleware solutions display current and upcoming events for channels. The Electronic Program Guide (EPG) can be exported to the player in XMLTV or any other format supported by the player.
-
-In the Astra Settings -> `HTTP Play` -> `M3U Header`, set option
-
-```
-url-tvg="https://teleguide.info/download/new3/xmltv.xml.gz"
-```
-
-Line will be added to the playlist header and provide information about EPG location.
-This URL is just an example, you can use any other EPG source or explore our solution, [EPG Aggregator](/astra/admin-guide/stream/epg).
-
-The final step is a configuring channel ID to link your channels with EPG records. Each channel in the XMLTV has unique identifier, like so:
-
-```xml
-
- Discovery Channel
-
-```
-
-In Astra, navigate to the Channel settings, open EPG tab, and set the `XMLTV Channel ID` value to `226`:
-
-
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/1.auth.md b/content/en/1.astra/6.delivery/3.http-hls-auth/1.auth.md
deleted file mode 100644
index cfb935dd..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/1.auth.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "HTTP Authorization"
-data: 2023-06-19
-image: https://cdn.cesbo.com/help/astra/delivery/http-hls/auth/og-image.png
----
-
-The HTTP authorization is a process of granting a user access to protected content.
-
-
-
-## Authorization workflow
-
-Before delving into the detailed process of configuring the authorization in Astra, it is essential to understand of its underlying principles.
-
-
-
-The initial step is receiving list of TV channels from Middleware. In this step, the client submits their credentials to the Middleware, which verifies their request. Upon successful authorization, the Middleware responds by providing the client with a list of TV channels that they are allowed to access. Each channel has an unique token that will be used later for access authorization.
-
-
-
-The second step is requesting channel access from Astra. During this step, the client selects the desired channel and player sends request with unique token to the Astra.
-
-The third step is autorizing request by Astra. Astra support next authorization methods:
-
-- [User Authorization](./user) - Astra use login and password or unique token defined in the user settings
-- [Middleware Authorization](./middleware) - Astra initiate subrequest to the Middleware with unique token and all information related to the request
-- [HTTP Securetoken](./securetoken) - Astra checks unique token with crypto algorithms to to validate access
-- [HTTP IP](./ip) - Astra compares the user's IP address with an access list
-
-These methods offer customizable authorization workflows, allowing administrators to control access securely.
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/2.ip.md b/content/en/1.astra/6.delivery/3.http-hls-auth/2.ip.md
deleted file mode 100644
index 62340745..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/2.ip.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "IP Authorization"
-date: 2023-06-19
----
-
-IP Authorization compares the requests IP address with the predetermined list of IP addresses. Access to the content will be granted only for allowed IP addresses.
-
-
-
-## Global IP list
-
-Global IP list available in Settings -> HTTP Auth
-
-
-
-In this list you can define single IPv4 addresses and IPv4 network address in CIDR notation.
-
-## User IP settings
-
-In the user settings you can define IPv4 address. In this case session could be linked to the user.
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/2.middleware.md b/content/en/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
deleted file mode 100644
index e9146850..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Middleware Authorization"
-data: 2023-06-19
----
-
-The Middleware Authorization is a client authorization on the third-party service, known as Middleware.
-
-## Process
-
-
-
-1. Client initiates a request to access a TV channel. This request contains identification details such as token, client ID, or some else
-2. Astra sends HTTP GET request to the Middleware. This request includes identification details and session information
-3. Middleware validates request and sends back a response status
-4. If the Middleware grants access, then Astra provides access to the requested TV channel
-
-## Configuration
-
-To configure Middleware Authorization open `Settings` -> `HTTP Auth`. From there, select the desired "Backend Type" and enter the appropriate "Backend Address" based on the selected type.
-
-### Ministra/Stalker
-
-Backend Address:
-
-```
-http://example.com/stalker_portal
-```
-
-In the Ministra / Stalker settings turn on option `Temporary URL` -> `Flussonic support`
-
-### IPTVportal
-
-Backend Address for cloud platform:
-
-```
-https://go.iptvportal.cloud
-```
-
-For local platform will be address of your server.
-
-In the portal settings open `Keys` menu and create a new key:
-
-- `Name`: Astra
-- `Algorithm`: ARESSTREAM
-- `Mode`: SM
-- `Key Length`: 1472 bit
-- `Update Rate`: 1:00:00
-
-In portal channel settings:
-
-- `Auth`: arescrypt
-- `Encoded`: turn on
-- `Key`: Astra
-
-### Microimpulse Smarty
-
-Backend Address:
-
-```
-http://example.com
-```
-
-### HTTP Request
-
-If you need to implement custom authentication logic, you can create your own backend. Select `HTTP Request` in `Backend Type` and specify URL to your Middleware endpoint.
-
-Astra sends an HTTP GET request to the Middleware endpoint, appending all query parameters from the original request, and session information in the HTTP headers:
-
-- `X-Session-ID` - unique session number
-- `X-Channel-ID` - unique channel identifier
-- `X-Real-IP` - client's IP address
-- `X-Real-Path` - client's request path
-- `X-Real-UA` - client's User-Agent
-- `X-Real-Host` - client's Host request
-
-In a response backend may send next HTTP headers:
-
-- `X-Session-Name` - client login or any other name for session
-
-For example:
-
-1. Your backend address is: `https://auth.example.com/check`
-2. Client tries to start channel: `https://live.example.com/play/a001/index.m3u8?token=123`
-3. Full address to HTTP backend will be: `https://auth.example.com/check?token=123`
-4. In headers will be `X-Real-Path: /play/a001/index.m3u8` and other headers depending of clients request
-
-## Default action
-
-If backend is not available, then Astra allows access.
-
-## Troubleshooting
-
-### Unexpected access
-
-If you get access to the channel without authorization, probably your HTTP backend is unavailable. You can check it with `curl` command. Open console on your server with Astra. And try to send request to the HTTP backend manually:
-
-```
-curl -v "https://auth.example.com/check"
-```
-
-Of course address should be same as in your settings.
-
-If you see something like `Connection refused` or connection is stuck without any response, then issue with access to the backend.
-
-### No access
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md b/content/en/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
deleted file mode 100644
index 5ec2fe22..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Securetoken Authorization"
-date: 2023-06-19
----
-
-Middleware generates an unique token for every channel with crypto algorithms and with securetoken. To the each channel address Middleware appends information when access granted, expiration time, and token to validate provided data.
-
-Astra uses same crypto algorithms and same securetoken to verify provided data and grant access to the channel.
-
-## Token
-
-Temporary token calculated by the middleware on the server side when client requests playlist. Token contains next parts:
-
-1. Hash - hash calculated on the server with SHA1 algorithm
-2. Salt - random word for better secure
-3. End time - token expiration time in the unix-timestamp format
-4. Start time - token creation time in the unix-timestamp format
-
-All parts should be separated by minus sign and addedd to the channels address. For example: `https://example.com:8100/tv/travel-channel/index.m3u8?token=e8bff06f373694dda657e8417fe76f6b54b69807-a5cd6c00-1669890000-1669810000`
-
-## Hash
-
-Hash should be calculated on middleware with SHA1 algorithm from string concatenated from next parts:
-
-- Channel ID - unique channel identifier from Astra settings
-- Client IP address
-- Start time - unix-timestamp as decimal number
-- End time - unix-timestamp as decimal number
-- Securetoke - defined in the Astra settings
-- Salt - random word for better secure
-
-## Example on PHP
-
-Create a file `securetoken.php` with the following code:
-
-```php
- `HTTP Auth` and turn on option `Enable built-in HTTP/HLS authentication`.
-
-## Password authorization
-
-User login and password could be added to the playlist URL, if you use HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?auth=login:password
-```
-
-Or to the channel URL:
-
-```
-https://example.com:8000/channel-path/index.m3u8?auth=login:password
-```
-
-## Token authorization
-
-Token authorization is more preferable method than password authorization. Unique token could be defined in Settings -> Users, open user options:
-
-
-
-Token could be added to the playlist URL, if you use HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?token=3e3db68b1486
-```
-
-Or to the channel URL:
-
-```
-https://example.com:8000/channel-path/index.m3u8?token=3e3db68b1486
-```
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/_dir.yml b/content/en/1.astra/6.delivery/3.http-hls-auth/_dir.yml
deleted file mode 100644
index 948be998..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Authentication for HTTP / HLS"
diff --git a/content/en/1.astra/6.delivery/3.http-hls-auth/index.md b/content/en/1.astra/6.delivery/3.http-hls-auth/index.md
deleted file mode 100644
index 780821e3..00000000
--- a/content/en/1.astra/6.delivery/3.http-hls-auth/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Authentication for HTTP / HLS"
-noindex: true
----
-
-:category
diff --git a/content/en/1.astra/6.delivery/index.md b/content/en/1.astra/6.delivery/index.md
deleted file mode 100644
index 63894094..00000000
--- a/content/en/1.astra/6.delivery/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Delivery"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/delivery.svg
- description: "Broadcasting & Streaming digital television over IP, Satellite, Cable, and Terrestrial networks, and providing access to channels with HTTP, HLS, SRT protocols"
----
-
-Broadcasting & Streaming digital television over IP, Satellite, Cable, and Terrestrial networks, and providing access to channels with HTTP, HLS, SRT protocols.
-
-:category
diff --git a/content/en/2.alta/1.getting-started/1.first-steps/1.install.md b/content/en/2.alta/1.getting-started/1.first-steps/1.install.md
deleted file mode 100644
index b0fbc77f..00000000
--- a/content/en/2.alta/1.getting-started/1.first-steps/1.install.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "Install"
-date: 2023-03-10
----
-
-Download single binary file to your server and start service in few simple steps.
-
-## Requirements
-
-- Any Linux based operation system
-- x86 64bit CPU
-- Connection to the internet on your server
-
-::note
-In this guide we use the **curl** command to download files. Most Linux distribution has pre-installed **curl**
-::
-
-## Install Alta
-
-Download binary file and set execute permission. On the server you may use next command:
-
-```
-curl -Lo /usr/bin/alta https://cesbo.com/alta-latest
-chmod +x /usr/bin/alta
-```
-
-Installation completed, now you may check version number:
-
-```
-alta version
-```
-
-## Start service
-
-Initialization wizard prepares new service on your system. Each service has owns configuration file, management port, and unique name. Launch initialization wizard with next command:
-
-```
-sudo alta init
-```
-
-:youtube[Cesbo Alta initialization wizard]{id="cnp3IsYHSZw"}
-
-- **Service name** - name of the service in the system;
-- **Config path** - full path to the configuration file. Wizard makes parent directories as needed;
-- **Admin login** - login for first administrator, after configuration you can create additional users in the web interface;
-- **Admin password** - password for administrator. If you specify own password then on the next step wizard asks for password confirmation. Please note that password is not showing in the console on typing;
-- **Management Port** - port for API and web interface. Could be defined with local interface address as well, for example `127.0.0.1:8100`;
-- **Add service to systemd** - service will be registered in the Systemd - a service manager for the Linux based systems. This option useful to control service status, check service logs, and launch service on system startup;
-- **Launch service on system startup** - this option available only with Systemd. Service will be launched automatically on system startup;
-- **Start service** - start service immediately after wizard.
-
-On your server you may launch as many services as you want. Just use unique service name and management port. Read more:
-[How To Use Systemctl to Manage Alta Services](../../admin-guide/administration/manage-services)
-
-## Login to Web Interface
-
-Your service is ready to use. Now you may connect to the Cesbo Alta Web Interface using a web browser - Chrome, Safari, or Firefox. In example above we keep default port `8100` so interface address will be `http://server-address:8100` where server-address is a server IP or hostname.
-To log in to the web interface, use the default login `admin` and password which has been defined in wizard.
-
-Read next article about [Alta Web Interface](web-interface)
diff --git a/content/en/2.alta/1.getting-started/1.first-steps/2.web-interface.md b/content/en/2.alta/1.getting-started/1.first-steps/2.web-interface.md
deleted file mode 100644
index 04959af8..00000000
--- a/content/en/2.alta/1.getting-started/1.first-steps/2.web-interface.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Web Interface"
-date: 2023-03-10
----
-
-Alta provides a web interface that you can use to manage and configure the software.
-
-## Accessing the Web Interface
-
-Web Interface works well in next browsers: Firefox, Chrome, or Safari.
-
-Port for the web interface depends on your configuration, by the default it `8100`. To access the web interface, enter the following URL in your web browser: `http://your-server:8100`, where your-server is the IP address or hostname of the server where Alta is installed.
-
-## Login to Web Interface
-
-
-
-Default login is `admin`. Password defines in the wizard on service initialization.
diff --git a/content/en/2.alta/1.getting-started/1.first-steps/index.md b/content/en/2.alta/1.getting-started/1.first-steps/index.md
deleted file mode 100644
index 0aa885fd..00000000
--- a/content/en/2.alta/1.getting-started/1.first-steps/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "First Steps"
-noindex: true
----
-
-:category
diff --git a/content/en/2.alta/1.getting-started/index.md b/content/en/2.alta/1.getting-started/index.md
deleted file mode 100644
index 67d5b4fd..00000000
--- a/content/en/2.alta/1.getting-started/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Getting Started"
-noindex: true
-navigation:
- color: "#ff9a00"
- icon: https://cdn.cesbo.com/help/icons/alta/getting-started.svg
- description: "Introduction to Alta for beginners"
----
-
-:category
diff --git a/content/en/2.alta/2.admin-guide/1.administration/1.manage-services.md b/content/en/2.alta/2.admin-guide/1.administration/1.manage-services.md
deleted file mode 100644
index 5f9e845d..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/1.manage-services.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Manage Alta Services"
-date: 2023-03-04
----
-
-Service is an application process with specified name and own configuration. You may launch on your server one or more services depends on your need.
-
-## Systemd
-
-Systemd is a popular service manager for Linux-based operating systems. It is used to manage the services and processes running on the system, including starting and stopping services, checking their status, and managing their logs. Systemd is also responsible for launching services when the system starts up, ensuring that all necessary services are running before users can access the system.
-
-## Service management
-
-To register new service launch initialization wizard with next command:
-
-```
-sudo alta init
-```
-
-After finishing the initialization wizard a service will be added to the system. The service can be managed with the commands:
-
-| Command | Description |
-| --- | --- |
-| `systemctl restart alta` | Restart service |
-| `systemctl start alta` | Start service |
-| `systemctl stop alta` | Stop service |
-| `systemctl status alta` | Service status |
-| `systemctl enable alta` | Launch service on system startup |
-| `systemctl disable alta` | Disable autorun |
-| `journalctl -fu alta` | Service logs |
-
-In this example we used default service name `alta`.
\ No newline at end of file
diff --git a/content/en/2.alta/2.admin-guide/1.administration/2.change-password.md b/content/en/2.alta/2.admin-guide/1.administration/2.change-password.md
deleted file mode 100644
index 1c33534e..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/2.change-password.md
+++ /dev/null
@@ -1,46 +0,0 @@
----
-title: "Change Password to Alta Web Interface"
-date: 2023-02-24
----
-
-Password could be changed by administrator. There are two ways to do it: web interface and console wizard.
-
-## Web Interface
-
-Administrator can change password for any user by going to Settings > Users, then selecting the user's account and clicking on the action menu to choose the 'Reset Password':
-
-
-
-## Console Wizard
-
-You may use console wizard to reset own password. On your server launch next command:
-
-```
-alta reset-password
-```
-
-Wizard ask you next details:
-
-- Service Name
-- User login
-- New password. Please note that password is not showing in the console on typing
-
-## Troubleshooting
-
-If you have any issues with console wizard please check common errors:
-
-### Service not found
-
-Service is not started or installed on another server
-
-### Permission denied
-
-Service is more privileged than wizard. Launch command with sudo to raise privileges:
-
-```
-sudo alta reset-password
-```
-
-### User not found
-
-User with defined name is not found
diff --git a/content/en/2.alta/2.admin-guide/1.administration/3.backup.md b/content/en/2.alta/2.admin-guide/1.administration/3.backup.md
deleted file mode 100644
index a7a213cf..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/3.backup.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Backup"
-date: 2023-02-24
----
-
-Backups is an important part of system administration!
-
-## Create
-
-Save binary file and configuration files to archive:
-
-```
-tar -Pzcf ~/alta-backup.tar.gz /usr/bin/alta /etc/alta
-```
-
-## Restore
-
-To extract backup launch next commands:
-
-```
-rm -f /usr/bin/alta
-tar -Pxf ~/alta-backup.tar.gz
-```
\ No newline at end of file
diff --git a/content/en/2.alta/2.admin-guide/1.administration/90.uninstall.md b/content/en/2.alta/2.admin-guide/1.administration/90.uninstall.md
deleted file mode 100644
index 321ec32e..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/90.uninstall.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Uninstall"
-date: 2023-02-24
----
-
-If Alta is not needed anymore you can remove it completely from your server.
-
-::alert
-Before uninstall please [Make a Backup](backup)!
-::
-
-## Remove service
-
-If you use Systemd, first of all stop your service:
-
-```
-systemctl stop alta
-```
-
-Disable autorun:
-
-```
-systemctl disable alta
-```
-
-And remove service file:
-
-```
-rm /etc/systemd/system/alta.service
-```
-
-## Cleanup
-
-Remove binary file and configuration files:
-
-```
-rm -rf /usr/bin/alta /etc/alta
-```
diff --git a/content/en/2.alta/2.admin-guide/1.administration/changelog.md b/content/en/2.alta/2.admin-guide/1.administration/changelog.md
deleted file mode 100644
index 6c31e36b..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/changelog.md
+++ /dev/null
@@ -1,127 +0,0 @@
----
-title: "Changelog"
-noindex: true
----
-
-## 250314
-
-[Download Alta-250314](https://cdn.cesbo.com/alta/builds/alta-250314)
-
-### Interface
-
-- Filter bar for channels, receivers, and dashboard
-- Config export
-
-### Channels
-
-- Fixed issue with receiving interruptions due to PTS/DTS handling
-- Enhanced logging for PTS/DTS errors and demuxer monitoring
-- Added DirectIO for file writing operations
-
-### Important configuration refactoring
-
-- Removed options `Media Access` and `VOD Access` from the channel settings
-- Options `Media Enable` and `VOD Enable` are now available in the Channels -> HLS Access settings. Use this options only if you want to get access to the content without sessions and authentication (eg. you use Alta as a backend)
-- Access to the VOD playlist through the `index.m3u8` without additional options: `http://your-server/channel-path/index.m3u8?start=unix-timestamp&duration=minutes`
-
-## 250205
-
-[Download Alta-250205](https://cdn.cesbo.com/alta/builds/alta-250205)
-
-### Dashboard
-
-- Channels and Receivers overview
-- By clicking on the channel card you can see: bitrate for each variant, storage usage, and active sessions
-
-
-
-### Receivers
-
-- Receiver restart on error with receiving media
-
-### Channels
-
-- HLS multibitrate, you can add multiple variants for each channel
-- The "Media Enable" option is now a simple checkbox to turn on direct access to the media playlist. Default URL to the media playlist will be: `http://your-server/channel-path/variant-name/media.m3u8`
-- The "VOD Enable" option is now a simple checkbox to turn on direct access to the VOD playlist. Default URL to the VOD playlist will be: `http://your-server/channel-path/variant-name/vod.m3u8?start=unix-timestamp&duration=minutes`
-
-
-
-### Catchup
-
-- Catchup provides a media player (such as Kodi, Televizo) with information on how to access media content from storage.
-- If storage is configured for channel, then the catchup options will be added to the exported playlist.
-- You can configure the `tvg_id` option in the channel settings to link the channel with related xmltv data.
-
-### RTSP
-
-- RTSP now supports the ip cameras with the h.265 codec
-
-### Other
-
-- Better performance and memory management.
-
-## 241210
-
-::alert
-This version has breaking changes!
-
-Before update please save a copy of your configuration file.
-Default configuration file is located in `/etc/alta/alta.conf`
-::
-
-[Download Alta-241210](https://cdn.cesbo.com/alta/builds/alta-241210)
-
-### Receivers
-
-- Fix issue with RTSP receiving for most h.264 cameras
-- Receivers separated from channels. In future updates, the receivers list will also be used for convenient monitoring of all sources
-
-
-
-- Import receivers from m3u playlist
-
-
-
-### Channels
-
-- New channel interface with statistics about storage usage. You can see how much disk space is occupied by the archive for each channel
-
-
-
-- Export channels to m3u playlist
-
-
-
-### Sessions
-
-- New session interface with active sessions
-
-
-
-### Storage
-
-- New interface for storage with information about storage usage
-
-
-
-### Other changes
-
-- Group actions with channels and receivers
-
-
-
-## 240909
-
-[Download Alta-240909](https://cdn.cesbo.com/alta/builds/alta-240909)
-
-### Receivers
-
-- Fixed bug with audio synchronization
-- EAC3 Audio codec support
-- Providing information with stream name in the output streams
-- Fixed RTSP address in channel settings
-
-### HTTP Server
-
-- replaced custom made HTTP Server with fastest HTTP engine for Go: [Fiber](https://gofiber.io/)
diff --git a/content/en/2.alta/2.admin-guide/1.administration/index.md b/content/en/2.alta/2.admin-guide/1.administration/index.md
deleted file mode 100644
index 2481857b..00000000
--- a/content/en/2.alta/2.admin-guide/1.administration/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Administration"
-noindex: true
----
-
-:category
diff --git a/content/en/2.alta/2.admin-guide/2.settings/1.http-server.md b/content/en/2.alta/2.admin-guide/2.settings/1.http-server.md
deleted file mode 100644
index 9d410530..00000000
--- a/content/en/2.alta/2.admin-guide/2.settings/1.http-server.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "HTTP Server"
-date: 2024-09-09
----
-
-In the Cesbo Alta system, the HTTP server configuration allows you to manage server settings for application management and for OTT streaming. The following parameters are customizable:
-
-
-
-- **Interface**:
- - **Any**: Accepts connections from all available network interfaces.
- - **Localhost**: Limits connections to the local machine only.
-- **Port**: You can select any available (unused) port number. By default, the following ports are configured during the `alta init` process:
- - **Management Port**: Used for the web interface and API access.
- - **OTT Port**: Dedicated for streaming access to channels.
-
-## HTTPS
-
-- **Certificate**: Full path to the SSL/TLS certificate chain that secures HTTPS connections. For example, `/etc/dehydrated/certs/example.com/fullchain.pem`.
-- **Private Key**: Full path to the corresponding private key for the certificate. For example, `/etc/dehydrated/certs/example.com/privkey.pem`.
-
-You can obtain a free TLS certificate from [Let's Encrypt](https://letsencrypt.org/) using tools like Dehydrated. For more information, consult the guide on setting up HTTPS certificates.
-
-## Server Headers
-
-- **Server Tokens**: This is the HTTP `Server` header. By default, it contains the server name and version, such as `Alta/version-number`. You can choose to reveal or obscure this information based on security preferences.
-- **Allow Origin**: Control which domains can access your server by adding trusted domains for CORS (Cross-Origin Resource Sharing) through the **Add** button.
-
-## Timeouts & Limits
-
-- **Read (Sec)**: Set to **2 seconds** to limit the time for reading data from clients.
-- **Write (Sec)**: Configurable to **10 seconds** for sending data.
-- **Idle (Sec)**: Set to **10 seconds** to disconnect inactive connections.
-- **Limit**: The default value is **5000**, allowing up to 5000 concurrent connections.
-
-These configurations provide flexibility and security for setting up your OTT server, ensuring optimal performance and compatibility for streaming applications.
diff --git a/content/en/2.alta/2.admin-guide/2.settings/index.md b/content/en/2.alta/2.admin-guide/2.settings/index.md
deleted file mode 100644
index 8921e62d..00000000
--- a/content/en/2.alta/2.admin-guide/2.settings/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Settings"
-noindex: true
----
-
-:category
diff --git a/content/en/2.alta/2.admin-guide/index.md b/content/en/2.alta/2.admin-guide/index.md
deleted file mode 100644
index fecc7517..00000000
--- a/content/en/2.alta/2.admin-guide/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Admin Guide"
-noindex: true
-navigation:
- color: "#ff9a00"
- icon: https://cdn.cesbo.com/help/icons/alta/admin-guide.svg
- description: "Manage your OTT service with Alta Web Interface"
----
-
-:category
diff --git a/content/en/2.alta/3.ott-settings/1.archive/1.ott-archive.md b/content/en/2.alta/3.ott-settings/1.archive/1.ott-archive.md
deleted file mode 100644
index 6c60c823..00000000
--- a/content/en/2.alta/3.ott-settings/1.archive/1.ott-archive.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "OTT Archive"
-date: 2023-02-24
----
-
-Alta OTT Archive is a storage for media content on the local or remote server.
-
-## Access Time
-
-Media player get access to the archive by the link with the start time attribute. Start time could be defined in two formats:
-
-- Absolute time - unix-timestamp format is a number of seconds since January 1st, 1970 at 00:00:00 UTC;
-- Relative time - time in second from the current time. For example: -600 - 10 minutes, or -300 - 5 minuts ago.
-
-## Stream Mode
-
-In the Stream mode player receives data partially according to the watching time.
-
-For example, to start receiving a media archive from December 1, 2022 at 02:00:00 request URL should be:
-
-```
-https://example.com/channel-path/index.m3u8?start=1669860000
-```
-
-- `start` - absolute or relative time of the archive beginning.
-
-## Video on Demand Mode
-
-Video on Demand (VOD) mode provides access to the whole archive in requested time range.
-
-By the default this mode is not active due to security reasons. To enable it set a playlist name in the option VOD Access in the channel settings. For example, playlist name is vod. To get full archive starting from December 1, 2022 at 02:00:00 to December 1, 2022 at 03:00:00 request URL should be:
-
-```
-https://example.com/channel-path/vod.m3u8?start=1669860000&duration=3600
-```
-
-- `start` - absolute or relative time of the archive beginning;
-- `duration` - archive duration in seconds;
diff --git a/content/en/2.alta/3.ott-settings/1.archive/2.local.md b/content/en/2.alta/3.ott-settings/1.archive/2.local.md
deleted file mode 100644
index 80435a3a..00000000
--- a/content/en/2.alta/3.ott-settings/1.archive/2.local.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Write OTT Archive to Disk"
-date: 2023-02-24
----
-
-Writing archive to the filesystem
-
-
-
-Archive options:
-
-- Duration - total archive duration in hours;
-- Location - absolute path to the archive directory on the server.
diff --git a/content/en/2.alta/3.ott-settings/1.archive/index.md b/content/en/2.alta/3.ott-settings/1.archive/index.md
deleted file mode 100644
index 04050b21..00000000
--- a/content/en/2.alta/3.ott-settings/1.archive/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Archive"
-noindex: true
----
-
-:category
diff --git a/content/en/2.alta/3.ott-settings/2.authorization/1.ott-authorization.md b/content/en/2.alta/3.ott-settings/2.authorization/1.ott-authorization.md
deleted file mode 100644
index 655beb62..00000000
--- a/content/en/2.alta/3.ott-settings/2.authorization/1.ott-authorization.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: "OTT Authorization"
-date: 2023-02-24
----
-
-Authorization is a process of granting a user access to protected content.
-
-## Methods
-
-- [IP](ip) - by the client IP address
-- [Securetoken](securetoken) - temporary links with token
-- [HTTP Backend](http-backend) - with external service
-
-## Priority
-
-All methods works in next order:
-
-1. **IP** - skips to the next method if IP in the skip-rule or not relate to any rule
-2. **Securetoken** - skips to the next method if token format is not match
-3. **Backend** - skips to the next method if backend is not available
-4. **Default** - default action. If not set, access will be allowed
diff --git a/content/en/2.alta/3.ott-settings/2.authorization/2.ip.md b/content/en/2.alta/3.ott-settings/2.authorization/2.ip.md
deleted file mode 100644
index d7e8171d..00000000
--- a/content/en/2.alta/3.ott-settings/2.authorization/2.ip.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "IP Authorization"
-date: 2023-02-24
----
-
-IP Authorization checks client IP address in the rules list.
-
-
-
-## Actions
-
-- `allow` - allow access
-- `deny` - deny access
-- `pass` - pass to the next authorization method
-
-## Addresses
-
-IP Authorization supports IPv4 and IPv6 addresses with CIDR notation.
-
-## Example
-
-- `allow 127.0.0.1` - allow request from localhost
-- `deny 192.168.0.100` - deny access to single address
-- `pass 192.168.0.0/24` - pass client from the IPv4 network to the next authorizer - securetoken or backend
-- `pass fd32:ce04:8a5c::1/64` - same for IPv6 network
-- `deny any` - deny access for any other addresses
diff --git a/content/en/2.alta/3.ott-settings/2.authorization/3.http-backend.md b/content/en/2.alta/3.ott-settings/2.authorization/3.http-backend.md
deleted file mode 100644
index 39fde98e..00000000
--- a/content/en/2.alta/3.ott-settings/2.authorization/3.http-backend.md
+++ /dev/null
@@ -1,122 +0,0 @@
----
-title: "HTTP Backend Authorization"
-date: 2023-02-24
----
-
-Backend Authorization is a system for verifying client requests with an external HTTP service in an extensible way.
-
-
-
-The backend URL depends on the middleware being used. When a client starts a channel, Alta sends a request to the backend service. The backend service verifies the client request based on its own rules and returns a response to Alta. A response status of 200 indicates that access to the content is allowed, while any other response denies access. If the backend service is unavailable, Alta processes a default action.
-
-## Ministra / Stalker
-
-Backend URL:
-
-```
-http://example.com/stalker_portal/server/api/chk_flussonic_tmp_link.php
-```
-
-In the Ministra / Stalker settings turn on option "Temporary URL - Flussonic support"
-
-## IPTVPORTAL
-
-Backend URL:
-
-```
-https://go.iptvportal.cloud/auth/arescrypt/
-```
-
-In the portal settings open "Keys" menu and create a new key:
-
-- Name: Alta
-- Algorithm: ARESSTREAM
-- Mode: SM
-- Key Length: 1472 bit
-- Update Rate: 1:00:00
-
-In channel settings:
-
-- Auth: arescrypt
-- Encoded: turn on
-- Key: Alta
-
-## Microimpulse Smarty
-
-Backend URL:
-
-```
-http://example.com/tvmiddleware/api/streamservice/token/check/
-```
-
-## Custom Backend
-
-If you need to implement custom authentication logic, you can create your own backend.
-
-Alta sends an HTTP GET request to the backend, appending all URL parameters from the original request passed to the backend URL. In addition to the URL parameters, Alta also sends the following HTTP headers to the backend:
-
-- `X-Session-Id` - unique session identifier
-- `X-Real-Ip` - client IP address
-- `X-Real-Path` - path requested by the client
-- `X-Real-Origin` - origin is a combination of a protocol (for example http or https), hostname, and port (if specified)
-- `X-Real-Ua` - User-Agent from original request
-
-In this guide, we provide an example of an extremely simple PHP backend that allows access if the token is equal to `123`.
-
-Create new file `auth.php` with the following code:
-
-```php
- astra --analyze "udp://239.255.1.1:1234"
-
-Nov 28 00:59:28: INFO: [main] Starting Astra (commit:b871b4e3 date:2022-01-12)
-Nov 28 00:59:29: INFO: PAT tsid:1 version:1
-Nov 28 00:59:29: INFO: PAT PMT pid:115 pnr:1
-Nov 28 00:59:29: INFO: PAT crc32:0x02575D2D
-Nov 28 00:59:29: INFO: PMT pnr:1 version:1
-Nov 28 00:59:29: INFO: PCR pid:215
-Nov 28 00:59:29: INFO: VIDEO pid:215 type:0x1B
-Nov 28 00:59:29: INFO: AUDIO pid:315 type:0x04
-Nov 28 00:59:29: INFO: AUDIO lang:eng
-Nov 28 00:59:29: INFO: PMT crc32:0x9E87CF44
-Nov 28 00:59:29: INFO: SDT tsid:1 version:3
-Nov 28 00:59:29: INFO: SDT pnr:1
-Nov 28 00:59:29: INFO: SDT provider:Demo TV
-Nov 28 00:59:29: INFO: SDT service:Demo1
-Nov 28 00:59:29: INFO: SDT crc32:0x9F98BF46
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 00:10:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:DOCUMENTARY
-Nov 28 00:59:30: INFO: EIT crc32:0xC0BCCA18
-Nov 28 00:59:30: INFO: Bitrate: 2323 Kbit/s
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 03:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:AUDIENCE (16+)
-Nov 28 00:59:30: INFO: EIT crc32:0xE9257DFA
-Nov 28 00:59:31: INFO: Bitrate: 2397 Kbit/s
-Nov 28 00:59:32: INFO: Bitrate: 2755 Kbit/s
-Nov 28 00:59:33: INFO: Bitrate: 4446 Kbit/s
-```
-
-## Address format
-
-Analyzer supports any receiving format supported by Astra. For example:
-
-- `udp://239.255.1.1:1234`
-- `http://example.com/media.m3u8`
-- `dvb://#adapter=0&type=s2&tp=11044:v:43200`
-
-More information described in the Astra Settings: Input
diff --git a/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md b/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
deleted file mode 100644
index d7dae620..00000000
--- a/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
+++ /dev/null
@@ -1,149 +0,0 @@
----
-title: "EIT Stream"
-date: 2023-03-17
----
-
-EIT Stream is a tool to convert [XMLTV files](/misc/articles/format/xmltv) into MPEG-TS stream with Event Information Tables (EIT) for broadcasting networks like DVB, ATSC, ISDB.
-
-## Installation
-
-Just download single binary file and set execute permission:
-
-```
-curl -Lo /usr/bin/eit-stream http://cesbo.com/and/eit-stream
-chmod +x /usr/bin/eit-stream
-```
-
-## Configuration
-
-Create a configuration file `/etc/eit-stream.conf` with any text editor. Example:
-
-```
-xmltv = /opt/xmltv.xml
-output = udp://lo@239.0.0.1:1234
-onid = 8000
-codepage = 5
-eit-days = 1
-eit-rate = 1500
-
-[tdt-tot]
-country = EST
-offset = +120
-
-# First multiplex
-
-[multiplex]
-tsid = 1
-
-[multiplex/service]
-pnr = 101
-xmltv-id = discovery
-
-[multiplex/service]
-pnr = 102
-xmltv-id = history
-
-# Second multiplex
-
-[multiplex]
-tsid = 2
-xmltv = /opt/xmltv-2.xml
-
-[multiplex/service]
-pnr = 201
-xmltv-id = euronews
-```
-
-Lines started with symbol `#` is a comment and ignored.
-
-### General options
-
-- `xmltv` - path to local xmltv file. or http/https link to xmltv or gzip xmltv file. This option could be redefined in `[multiplex]` or in `[multiplex/service]`
-- `output` - destination UDP address
-- `onid` - original network identifier
-- `codepage` - codepage. This option could be redefined in `[multiplex]` or in `[multiplex/service]`
-- `eit-days` - number of days in epg. default is 3
-- `eit-rate` - bitrate in kbit/s. default 15 kbit/s per each service
-
-### Supported codepages
-
-Next codepages available for text encoding:
-
-- `0` - Default. Latin (ISO 6937)
-- `1` - Western European (ISO 8859-1)
-- `2` - Central European (ISO 8859-2)
-- `3` - South European (ISO 8859-3)
-- `4` - North European (ISO 8859-4)
-- `5` - Cyrillic (ISO 8859-5)
-- `6` - Arabic (ISO 8859-6)
-- `7` - Greek (ISO 8859-7)
-- `8` - Hebrew (ISO 8859-8)
-- `9` - Turkish (ISO 8859-9)
-- `10` - Nordic (ISO 8859-10)
-- `11` - Thai (ISO 8859-11)
-- `13` - Baltic Rim (ISO 8859-13)
-- `14` - Celtic (ISO 8859-14)
-- `15` - Western European (ISO 8859-15)
-- `21` - UTF-8
-
-### Time and date options
-
-Section `[tdt-tot]`:
-
-- `country` - country code in format ISO 3166-1 alpha-3
-- `offset` - the signed time offset in minutes from GMT. For example +120 is GMT+2 or -300 is GMT-5
-
-### Multiplex options
-
-Section `[multiplex]`
-
-- `tsid` - multiplex transport stream identifier
-- `name` - optional field to describe multiplex
-
-### Service options
-
-Section `[multiplex/service]`
-
-- `pnr` - channel number/pnr
-- `xmltv-id` - channel id in xmltv
-- `parental-rating` - age restriction. Value defined in pairs: country and age. For example: `parental-rating = EST 16 USA 14`. Country code in ISO 3166-1 alpha-3 format (3 letters). Age from 4 to 18 (inclusive), 0 - without restrictions.
-
-## Mux stream with EIT to MPTS
-
-With Astra you can append UDP stream with EIT to the MPTS.
-In the MPTS settings append input and set and UDP address, for example in configuration above address is `udp://lo@239.0.0.1:1234`.
-In the MPTS advanced settings turn on option "Pass EIT".
-
-## Autostart
-
-Register service in systemd to start service in background and autostart on system startup. Create file `/etc/systemd/system/eit-stream.service`:
-
-```
-[Unit]
-Description=eit-stream service
-After=network-online.target
-
-[Service]
-Type=simple
-ExecStart=/usr/bin/eit-stream /etc/eit-stream.conf
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-```
-
-Next command could be used to manage service:
-
-- start service: `systemctl start eit-stream`
-- stop service: `systemctl stop eit-stream`
-- enable auto-start: `systemctl enable eit-stream`
-- disable auto-start: `systemctl disable eit-stream`
-
-## Reload
-
-To restart service once at night append next line into /etc/crontab:
-
-```
-0 2 * * * root systemctl restart eit-stream
-```
diff --git a/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/index.md b/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
deleted file mode 100644
index 664295bf..00000000
--- a/content/en/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "TV & Media"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/buffers.md b/content/en/3.misc/1.tools-and-utilities/2.network/buffers.md
deleted file mode 100644
index e8f04ccc..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/buffers.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Configuring System and Network Buffers"
-date: 2024-09-23
----
-
-To efficiently send or receive data over UDP, you need to set up your operating system’s buffer sizes correctly.
-
-## Configuring Buffer Sizes
-
-You should add the buffer size settings to the `/etc/sysctl.conf` file.
-
-Recommended settings for 1G Ethernet Adapters:
-
-```
-net.core.rmem_max = 16777216
-net.core.wmem_max = 16777216
-net.ipv4.udp_mem = 8388608 12582912 16777216
-net.ipv4.tcp_rmem = 4096 87380 8388608
-net.ipv4.tcp_wmem = 4096 65536 8388608
-net.core.wmem_default = 16777216
-net.core.rmem_default = 16777216
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Recommended settings for 10G Ethernet Adapters:
-
-```
-net.core.rmem_max = 67108864
-net.core.wmem_max = 67108864
-net.ipv4.udp_mem = 8388608 16777216 33554432
-net.ipv4.tcp_rmem = 4096 87380 33554432
-net.ipv4.tcp_wmem = 4096 65536 33554432
-net.core.wmem_default = 33554432
-net.core.rmem_default = 33554432
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Recommended settings for 40G Ethernet Adapters:
-
-```
-net.core.rmem_max = 134217728
-net.core.wmem_max = 134217728
-net.ipv4.udp_mem = 8388608 33554432 67108864
-net.ipv4.tcp_rmem = 4096 87380 67108864
-net.ipv4.tcp_wmem = 4096 65536 67108864
-net.core.wmem_default = 67108864
-net.core.rmem_default = 67108864
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-To apply these settings, you can either restart your system or run:
-
-```
-sysctl -p
-```
-
-You can verify the current buffer values with this command:
-
-```
-sysctl \
- net.core.rmem_default \
- net.core.rmem_max \
- net.core.wmem_default \
- net.core.wmem_max \
- net.ipv4.udp_mem \
- net.ipv4.tcp_wmem
-```
-
-## Network Card Buffers
-
-If you’re running a high-load server, you should also configure your network card’s buffer to prevent data loss in the system buffer.
-
-Use this command to see the current buffer settings:
-
-```
-ethtool -g eth1
-```
-
-You’ll see the rx-buffer size, which might already be set to the maximum. Finding the best value can be challenging. Generally, an average value works well. However, if you have a high-frequency, multi-core processor (over 3 GHz), you might get better results with the maximum buffer size.
-
-```
-Ring parameters for eth1:
-Pre-set maximums:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 4096
-Current hardware settings:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 256
-```
-
-To increase the network card’s buffer size, run:
-
-```
-ethtool -G eth1 rx 2048
-```
-
-By configuring these settings, you can optimize UDP data transfer and reduce the chance of data loss due to buffer overflows.
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md b/content/en/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
deleted file mode 100644
index 02fcd464..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Configure IGMP Version"
-date: 2023-03-02
----
-
-IGMP (Internet Group Management Protocol) is a communication protocol used by devices on a network to join and leave multicast groups. IGMP has several versions, including IGMPv2 and IGMPv3, which offer different features and improvements.
-
-Some network equipment, such as switches or routers, may only support IGMPv2, which can cause issues if your server attempts to join a multicast group using IGMPv3. Therefore, it may be necessary to change the IGMP version used by the server.
-
-## Configuration
-
-To change IGMP version on your server, you can modify the `/etc/sysctl.conf` file. First, determine the interface that needs to use a different IGMP version (e.g., eth0). Then, add the following line to the `/etc/sysctl.conf` file:
-
-```
-net.ipv4.conf.eth0.force_igmp_version=2
-```
-
-This line forces your server to use IGMPv2 on the specified interface. To apply the changes, save file and execute the following command:
-
-```
-sudo sysctl -p
-```
-
-## Check IGMP version
-
-To confirm that the IGMP version has been changed successfully, you can use the tcpdump command to capture network traffic on the specified interface. For example, to capture IGMP traffic on eth0, execute the following command:
-
-```
-sudo tcpdump -i eth1 igmp
-```
-
-Then try to subscribe to the multicast stream. For example:
-
-```
-astra --analyze udp://eth1@239.255.1.1:1234
-```
-
-This will display any IGMP packets on the interface. Check the output to confirm that the IGMP version being used is now IGMPv2.
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/dehydrated.md b/content/en/3.misc/1.tools-and-utilities/2.network/dehydrated.md
deleted file mode 100644
index 4c300374..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/dehydrated.md
+++ /dev/null
@@ -1,117 +0,0 @@
----
-title: "HTTPS certificate with Dehydrated"
-date: 2023-02-28
----
-
-Dehydrated - is a client for signing certificates with an ACME-server (e.g. Let's Encrypt). This client supports both ACME v1 and the new ACME v2 including support for wildcard certificates.
-
-## Install Dehydrated
-
-```
-curl -Lo /usr/local/bin/dehydrated https://raw.githubusercontent.com/dehydrated-io/dehydrated/master/dehydrated
-chmod +x /usr/local/bin/dehydrated
-```
-
-Configuration should be restored from backup to the `/etc/dehydrated` or you may create new configuration.
-
-## Create new configuration
-
-Make directory for configuration and certificates:
-
-```
-mkdir /etc/dehydrated
-```
-
-Create new configuration file `/etc/dehydrated/config`:
-
-```
-CA="letsencrypt"
-CHALLENGETYPE="http-01"
-WELLKNOWN="/opt/www/.well-known/acme-challenge"
-CONTACT_EMAIL="name@example.com"
-```
-
-You can use next certificate authorities:
-
-- letsencrypt
-- zerossl
-- buypass
-
-Create domains list file `/etc/dehydrated/domains.txt`:
-
-```
-example.com www.example.com
-```
-
-Register your account (only for new configuration!):
-
-```
-dehydrated --register --accept-terms
-```
-
-## Launch HTTP server
-
-Web server should work on port 80 and serve directory `/opt/www`. You can use any other directory, but don't forget to change port in dehydrated config.
-
-If you don't have web-server you may launch temporary web server:
-
-```
-mkdir -p /opt/www/.well-known/acme-challenge
-python3 -m http.server -d /opt/www 80
-```
-
-## Create Certificate
-
-To create a certificate, launch the following command:
-
-```
-dehydrated -c
-```
-
-## Autoupdate Certificate
-
-To update the certificate automatically, create a script for the daily cron job `/etc/cron.daily/dehydrated.sh`. In this script, write:
-
-```sh
-#!/bin/sh
-
-dehydrated -c
-```
-
-Then set execute permission:
-
-```
-chmod +x /etc/cron.daily/dehydrated.sh
-```
-
-The certificate will be automatically updated when there are 30 days left until expiration.
-
-## Use certificate
-
-- Certificate path: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- Private key path: `/etc/dehydrated/certs/example.com/privkey.pem`
-
-For example nginx configuration in `/etc/nginx/conf.d/01-ssl.conf`:
-
-```
-server {
- listen 443 ssl default_server;
- listen [::]:443 ssl default_server;
- server_name _;
- root /opt/www;
-
- ssl_certificate /etc/dehydrated/certs/example.com/fullchain.pem;
- ssl_certificate_key /etc/dehydrated/certs/example.com/privkey.pem;
-
- ssl_session_cache shared:SSL:1m;
- ssl_session_timeout 1440m;
-
- ssl_protocols TLSv1.3 TLSv1.2;
- ssl_ciphers EECDH+AESGCM:EECDH+AES256;
- ssl_prefer_server_ciphers on;
-
- location / {
- return 200 'ok';
- }
-}
-```
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md b/content/en/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
deleted file mode 100644
index aaddf362..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: "HLS Caching Proxy with Nginx"
-date: 2023-03-01
----
-
-Nginx could be used on edge servers to act as an HLS caching proxy. If a request for a file is not found in the cache, it is retrieved from the origin server with address `http://192.168.88.100:8000`. File stored in the `/opt/ramcache` folder, and then served to the client.
-
-Create an Nginx configuration file for HLS Caching Proxy in `/etc/nginx/conf.d/hls_proxy.conf`:
-
-```
-proxy_cache_path "/opt/ramcache" use_temp_path=off keys_zone=hls:1m inactive=30s max_size=10g;
-
-server {
- listen 4000;
- server_name _;
-
- location ~* \.(m3u8)$ {
- proxy_cache off;
- expires -1;
- proxy_pass http://192.168.88.100:8000;
- include /etc/nginx/hls_proxy_params.conf;
- }
-
- location ~* \.(ts)$ {
- proxy_pass http://192.168.88.100:8000;
- proxy_cache hls;
- proxy_cache_key $request_uri;
- proxy_cache_valid 200 10s;
- proxy_cache_lock on;
- proxy_cache_lock_timeout 5s;
- proxy_cache_lock_age 5s;
- include /etc/nginx/hls_proxy_params.conf;
- }
-}
-```
-
-and common proxy options in `/etc/nginx/hls_proxy_params.conf`:
-
-```
-proxy_redirect off;
-
-proxy_connect_timeout 5s;
-proxy_send_timeout 180s;
-proxy_read_timeout 180s;
-
-# Buffer for headers
-proxy_buffer_size 16k;
-proxy_buffers 512 32k;
-proxy_temp_file_write_size 512k;
-proxy_max_temp_file_size 256m;
-
-# For keepalive
-proxy_http_version 1.1;
-
-proxy_set_header Host $host;
-proxy_set_header X-Real-IP $remote_addr;
-proxy_set_header X-Forwarded-For $remote_addr;
-proxy_set_header X-Forwarded-Proto $scheme;
-
-proxy_next_upstream error timeout http_502 http_504;
-proxy_next_upstream_tries 2;
-```
-
-Create directory for nginx cache and set the owner to the appropriate user:
-
-```
-mkdir -p /opt/ramcache
-chown -R nginx:root /opt/ramcache
-```
-
-## Expires header
-
-Important for the source server to send a response with appropriate headers that define the expiration time for the content being served.
-
-The `Expires` and `X-Accel-Expires` headers can be used to specify the amount of time that a response should be considered fresh and can be cached by nginx. Expires header can be used to specify an absolute expiration time for the content, while the X-Accel-Expires header can be used to specify a relative expiration time in seconds.
-
-In Astra settings you may turn on headers in the Settings -> HLS -> Use Expires header
\ No newline at end of file
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/index.md b/content/en/3.misc/1.tools-and-utilities/2.network/index.md
deleted file mode 100644
index 7b0bfc1f..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Network"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/rp-filter.md b/content/en/3.misc/1.tools-and-utilities/2.network/rp-filter.md
deleted file mode 100644
index a7d47e4e..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/rp-filter.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "RP Filter and Multicast receiving in Linux"
-date: 2023-03-01
----
-
-The rp_filter technology is a useful tool for enhancing the security and protection of servers that receive UDP multicast traffic, particularly for servers with multiple network interfaces. When configuring servers to receive UDP multicast traffic, there are two options available: configuring system routing for multicast groups or modifying the rp_filter setting.
-
-## Configure strict mode for RP filter
-
-To modify the rp_filter setting, add the following lines to the `/etc/sysctl.conf` file:
-
-```
-net.ipv4.conf.eth0.rp_filter = 2
-```
-
-Note that `eth0` should be replaced with the name of the interface being used. To apply the changes, either restart the system or execute the following command:
-
-```
-sysctl -p
-```
-
-## RP Filter values
-
-There are three possible values for the rp_filter parameter in Linux:
-
-- `0` - disables the rp_filter feature altogether
-- `1` - default setting and enables strict reverse path filtering. In this mode, the kernel checks whether incoming packets arrive on the expected interface according to the routing table, and drops packets that do not
-- `2` - this setting enables loose reverse path filtering. This mode is less strict than strict reverse path filtering and allows packets to arrive on other interfaces, provided that they can be routed back to the source address on the interface from which they were received
-
-The choice of rp_filter setting depends on the specific network configuration and security requirements of the system. It is important to select the appropriate setting to ensure optimal security and performance of the network.
\ No newline at end of file
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/socat.md b/content/en/3.misc/1.tools-and-utilities/2.network/socat.md
deleted file mode 100644
index 502b681b..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/socat.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Port forwarding with socat"
-date: 2023-02-28
----
-
-Socat is a command line tool that enables bidirectional data transfer between two streams.
-
-## Exposing local resources
-
-Request received on port `11554` will be forwarded to `192.168.88.100:554`
-
-```
-socat tcp-listen:11554,reuseaddr,fork tcp:192.168.88.100:554
-```
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/speedtest.md b/content/en/3.misc/1.tools-and-utilities/2.network/speedtest.md
deleted file mode 100644
index e6b47a7d..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/speedtest.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Check Internet connection speed"
-date: 2023-08-08
----
-
-Sometimes it is necessary to check the Internet connection speed from the server console.
-
-## Install
-
-Download and install command line tool for testing internet bandwidth using speedtest.net
-
-```sh
-sudo curl -Lo /usr/bin/speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
-sudo chmod +x /usr/bin/speedtest-cli
-```
-
-## Launch
-
-To start test launch in console:
-
-```sh
-speedtest-cli
-```
-
-Result will be printed in console:
-
-```
-Retrieving speedtest.net configuration...
-Testing from Elisa telecommunications group, OU. (76.40.44.19)...
-Retrieving speedtest.net server list...
-Retrieving information for the selected server...
-Hosted by Compic OU (Tallinn, Estonia) [16.84 km]: 28.77 ms
-Testing download speed.........................
-Download: 93.30 Mbit/s
-Testing upload speed..........................
-Upload: 92.25 Mbit/s
-```
-
-## Select server
-
-You may list available servers with command:
-
-```sh
-speedtest-cli --list
-```
-
-Example output:
-
-```
- 1437) Telia Lietuva, AB (Kaunas, Lithuania) [506.33 km]
-16248) Litnet (Kaunas, Lithuania) [506.33 km]
-```
-
-Now you may launch speedtest with custom server:
-
-```sh
-speedtest-cli --server 16248
-```
diff --git a/content/en/3.misc/1.tools-and-utilities/2.network/ssh.md b/content/en/3.misc/1.tools-and-utilities/2.network/ssh.md
deleted file mode 100644
index 47f4814d..00000000
--- a/content/en/3.misc/1.tools-and-utilities/2.network/ssh.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "SSH"
-date: 2023-02-28
----
-
-SSH - is the primary protocol and tool for the remote servers management. Also allows you to create tunnels and transfer files.
-
-## Connection to server
-
-```
-ssh root@192.168.1.1
-```
-
-## Client Configuration
-
-The SSH client can work without a configuration file and retrieve all the necessary parameters from command-line arguments. However, you may create a configuration file named `~/.ssh/config`. This file should contain the following information:
-
-```
-Host server-alias
- HostName 192.168.1.1
- User root
- Port 222
- IdentityFile ~/.ssh/server_ed25519
-```
-
-- `Host` - server name. This is the name used in the connection command: `ssh server-alias`
-- `HostName` - an optional server address. If HostName is not defined, the proper address or host name should be defined in `Host`
-- `User` - username
-- `Port` - the server port. Default: `22`
-- `IdentityFile` - an optional field that specifies the full path to the private key file
-
-## Key Generation
-
-For security reasons, it is strongly recommended to use authentication keys instead of passwords.
-
-To generate an authentication key, run the following command:
-
-```
-ssh-keygen -t ed25519 -f ~/.ssh/server_ed25519
-```
-
-- `ed25519` - selects the type of encryption. Ed25519 is the optimal choice
-- `~/.ssh/server_ed25519` - the path to the private key file. The public key will be generated as `~/.ssh/server_ed25519.pub`
-
-Once the command is started, it will prompt you to enter a password. This password provides an additional level of security and must be entered when connecting to the server.
-
-The public key is a single line with the following format:
-
-```
-ssh-ed25519 AAAA...UUUU user@example.com
-```
-
-On the server, append this line to the `~/.ssh/authorized_keys` file. This file may contain one or more keys. To append the public key, run the following command:
-
-```
-echo "ssh-ed25519 AAAA...UUUU user@example.com" >>~/.ssh/authorized_keys
-```
-
-## Copy file to server
-
-To copy files to the server, use the next command:
-
-```
-scp FILE 192.168.1.1:REMOTE
-```
-
-- `FILE` - path to the file on the local computer
-- `192.168.1.1` - server address
-- `REMOTE` - absolute path to the file on the server
-
-## Port Forwarding
-
-To forward traffic from a remote server to a local computer, use the following command:
-
-```
-ssh -L 4000:192.168.88.100:554 192.168.1.1
-```
-
-- `4000` - the port number on the local computer with ssh client
-- `192.168.88.100:554` - the IP address and port number on the remote computer
-- `-fNT` - additional options to run the SSH client in the background
-
-For example, if the remote address is an IP camera with the stream address `rtsp://admin:123@192.168.88.100:554/stream1`, SSH will forward all requests to port `4000` to this camera. Once the stream is started, it can be opened in VLC using the following URL: `rtsp://admin:123@127.0.0.1:4000/stream1`.
diff --git a/content/en/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md b/content/en/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
deleted file mode 100644
index e29b7908..00000000
--- a/content/en/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "TBS Driver Installation"
-date: 2023-02-23
----
-
-TBS is a hardware manufacturer specialized on DVB devices: tuners, modulators.
-
-## Auto Installation
-
-You can install driver in automatically mode or manually. To install driver automatically run in console:
-
-```sh
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-tbs.sh | sh
-```
-
-After server restart, [check](#check-driver) if the driver has been installed correctly.
-
-## Manual Installation
-
-### Prepare system
-
-To install drivers needed root privileges:
-
-```
-sudo -s
-```
-
-Install system utilities to build drivers from the source code:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Remove old media drivers:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Install
-
-Download latest driver from the official repository:
-
-```
-git clone --depth=1 https://github.com/tbsdtv/media_build.git /usr/src/media_build
-git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest /usr/src/media
-```
-
-Build drivers and install it:
-
-```
-cd /usr/src/media_build
-make dir DIR=../media
-make allyesconfig
-make
-make install
-```
-
-Install firmware for DVB adapters:
-
-```
-curl -L http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2 | tar -C /lib/firmware/ -jxf -
-```
-
-### Restart System
-
-To launch installed drivers restart your system:
-
-```
-shutdown -r now
-```
-
-After server restart, [check](#check-driver) if the driver has been installed correctly.
-
-## Check Driver
-
-To check if the driver has been installed correctly, list adapters in the dvb directory:
-
-```
-ls /dev/dvb
-```
-
-Should be listed all adapters installed in the system. For example:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Troubleshooting
-
-You can contact TBS representatives for help installing drivers at this link: [https://www.tbsdtv.com/contact-us.html](https://www.tbsdtv.com/contact-us.html) - select "Software installation and debugging"
-
-If you have any issues with your DVB Adapters, please check [DVB Troubleshooting](/misc/troubleshooting/dvb)
diff --git a/content/en/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md b/content/en/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
deleted file mode 100644
index b2da5bf3..00000000
--- a/content/en/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-title: "DigitalDevices Driver Installation"
-date: 2023-02-23
----
-
-DigitalDevices is a hardware manufacturer specialized on DVB devices: tuners, modulators.
-
-## Auto Installation
-
-You can install driver in automatically mode or manually. To install driver automatically run in console:
-
-```sh
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-dd.sh | sh
-```
-
-After server restart, [check](#check-driver) if the driver has been installed correctly.
-
-## Manual Installation
-
-### Prepare system
-
-To install drivers needed root privileges:
-
-```
-sudo -s
-```
-
-Install system utilities to build drivers from the source code:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Remove old media drivers:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Install
-
-Download latest driver from the official repository:
-
-```
-git clone -b 0.9.37 --depth=1 https://github.com/DigitalDevices/dddvb /usr/src/dddvb
-```
-
-Build drivers and install it:
-
-```
-cd /usr/src/dddvb
-make
-make install
-```
-
-Update dirver dependencies:
-
-```
-mkdir -p /etc/depmod.d
-echo 'search extra updates built-in' | tee /etc/depmod.d/extra.conf
-depmod -a
-```
-
-Create driver configuration for DigitalDevices MaxS8:
-
-```
-echo 'options ddbridge fmode=0' | tee /etc/modprobe.d/ddbridge.conf
-```
-
-For MaxS8 available next fmode values instead of 0:
-
-- `fmode=0` - 4 tuner mode (internal multiswitch disabled)
-- `fmode=1` - Quad LNB / normal outputs of multiswitches
-- `fmode=2` - Quattro - LNB / cascade outputs of multiswitches
-- `fmode=3` - Unicable LNB or JESS / Unicabel output of the multiswitch
-
-### Restart System
-
-To launch installed drivers restart your system:
-
-```
-shutdown -r now
-```
-
-After server restart, [check](#check-driver) if the driver has been installed correctly.
-
-## Check Driver
-
-To check if the driver has been installed correctly, list adapters in the dvb directory:
-
-```
-ls /dev/dvb
-```
-
-Should be listed all adapters installed in the system. For example:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Troubleshooting
-
-If you have any issues with your DVB Adapters, please check [DVB Troubleshooting](/misc/troubleshooting/dvb)
diff --git a/content/en/3.misc/1.tools-and-utilities/3.dvb/dvbls.md b/content/en/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
deleted file mode 100644
index 766b48b1..00000000
--- a/content/en/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Astra DVB List"
-date: 2023-02-23
----
-
-Astra DVB List is a simple built-in tool to get information about installed DVB adapters.
-
-## Usage
-
-```
-astra --dvbls [OPTIONS]
-```
-
-Availabale options:
-
-- `-o FILE` - export dvb list to the file
-
-After start program print information about adapters to the console.
-
-Adapter available to use:
-
-```
-Nov 10 09:00:00: INFO: adapter = 3, device = 0
-Nov 10 09:00:00: INFO: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: INFO: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: INFO: type = S
-```
-
-Adapter is taken:
-
-```
-Nov 10 09:00:00: WARNING: adapter = 2, device = 0
-Nov 10 09:00:00: WARNING: adapter in use
-Nov 10 09:00:00: WARNING: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: WARNING: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: WARNING: type = S
-```
-
-An error occurred while accessing the device. Some hardware malfunction or you need to reinstall the driver:
-
-```
-Nov 10 09:00:00: ERROR: adapter = 1, device = 0
-Nov 10 09:00:00: ERROR: failed to open [Bad file descriptor]
-```
-
-## Export DVB list to the file
-
-When Astra starts up, it retrieves information about the DVB adapters installed on the system. In some rare cases, this operation can take a long time. To prevent Astra from updating this information on each start, you can save it to a file.
-
-To do this, follow these steps:
-
-Create directory for Astra scripts:
-
-```
-mkdir -p /etc/astra/mod
-```
-
-Export the DVB list to a Lua file:
-
-```
-astra --dvbls -o /etc/astra/mod/dvb.lua
-```
\ No newline at end of file
diff --git a/content/en/3.misc/1.tools-and-utilities/3.dvb/index.md b/content/en/3.misc/1.tools-and-utilities/3.dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/en/3.misc/1.tools-and-utilities/3.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/1.tools-and-utilities/3.dvb/minisatip.md b/content/en/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
deleted file mode 100644
index 5fa56f13..00000000
--- a/content/en/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "Minisatip"
-date: 2023-02-28
----
-
-Minisatip is a SAT>IP server for Linux.
-
-## Install
-
-Download source code from github:
-
-```
-git clone https://github.com/catalinii/minisatip /usr/src/minisatip
-```
-
-Build source code:
-
-```
-cd /usr/src/minisatip
-./configure
-make
-```
-
-Install binary file:
-
-```
-cp minisatip /usr/local/bin/
-```
-
-## Launch
-
-```
-minisatip -G -e 8-15 -L *:9750-10600-11700 -F /var/log/minisatip.log -y 1554
-```
-
-## RTSP Address
-
-```
-rtsp://example.com:1554/?src=8&freq=12415&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=32000&pids=all
-```
diff --git a/content/en/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md b/content/en/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
deleted file mode 100644
index 5e46e504..00000000
--- a/content/en/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: "Backup to e-mail"
-date: 2024-02-05
----
-
-This script sends to email backup with directory `/etc/astra` and file `/usr/bin/astra`.
-
-## Install sendemail
-
-The SendEmail is a lightweight and completely command line-based SMTP email delivery program.
-
-```
-sudo apt-get install sendemail
-```
-
-## Create a script
-
-Create script in any text editor:
-
-```sh
-#!/bin/bash
-
-MAILTO="my-email@gmail.com"
-FROM="astra@server.com"
-SMTPSERVER="smtp.gmail.com:587"
-SMTPLOGIN="my-email"
-SMTPPASS="password"
-
-NOW=$(date +%Y%m%d)
-BACKUP="/tmp/astra-$NOW.tar.gz"
-tar -zcf $BACKUP /etc/astra /usr/bin/astra
-
-SUBJ="$FROM backup"
-BODY="The backup was successfully completed. The backup files are attached in this email"
-
-/usr/bin/sendEmail \
- -f $FROM -t $MAILTO \
- -o message-charset=utf-8 \
- -u $SUBJ -m $BODY -a $BACKUP \
- -s $SMTPSERVER -o tls=yes -xu $SMTPLOGIN -xp $SMTPPASS
-rm -f $BACKUP
-```
-
-Change in this script next variables:
-
-- `MAILTO` - your email address
-- `SMTPSERVER` - SMTP server address
-- `SMTPLOGIN` - SMTP server login
-- `SMTPPASS` - SMTP server password
-
-Save script to `/opt/backup.sh`.
-
-If you have 2-factor auth enabled, you need to create an "application password", then use that instead of your normal password.
-
-## Configure cron
-
-Cron is a Linux task scheduler to periodically run any command. Open the editor with the command:
-
-```
-sudo crontab -u root -e
-```
-
-Append line to the end of file:
-
-```
-40 2 * * * sh /opt/backup.sh > /dev/null
-```
-
-Do not forget to put Enter at the end of the line to line break!
-
-Save the file. Now at 2 hours 40 minutes (at night) you will have a backup of Astra in your e-mail
diff --git a/content/en/3.misc/1.tools-and-utilities/4.linux/cpupower.md b/content/en/3.misc/1.tools-and-utilities/4.linux/cpupower.md
deleted file mode 100644
index 9b4dcabe..00000000
--- a/content/en/3.misc/1.tools-and-utilities/4.linux/cpupower.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "CPU Power Mode"
-date: 2023-09-28
----
-
-In the world of digital TV streaming, every millisecond matters. Delays or lags can significantly impact the quality of service.
-
-One of the key factors is the CPU power mode. By default, Linux servers have their CPUs set to a power-saving mode to reduce power consumption and manage heat generation. To ensure optimal performance of your streaming software, it is recommended to set your CPU to its maximum performance mode.
-
-## With cpupower utility
-
-To check the CPU power mode on a Linux server, you can use the `cpupower` utility. This utility is part of the `linux-tools-common` package.
-
-### Install cpupower
-
-```
-sudo apt-get update
-sudo apt-get install linux-tools-common
-```
-
-### Check current settings
-
-```
-cpupower frequency-info
-```
-
-This command will display the current CPU frequency, governor and other information. If the governor is set to 'powersave' or 'ondemand', then the CPU is in power saving mode.
-
-### Disable the power saving mode
-
-If you want to disable the power saving mode, you can set the governor to `performance`. This will make the CPU run at maximum frequency.
-
-```
-cpupower frequency-set -g performance
-```
-
-This setting will be lost after a reboot. If you want to make it permanent, you can add the above command to `/etc/rc.local` file so that it gets executed at every boot.
-
-## Check CPU mode manually
-
-```
-cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
-```
-
-This command will display the current CPU governor for each core. Information about current CPU frequency available in the `/proc/cpuinfo` file:
-
-```
-processor : 0
-model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
-cpu MHz : 1197.109
-```
-
-as we can see current CPU frequency is only 1.2GHz.
diff --git a/content/en/3.misc/1.tools-and-utilities/4.linux/index.md b/content/en/3.misc/1.tools-and-utilities/4.linux/index.md
deleted file mode 100644
index 45231b7b..00000000
--- a/content/en/3.misc/1.tools-and-utilities/4.linux/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Linux"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/1.tools-and-utilities/index.md b/content/en/3.misc/1.tools-and-utilities/index.md
deleted file mode 100644
index 6170e956..00000000
--- a/content/en/3.misc/1.tools-and-utilities/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Tools & Utilities"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/tools-and-utilities.svg
- description: "Tools and Utilities for system administration, diagnostic, monitoring, improving productivity and efficiency"
----
-
-:category
diff --git a/content/en/3.misc/2.articles/1.terms-and-conditions/index.md b/content/en/3.misc/2.articles/1.terms-and-conditions/index.md
deleted file mode 100644
index ba8b4f83..00000000
--- a/content/en/3.misc/2.articles/1.terms-and-conditions/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Terms & Conditions"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md b/content/en/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
deleted file mode 100644
index 7ec7cfed..00000000
--- a/content/en/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: "Our Technical Support Guidelines"
-date: 2023-02-22
----
-
-At our company, we offer support free of charge for quick questions related to sales, as well as assistance with first-time installation and issues with our website. However, technical support is only provided to customers who have purchased a Subscription or Lifetime license.
-
-We strive to respond to all support requests as quickly as possible, though we don't currently offer priority support. Rest assured that we will reply to your request as soon as we can.
-
-In order to help us prioritize your request, we have a set of guidelines that we follow:
-
-- The highest priority have issues related to bugs in our software;
-- Issues with the environment in which our software operates, such as channels for receiving and processing data, hardware, and network issues;
-- Features requests;
-- Maintenance tasks such as installation, configuration and updating.
-
-We hope this information is helpful and enables us to provide you with the best possible support. If you have any further questions, please don't hesitate to contact us.
\ No newline at end of file
diff --git a/content/en/3.misc/2.articles/1.terms-and-conditions/payment-methods.md b/content/en/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
deleted file mode 100644
index 35cf3306..00000000
--- a/content/en/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "Payment Methods"
-date: 2023-02-22
----
-
-Here are the payment options currently available:
-
-## Credit Cards
-
-We accept payments from Visa and MasterCard cards with PCI-DSS compliant providers:
-
-- https://stripe.com
-- https://every-pay.com
-
-## PayPal
-
-We also support PayPal payments. PayPal supports more credit card providers and as well as bank transfers.
-
-## Bank transfer
-
-If you prefer to pay by bank transfer, we accept payments in EUR. Please note that bank transfers may take several business days to be processed, and your account will be updated once we receive confirmation of payment.
-
-## Our Partners
-
-In addition to the above payment methods, our partners in several countries offer local payment options:
-
-- 🇧🇾 Belarus. SP Vitaly Tumashevky
-- 🇷🇺 Russia. SP Vera Dyldina
-- 🇺🇦 Ukraine. TK CESBO LLC
-- 🇩🇪 Germany. Showeikh International GmbH
-- 🇩🇪 Germany. Digital Devices Distribution GmbH
-
-## VAT
-
-VAT - is an European Union (EU) Value-Added Tax. The EU Customers order may be subject to VAT at the rate applicable in your EU Member State
diff --git a/content/en/3.misc/2.articles/2.protocols/hls.md b/content/en/3.misc/2.articles/2.protocols/hls.md
deleted file mode 100644
index 4c985161..00000000
--- a/content/en/3.misc/2.articles/2.protocols/hls.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: HLS Protocol
-date: 2023-06-13
----
-
-HLS (HTTP Live Streaming) is an HTTP-based adaptive bitrate streaming communications protocol. It works by dividing a media file into multiple chunks, allowing users to access the media file piece by piece in real time.
-
-For a detailed description, please refer to the [RFC8216](https://www.rfc-editor.org/rfc/rfc8216){target="_blank"} standard.
-
-## HLS Architecture
-
-The HLS (HTTP Live Streaming) architecture is designed to facilitate efficient, real-time streaming of media content. Below is a general breakdown of the components involved in HLS streaming, proceeding from the origin of the stream to the end user:
-
-
-
-1. Stream Sources - these are the original sources of the media content to be streamed. This could be live video feeds, prerecorded video files, or other types of media
-2. HLS Segmenter - divides data from the stream sources into short, manageable "chunks" of data. These chunks are typically between 2 to 10 seconds long
-3. Transcoders - transcode the segmented stream into various bitrates. This process creates multiple versions of the same content at different quality levels. The availability of multiple bitrates allows the HLS player to dynamically adjust the quality of the stream based on the viewer's network conditions, providing an optimal viewing experience
-4. Cache Servers (CDN) - chunks of data distributed to cache servers, which are part of a Content Delivery Network (CDN). These servers are strategically located to reduce latency and ensure smooth delivery of content to end users
-5. Users - the end users, or clients, request and receive the media chunks from the closest CDN server. The client's HLS player assembles these chunks into a continuous stream for viewing
-
-This structure enables HLS to provide robust, adaptable streaming performance, capable of delivering high-quality content to a wide variety of devices under various network conditions.
diff --git a/content/en/3.misc/2.articles/2.protocols/http.md b/content/en/3.misc/2.articles/2.protocols/http.md
deleted file mode 100644
index 8ac334cf..00000000
--- a/content/en/3.misc/2.articles/2.protocols/http.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: HTTP MPEG-TS
-date: 2023-06-13
----
-
-HTTP (HyperText Transfer Protocol) is a protocol at the heart of any data exchange on the Web. It serves as a request-response protocol in the client-server computing model. In simple terms, an HTTP client, such as a web browser or media player, sends a request to an HTTP server to fetch data or to perform an action.
-
-For a detailed description, please refer to the [RFC9112](https://www.rfc-editor.org/rfc/rfc9112){target="_blank"} standard.
-
-## HTTP for Digital TV
-
-While HTTP is predominantly associated with serving web pages in a browser, it also finds use in delivering Digital TV. Particularly, the MPEG-TS format is often delivered over HTTP in a method frequently referred to as "HTTP MPEG-TS." This approach to streaming digital television has gained popularity due to its simplicity, compatibility, and adaptability to various network conditions.
-
-## HTTP MPEG-TS Workflow
-
-The HTTP MPEG-TS workflow operates on a client-server model, much like traditional HTTP operations. The significant difference lies in the nature of the data being transferred.
-
-In this workflow, the client sends an HTTP GET request to the server, asking for a specific media stream. The server starts to send the MPEG-TS stream as the response to the client's HTTP request. This process is similar to downloading a file from the internet, but with a crucial difference: the file, in this case, the MPEG-TS stream, is theoretically endless.
-
-## Advantages of HTTP MPEG-TS
-
-- Reliability - HTTP MPEG-TS uses TCP, which guarantees the delivery of data to the destination. It ensures that no data packets are lost during transmission, leading to uninterrupted, high-quality streams
-- Access Control - HTTP MPEG-TS supports authorization-based access control, does not necessarily require encryption to protect streamed data
-- HTTPS Support - For added security, streams can be transferred with TLS encryption using HTTPS, offering an additional layer of protection
-- Analytics Support - Sessions can be metered for analytics purposes. Information such as which channels are most popular, viewing durations, and more can be captured, helping broadcasters make data-driven decisions
-
-## Disadvantages of HTTP MPEG-TS
-
-- Performance - TCP is generally slower than UDP due to the nature of the protocol, which includes mechanisms for guaranteeing data delivery. These mechanisms make TCP more resource-intensive, potentially impacting server performance or limiting scalability
-- Latency - HTTP MPEG-TS streams can have more latency than UDP. The extra time spent on establishing TCP connections and the built-in error correction mechanisms of TCP can lead to slight delays in data transmission
-- Stability Requirement - Similar to UDP, HTTP MPEG-TS requires a stable network to receive data in a timely manner
-- Lack of Multicast Support - HTTP MPEG-TS cannot be multiplexed like UDP Multicast, which allows a single packet to be sent to multiple recipients. Each HTTP MPEG-TS request has to be served individually by the server, potentially limiting scalability, particularly for live broadcasts with many viewers
diff --git a/content/en/3.misc/2.articles/2.protocols/index.md b/content/en/3.misc/2.articles/2.protocols/index.md
deleted file mode 100644
index 379e3d81..00000000
--- a/content/en/3.misc/2.articles/2.protocols/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Protocols & Standards"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/2.articles/2.protocols/rtsp.md b/content/en/3.misc/2.articles/2.protocols/rtsp.md
deleted file mode 100644
index 6bfb2a30..00000000
--- a/content/en/3.misc/2.articles/2.protocols/rtsp.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "RTSP"
-date: 2023-06-13
----
-
-RTSP (Real-Time Streaming Protocol) is an application-level network protocol that manages multimedia transport streams over suitable transport protocols. It's mainly used in entertainment and communications systems to control media servers. The protocol establishes and manages media sessions between endpoints for real-time media streaming, whether from the server to a client or vice versa.
-
-For a detailed description, please refer to the [RFC 7826](https://www.rfc-editor.org/rfc/rfc7826){target="_blank"} standard.
-
-## RTP
-
-While RTSP manages the control of media streams, it delegates the actual transmission of streaming data to other protocols. Most RTSP servers use the Real-Time Transport Protocol (RTP) in conjunction with the Real-Time Control Protocol (RTCP).
-
-RTP is a network protocol employed for delivering audio and video over IP networks and is typically utilized in systems involving streaming media, such as telephony, video teleconference applications like WebRTC, and television services.
-
-## IP Camera Streaming
-
-One of the most frequent applications of RTSP is in IP camera streaming. IP cameras, often used in surveillance systems, typically rely on RTSP for streaming live video feeds.
-
-In a typical scenario, an IP camera acts as an RTSP server. The camera captures video, then encodes and packetizes the video data to be sent over the network. An end user or system — the RTSP client.
diff --git a/content/en/3.misc/2.articles/2.protocols/udp-vs-http.md b/content/en/3.misc/2.articles/2.protocols/udp-vs-http.md
deleted file mode 100644
index c158fbbf..00000000
--- a/content/en/3.misc/2.articles/2.protocols/udp-vs-http.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: "Comparing UDP, HTTP & HLS Protocols"
-date: 2023-03-17
----
-
-Digital TV transmission employs different protocols for broadcasting media content, specifically, User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), and HTTP Live Streaming (HLS). These protocols each possess distinctive characteristics that affect their efficiency, reliability, and compatibility with various devices and networks. The following comparison will delve into their core functions, benefits, and drawbacks to provide a clear understanding of their use in the digital TV landscape.
-
-## UDP Multicast
-
-
-
-The User Datagram Protocol (UDP) multicast operates on a one-to-many basis. This means it can deliver packets from a single source to multiple subscribers simultaneously. Typically, UDP multicast finds its primary use within local network environments due to its broadcast capabilities and network limitations.
-
-UDP multicast functions within an IP range from 224.0.0.0 to 239.255.255.255. However, the range from 224.0.0.0 to 224.255.255.255, is generally avoided due to a high concentration of specialized addresses. These addresses are reserved for network protocols, and using them can lead to conflicts.
-
-The UDP multicast behavior can be compared to a catapult launching goods. Once the payload is launched, the sender does not control or monitor its path. The operator is not concerned about the packet's condition after it has been launched, mirroring UDP's lack of delivery guarantees and reliability checks.
-
-Access control can be established through two methods:
-
-- encrypting the streams for secure data transmission
-- managing ports on the commutation equipment
-
-## UDP Unicast
-
-UDP unicast serves as a one-to-one transmission method. It is typically utilized for sending streams between different servers in a headend. An instance of this would be transmitting streams from a receiver to a transcoder, and then from the transcoder to a multiplexor.
-
-## HTTP MPEG-TS
-
-HTTP MPEG-TS protocol base on HTTP protocol and works like downloading an infinite file, continually sending data to the receiver in a constant stream. This approach enables good compatibility with older set-top boxes that were designed with this protocol in mind.
-
-However, this protocol is more susceptible to unstable connections and is sensitive to delays. Any disruption or lag can result in playback issues, similar to how a conveyor belt delivering goods would halt whenever there's a delay.
-
-Regarding access control, HTTP MPEG-TS can leverage standard HTTP methods for authorization, eliminating the need for encryption, though encryption is possible via Transport Layer Security (TLS) if required for additional security.
-
-## HLS
-
-
-
-HTTP Live Streaming (HLS) is a protocol for streaming media content over the internet. It's designed to deliver sizable chunks of data at once, similar to the delivery of cargo containers. As one chunk (container) is being unloaded and processed by the client, the next chunk is already being prepared and sent. This allows for efficient handling of data and helps to ensure smoother, continuous playback, even in fluctuating network conditions.
-
-HLS offers several advantages, including multibitrate streaming, which allows the protocol to adapt the video quality to the viewer's network conditions in real-time. It also supports the delivery of chunks through a Content Delivery Network (CDN), enabling efficient data distribution and improved scalability, particularly beneficial for handling large volumes of concurrent viewers.
-
-Access control provided with HTTP methods like a HTTP MPEG-TS
diff --git a/content/en/3.misc/2.articles/2.protocols/udp.md b/content/en/3.misc/2.articles/2.protocols/udp.md
deleted file mode 100644
index 1421bfa6..00000000
--- a/content/en/3.misc/2.articles/2.protocols/udp.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: "UDP"
-date: 2023-06-13
----
-
-UDP (User Datagram Protocol) is a communication protocol utilized in local networks or the Internet, known for its minimal delays and less-than-optimal stability. UDP provides message exchange between application programs and receivers, using checksums to maintain data integrity and port numbers to address various functions at the source and destination of the datagram.
-
-Detailed description available in the [RFC768](https://www.rfc-editor.org/rfc/rfc768){target="_blank"} standard.
-
-## Multicast
-
-In computer networking, multicast refers to group communication in which data transmission occurs simultaneously to a group of destination receivers. Multicast is especially effective in cases of multiple receivers as it can efficiently use bandwidth by sending a single copy of the data across the network backbone. This ability makes it an ideal protocol for streaming Digital TV.
-
-
-
-## Broadcast
-
-**Never use it for Digital TV!** Broadcasting is a method of transferring a message to all recipients simultaneously.
-
-## Unicast
-
-Unicast, a one-to-one transmission, is frequently utilized in higher layer protocols like RTSP and SRT. It can also serve to transmit Digital TV between different servers within a localhost or local network - for example, from a receiver to a transcoder, and then to the HLS segmenter.
diff --git a/content/en/3.misc/2.articles/3.format/index.md b/content/en/3.misc/2.articles/3.format/index.md
deleted file mode 100644
index 0f216348..00000000
--- a/content/en/3.misc/2.articles/3.format/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Format"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/2.articles/3.format/mpegts.md b/content/en/3.misc/2.articles/3.format/mpegts.md
deleted file mode 100644
index 36db2464..00000000
--- a/content/en/3.misc/2.articles/3.format/mpegts.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: "MPEG-TS"
-date: 2023-06-13
----
-
-MPEG-TS (Transport Stream) - is a transport format for transmission video, audio, and other data over IP or broadband networks.
-Detailed description available in the [ISO 13818-1](https://www.iso.org/standard/74427.html) standard.
-
-## Packetized Elementary Stream
-
-Elementary Stream (ES) is a compressed data output from the encoder.
-
-Packetized Elementary Stream (PES) is a sequence of the headers with ES information and the ES frames.
-Multiplexing is an operation of the packetizing several elementary streams into single stream.
-Demultiplexing is the reverse process of multiplexing. Demultiplexing single stream into separate components and pass components to processing.
-
-## Program-Specific Information
-
-Program-specific information (PSI) is a packets with information about stream for receiver to demultiplex and decode streams of program.
-
-- Program Association Table (PAT) - list of programs. Contains Program Number (PNR) and Packet Identifier (PID) of the associated PMT
-- Program Mapping Table (PMT) - list of program streams. PID's of the associated Video, Audio, and other data
-- Conditional Access Table (CAT) - information about Conditional Access Systems
-
-## Service Information
-
-In addition to the PSI, data is needed to provide identification of services and events for the user:
-
-- Network Information Table (NIT)
-- Service Description Table (SDT) - information such as service name, provider name, etc
-- Event Information Table (EIT) - contains event information such as event name, start time, etc
-- Time and Date Table (TDT)
-- Time Offset Table (TOT)
-
-## Transport Stream
-
-Transport Stream is a sequence of the TS packets.
-TS packets have fixed length in 188 bytes. First byte, also called the sync byte, is always 0x47.
-Next 3 bytes is a header. Remain 184 bytes is a payload (PES, PSI, or SI packets).
-
-TS Header contains next information:
-
-- Packet Identifier (PID). It could be in range 0 - 8191
-- Continuity Counter (CC). It could be in range 0 - 15. With a counter the MPEG-TS analyzer able to detect corruption of the packets continuity.
-- Payload Unit Start Indicator - is a single bit indicates is packet contains begining of the payload
-
-## PID - TS Packet identifier
-
-Elementary streams (video, audio) and information tables are packed to the TS-packets. Each packet has unique identifier - PID.
-The PID value must be between 0 and 8191. The range 0 to 31 and 8191 is reserved and should not be used. You can use any PID in the range from 32 to 8190.
diff --git a/content/en/3.misc/2.articles/3.format/xmltv.md b/content/en/3.misc/2.articles/3.format/xmltv.md
deleted file mode 100644
index 1a83d0e7..00000000
--- a/content/en/3.misc/2.articles/3.format/xmltv.md
+++ /dev/null
@@ -1,98 +0,0 @@
----
-title: "XMLTV"
-date: 2023-06-13
----
-
-XMLTV is an XML-based format for describing TV schedule information. It provides a mechanism to store channel information, programme schedules, and their associated metadata.
-
-## Example
-
-```
-
-
-
-
- Channel 1
-
-
-
- Channel 2
-
-
-
- Program title 1
- Program description 1
- Program release date 1
- Category 1
- Category 2
-
-
- Program title 2
- Program description 2
- Program release date 2
- Category 1
-
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-
-```
-
-### Channel Properties
-
-The `` element defines individual television channels.
-
-```
-
- Channel 1
-
-
-```
-
-Attributes:
-
-- `id` - unique channel identifier
-
-Nested elements:
-
-- `display-name` – provides the name of the channel with specified language
-- `icon` – url to the channel logo
-
-### Event Properties
-
-The `` element in the XMLTV format represents an individual television show or broadcast event.
-
-```
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-```
-
-Attributes:
-
-- `start` - event beginning time
-- `stop` - event ending time
-- `channel` - links the programme to a specific channel
-
-Nested elements:
-
-- `title` – provides the name of the programme. The lang attribute can be used to specify the language of the title
-- `desc` – description of the programme
-- `date` – pecifies the release date of the programme
-- `category` – genre or category of the programme. Multiple elements can be included for a single programme to represent multiple genres or categories, with the lang attribute defining the language
-
-## EIT
-
-The Event Information Table (EIT) is a part of the MPEG-2 Transport Stream (MPEG-TS) used in digital broadcasting. This table contains metadata about the scheduled events or programmes on various channels, similar to the programme guide one might find on a digital TV or set-top box.
-
-XMLTV file could be converted to the MPEG-TS stream with EIT packets with our free tool - EIT Stream. [Read More](/misc/tools-and-utilities/tv-and-media/eit-stream)
-
-EIT packet could be extracted from MPEG-TS stream and saved to XMLTV files with Astra.
\ No newline at end of file
diff --git a/content/en/3.misc/2.articles/4.hardware/fiber-connectors.md b/content/en/3.misc/2.articles/4.hardware/fiber-connectors.md
deleted file mode 100644
index a56ff999..00000000
--- a/content/en/3.misc/2.articles/4.hardware/fiber-connectors.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Types of fiber connectors"
-date: 2023-05-26
-image: https://cdn.cesbo.com/help/misc/articles/fiber-connectors/connector.png
----
-
-In this article, we will try to describe the most common optical connectors that are used in data networks and television networks.
-
-## The fiber ferrule
-
-The fiber ferrule is a ceramic part of a cylindrical connector. An optical fiber is inserted into the center of the ferrule. It is used to pass laser radiation through two optical fibers.
-
-The most common fiber ferrule diameters are 2.5 mm (in FC, SC, ST type connectors) and 1.25 mm (in LC type connectors).
-
-
-
-## SC Connector
-
-
-
-SC Connector was developed by Nippon Telegraph and Telephone. The invention has become the most popular due to lower production costs.
-
-Features and applications of SC connectors:
-
-- simple installation;
-- high connection speed;
-- high mounting density;
-- plastic shell (quickly wears out, not resistant to vibration);
-- used with singlemode and multimode fiber;
-- loss of 0.25 dB.;
-- used in FTTH, telephony, cable TV, etc.
-
-## FC Connector
-
-
-
-
-FC Connector was developed by Nippon Telegraph and Telephone. It was the first optical connector, that used a ceramic tip. This was the first optical connector that used a ceramic tip. It is not currently used due to the more popular SC and LC connectors.
-
-Features and applications of FC connectors:
-
-- metal shell with threaded connection (not so wear out and resistant to vibration);
-- less mounting density (compared to the SC connector);
-- used in telecommunications, industry and measuring devices;
-- used with singlemode fiber;
-- loss of 0.3 dB.
-
-## LC Connector
-
-
-
-LC connector was developed by Lucent Technologies and released in 1997.
-
-Features and applications of LC connectors:
-
-- high mounting density;
-- the small diameter of the fiber ferrule (this reduces the reliability and resistance to mechanical loads);
-- used in structured cable networks, telecommunications and data centers;
-- used with singlemode and multimode fiber;
-- loss of 0.10 dB.
-
-## ST Connector
-
-ST Connector was developed in the United States by AT&T and used in professional environments: corporate networks, in the military field.
-
-Features and applications of ST connectors:
-
-- metal shell (not so wear out);
-- less mounting density (compared to the SC connector);
-- less convenient in connection than SC connector, but more convenient than FC connector;
-- used with multimode fiber;
-- loss of 0.25 dB.
-
-## Types of polish on fiber optic connectors
-
-Over the years, experts have upgraded the shape and characteristics of optical connectors, trying to achieve minimal losses and reflections on the connector.
-It is no secret that losses on the connector connection reduce the signal power, which leads to a decrease in the distance to which it can be transmitted.
-The reflected part of the signal can also introduce errors (BER) and heat the SFP module, which in turn reduces the quality of the transmitted information and leads to a reduction in the service life of the transmitting equipment.
-
-That is why the types of polishing of optical connectors have been changed. The most popular types of optical connector polishing are PC (physical contact), UPC (ultraphysical contact), and APC (angular physical contact).
-
-You can determine the type of connector/port polishing by its color:
-
-- PC-black
-- UPC-blue
-- APC-green
-
-
-
-### PC: Physical Contact
-
-The ferrule is beveled and processed on a flat surface. This avoids empty spaces between the tips of the connected connectors and provides losses in the range from -30 dB to -40 dB. This type is not relevant now.
-
-### UPC: Ultra Physical contact
-
-UPC polished connectors are widely used in data transmission systems.They have a lower cost, then APC. Because of the low signal power in such systems, the reflected signal also has a low value.
-The connectors are similar to the PC type. Due to a clearer bevel curve, losses are reduced to the limit of -40 to -55 dB.
-
-### APC: Angled Physical Contact
-
-APC polished connectors provide less reflected signal towards the source.The surface of the ferrule is beveled at an angle of 8-9 degrees. Because of this, the signal is not reflected from the connector at a 180-degree angle, so the reflected signal does not return to the transmitter at all, or returns with less power. APC polished connectors are used in systems with a high-power signal. This is why they are common in cable TV and PON networks.
-
-::alert
-It is forbidden to connect the APC and UPC connectors. This causes damage to the connectors and increases the risk of signal attenuation and reflection.
-::
diff --git a/content/en/3.misc/2.articles/4.hardware/index.md b/content/en/3.misc/2.articles/4.hardware/index.md
deleted file mode 100644
index df395437..00000000
--- a/content/en/3.misc/2.articles/4.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Hardware"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/2.articles/4.hardware/lnb.md b/content/en/3.misc/2.articles/4.hardware/lnb.md
deleted file mode 100644
index 9260cf3f..00000000
--- a/content/en/3.misc/2.articles/4.hardware/lnb.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Low-Noise Block for satellite dishes"
-date: 2023-07-07
-image: https://cdn.cesbo.com/help/misc/articles/hardware/lnb/lnb.jpg
----
-
-The LNB (Low-Noise Block) is a device used in satellite dishes. It operates in specific frequency bands to receive signals, which it then amplifies and converts to a level optimal for transmission over a coaxial cable.
-
-
-
-## Power supply
-
-The power supply for an LNB comes directly from the satellite receiver via the connected coaxial cable. This is usually in the range of 13 to 18 volts, with the voltage level also used to control the polarization of the received signal.
-
-- 18 volt is supplied for linear horizontal or circular left polarization, with the switching current typically ranging from 16 to 20 volts
-- 13 volt is used for linear vertical or circular right polarization, with the switching current generally falling between 11 and 14 volts
-
-## Heterodyne frequency
-
-A commonly used type, the Universal LNB, operates in the Ku-band, with frequencies ranging from 10700 to 12750 MHz. This LNB utilizes two Local Oscillators (LOs): one set at 9750 MHz for the low-band (10700 - 11700 MHz) and another set at 10600 MHz for the high-band (11700 - 12750 MHz). When a signal is received, it is mixed with the appropriate LO frequency. This results in an Intermediate Frequency (IF) signal ranging from 950 to 2150 MHz, which can be effectively transmitted over the coaxial cable.
-
-The selection between the two Local Oscillators in a Universal LNB is controlled by a 22 kHz tone signal sent by the satellite receiver over the coaxial cable.
-
-## Quattro LNB
-
-A Quattro LNB has four outputs, each dedicated to a specific band and polarization. This type of LNB designed for:
-
-- Fiber transmitters
-- Multiswitch systems with up to 32 independent outputs
-- Multiswitch with Unicable protocol
-
-
-
-## Quad LNB
-
-A Quad LNB has for independent outputs, each capable of accessing all frequencies in the Ku-band.
-
-::note
-It's important to note that a Quad LNB is designed for consumer use. Quattro LNB is not intended for direct connection to a receiver.
-The two types of LNBs are distinctly different and cannot replace each other in their respective applications. Be careful not to confuse them.
-::
\ No newline at end of file
diff --git a/content/en/3.misc/2.articles/4.hardware/recommended-equipment.md b/content/en/3.misc/2.articles/4.hardware/recommended-equipment.md
deleted file mode 100644
index e3bf899e..00000000
--- a/content/en/3.misc/2.articles/4.hardware/recommended-equipment.md
+++ /dev/null
@@ -1,166 +0,0 @@
----
-title: "Recommended equipment"
-date: 2023-06-23
----
-
-Server hardware is advised for constructing a digital TV headend due to its designed capability for continuous operation and high quality and reliability. Key components include:
-
-- Server cases often include multiple power supplies equipped with surge protection
-- Memory modules incorporate error correction systems
-- Redundant cooling systems
-
-These elements, among others, contribute to a robust digital TV headend setup.
-
-## CPU
-
-The optimal CPU frequency for a digital TV headend is 2.5 - 3GHz or higher. Processors with many cores, but lower frequency (e.g. 1.8-2.5 GHz) are not well suitable for tasks requiring low latency.
-
-Processors with L2 cache only may not be so bad, but in 99% it indicates that the rest of the equipment such as motherboard and RAM is deprecated and not suitable for use.
-
-An example of a good processor:
-
-- Intel Xeon 10C E5-2680v2
-- Xeon 8C E5-2670
-- Intel Xeon 6C X5670
-- Core i5-9600K
-
-## RAM
-
-The frequency of RAM is also quite an important thing. Approximate figures for comparison:
-
-- DDR1 400 MHz - not suitable
-- DDR2 600 MHz - suitable for small configurations, like receiving 10-15 channels and broadcasting them in udp
-- DDR3 1333-1600 MHz - suitable
-- DDR4 2133-2800 MHz - suitable
-- DDR4 2800-3400 Mhz - expensive and unnecessary
-
-The amount of RAM is important only for storing HLS chunks (segments). The average amount of RAM for 100 hls channels is 16Gb.
-
-## Network adapters
-
-### rx/tx buffer size
-
-NIC ring buffer sizes differ according to the NIC vendor and grade. A larger buffer size reduces the chance of packet loss during scheduling delays.
-
-- less than 1024 are generally not recommended
-- between 2048 and 4096 are considered good
-- 8192 is deemed excellent
-
-### queues
-
-Packets are transmitted between the NIC ring buffer and the operating system kernel via queues. Each queue is assigned one dedicated CPU core. Network adapters equipped with multiple queues can process packets simultaneously.
-
-Network adapters with single queue for consumer use only and not recommended for digital TV headend setup.
-
-## Recomended network adapters
-
-### Intel
-
-- 82599ES, 82599EB (2 ports)
-- 82599EN (1 port)
-- i350AM2
-
-### Mellanox
-
-- MT27520
-
-### SolarFlare
-
-- SFN7122F
-
-## NOT recommended network adapters
-
-### D-Link, Realtek
-
-Any models by for consumer use only and not suitable for digital TV headend.
-
-### Intel
-
-Although we recommend Intel network cards, we do not recommend these models specifically. Only one queue and all data will be processed by only one CPU core.
-
-- 82541GI Gigabit Ethernet Controller (rev 05)
-- 82541PI Gigabit Ethernet Controller (rev 05)
-- 82574L Gigabit Network Connection
-- 82540EM Gigabit Ethernet Controller (rev 03)
-- 82545EM
-- 82579LM
-- 82571EB Gigabit Ethernet Controller (rev 06)
-- 82573L Gigabit Ethernet Controller
-- 82573E Gigabit Ethernet Controller (rev 03)
-- 82578DC Gigabit Network Connection (rev 06)
-- 82546EB Gigabit Ethernet Controller (rev 01)
-- 82546GB Gigabit Ethernet Controller (rev 03)
-- I219-V (rev 31)
-- I217
-
-### Broadcom
-
-- Broadcom Corporation NetXtreme BCM5701
-- Broadcom Corporation NetXtreme BCM5704
-- Broadcom Corporation NetXtreme BCM5715
-- Broadcom Corporation NetXtreme BCM5719 - periodically appear dropped / missed at 256 mbit/s.
-- Broadcom Corporation NetXtreme BCM5721
-- Broadcom Corporation NetXtreme BCM5722
-- Broadcom Corporation NetXtreme II BCM5708
-- Broadcom Corporation NetXtreme II BCM5709 - although there are multiple queues, RSS can only start working on one of them, creating a high load on a single running kernel
-- Broadcom Corporation NetXtreme II BCM5716 , supports allocation of interrupts to available cores, but still leaves the bulk of packets on the core 0
-
-### Others
-
-- VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)
-- Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet
-- Qualcomm Atheros AR8131 Gigabit Ethernet
-- Qualcomm Atheros AR8132 Fast Ethernet
-- Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
-- 3Com Corporation 3c905C-TX/TX-M [Tornado]
-- Red Hat, Inc Virtio network device
-- Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller
-- Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller
-- QLogic Corp. cLOM8214 1/10GbE Controller (rev 54) - does not work changing the number of queues, by default 3 rx, 1 rx tx.
-- Network card NC326i
-- NVidia Corporation MCP55 Ethernet (rev a3) - only one queue. As a result, even with a small amount of traffic gives a very high load on the processor core, which is engaged in processing traffic from this network card, which leads to unacceptably slow packet processing.
-
-## Recommended DVB adapters
-
-### Digital Devices
-
-All DVB adapters by [Digital Devices](https://www.digital-devices.eu){target="_blank"} work well with Astra.
-
-- DD Max SX8 - 8 tuner S/S2 receiver + multiswitch
-- DD Max A8i - 8 tuner DVB-C2/T2 ISDB-T receiver
-
-Also works well other hardware by Digital Devices:
-
-- DD RESI DVB-C FSM - DVB-C modulator
-- DD Octopus Twin CI - 2 CI interfaces for channel descrambling
-
-### TBS
-
-DVB adapters by [TBS](https://www.tbsdtv.com){target="_blank"} are one of the most popular solutions for receiving digital television.
-
-- TBS6904 - 4 tuner S/S2 receiver
-- TBS6909 - 8 tuner S/S2 receiver + multiswitch
-- TBS6205 - 4 tuner DVB-T2/T/C receiver
-
-Also works well other hardware by TBS:
-
-- TBS6004 DVB-C 4 QAM PCIe Card
-- TBS6900 - 2 CI interfaces for channel descrambling
-
-### DVBSky
-
-T980CI - 1 tuner DVB-T/T2/C receiver with CI slot.
-S950CI - 1 tuner DVB-S/S2 receiver with CI slot.
-T9580 - 2 tuner S2/T2/T/C receiver with independent tuners.
-
-## NOT recommended DVB adapters
-
-### DigitalDevices
-
-- Digital Devices RESI DVB-T/ISDB-T SDR Modulator not supported
-
-### Others
-
-- SkyStar 1 - old card, does not support a standard S2
-- Mystique SaTiX-SX - old card, does not support a standard S2
-- Any USB adapters
diff --git a/content/en/3.misc/2.articles/4.hardware/unsupported-sfp-module.md b/content/en/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
deleted file mode 100644
index 0f221224..00000000
--- a/content/en/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Resolve issue with Unsupported SFP+ module"
-date: 2023-06-23
----
-
-You may experience an issue with SFP+ modules on Intel 10G adapter, where the card fails to initiate the SFP+ module, displaying the following error message in dmesg:
-
-```
-ixgbe 0000:02:00.1: failed to load because an unsupported SFP+ module type was detected.
-```
-
-## Solution
-
-Unload the driver:
-
-```
-rmmod ixgbe
-```
-
-Load driver with option `allow_unsupported_sfp=1`:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1
-```
-
-If the network interface has been started successfully, you can configure the network and verify that it works correctly.
-
-### Several network interfcaces
-
-If there are several network interfaces, it may be necessary to write 1 for each of them, this is done by the number and separated by commas. For four interfaces, the option will look like this:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1,1,1,1
-```
-
-## Save option
-
-The above solution only for test and will be flushed after server reboot. For permanent configuration pass option to the kernel via the grub boot loader.
-
-Open file `/etc/default/grub` in any text editor and find the line started with:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-add the parameter `ixgbe.allow_unsupported_sfp=1`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
-```
-
-Save the file and apply the changes:
-
-```
-sudo update-grub
-```
-
-Restart your server
diff --git a/content/en/3.misc/2.articles/index.md b/content/en/3.misc/2.articles/index.md
deleted file mode 100644
index 244d793d..00000000
--- a/content/en/3.misc/2.articles/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Articles"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/terms-and-conditions.svg
- description: "Protocols and standards, information about our company, billing, and website"
----
-
-:category
diff --git a/content/en/3.misc/3.troubleshooting/1.receiving/1.udp.md b/content/en/3.misc/3.troubleshooting/1.receiving/1.udp.md
deleted file mode 100644
index 8b32325b..00000000
--- a/content/en/3.misc/3.troubleshooting/1.receiving/1.udp.md
+++ /dev/null
@@ -1,111 +0,0 @@
----
-title: "Troubleshooting UDP reception"
-date: 2023-03-04
----
-
-UDP (User Datagram Protocol) - communication protocol in local networks or Internet, with minimal delays and minimal stability.
-
-## Software to analyze your issue
-
-### Analyze UDP with Astra MPEG-TS Analyzer
-
-With Astra you can analyze any supported source. Just launch in console next command:
-
-```
-astra --analyze "udp://eth0@239.255.1.1:1234"
-```
-
-To stop Astra analyzer press Ctrl+C. Read more about [Astra MPEG-TS Analyzer](../../tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer)
-
-### Analyze UDP with Tcpdump
-
-Tcpdump is a common tool to check network traffic. For example, command to check UDP multicast receiving to group 239.255.1.1 on the interface eth0:
-
-```
-tcpdump -pnni eth0 udp and host 239.255.1.1
-```
-
-If you don't know actual interface you may find it with command:
-
-```
-ip route get 239.255.1.1
-```
-
-The tcpdump output looks like many lines with information about packets source, destination, and length. For example:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-```
-
-To stop tcpdump press Ctrl+C
-
-## UDP Not working at all
-
-Not working means a zero bitrate in the Astra MPEG-TS Analyzer output. For example:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 0 Kbit/s
-Jan 27 09:00:01: INFO: Bitrate: 0 Kbit/s
-```
-
-### No UDP packets on interface
-
-First of all check traffic on the network interface with tcpdump tool. If there is no information about incoming packets, then need to check network configuration or source configuration.
-
-1. Invalid routes configuration. If you have has several interfaces, please, check that route to multicast group configured correctly or define interface name in the udp address
-2. Connectivity issues. Check that you server connected to ethernet or vlan interface created
-3. Incompatable IGMP Version. For example your server uses IGMPv3, but network equipment supports only IGMPv2: [Configure IGMP Version](../../tools-and-utilities/network/configure-igmp-version)
-
-### Software unable to receive UDP packets
-
-If tcpdump shows information about UDP packets, there is could be next issues:
-
-1. UDP droped by firewall rulles. Check your firewall configuration
-2. If you server has multiplay interfaces then append route to the multicast group or configure RP Filter: [RP Filter and Multicast receiving in Linux](../../tools-and-utilities/network/rp-filter)
-
-## Too many errors on receiving UDP
-
-CC (Continuity Counter) errors indicates that packets continuity is corrupted. Error can be caused by packets loss or excess. Example output with CC errors in the Astra MPEG-TS Analyzer:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 13259 Kbit/s
-Jan 27 09:00:00: ERROR: CC: PID:18=3 PID:20=3 PID:256=24
-Jan 27 09:00:01: INFO: Bitrate: 13261 Kbit/s
-Jan 27 09:00:01: ERROR: CC: PID:18=5 PID:20=2
-```
-
-There is two common issues: packets loss or packets excess.
-
-### Packets excess
-
-Excess packets looks in the tcpdump output as packets from different sources to the same destination:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.24081 > 239.255.1.1.1234: UDP, length 1316
-```
-
-There is could be two causes:
-
-- If source address is same but ports are different (in example is 33610 and 24081) then source server sends same channel twice
-- If source addresses are different then more than one server sends packets into the same group
-
-In both cases need to check remote server configuration. If this is not possible or as temporary solution you can drop packets from second source with firewall.
-
-### Packets loss
-
-First of all need to check losses and errors on the network interface:
-
-```
-ip -s link show eth0
-```
-
-You need to look at RX Errors. Some network cards provide more detailed information about the nature of the loss:
-
-```
-ethtool -S eth1
-```
-
-Losses can be not only on the network cards of your server. They can also be on the network equipment port. You can find the informaton how to see it in the documentation of the network equipment manufacturer.
-Where eth0 is an interface name. After the RX-row will be row with numbers. Third number is an UDP receiving errors.
diff --git a/content/en/3.misc/3.troubleshooting/1.receiving/2.http.md b/content/en/3.misc/3.troubleshooting/1.receiving/2.http.md
deleted file mode 100644
index f94e7eb7..00000000
--- a/content/en/3.misc/3.troubleshooting/1.receiving/2.http.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "Troubleshooting HTTP/HLS reception"
-date: 2023-04-05
----
-
-## Common HTTP codes
-
-HTTP response codes are three-digit numerical indicators given by a server in reply to a client's HTTP request.
-
-On successful request, the server returns code 200 and the associated response content, such as a media stream or HLS media playlist.
-
-### 404 Not Found
-
-This status code signifies that the server cannot locate any match for the requested URL. Possible causes:
-
-- incomplete URL address or typographical error
-- temporary link to the channel has expired and is no longer available
-- channel has been disabled on the server
-- server is unable to retransmit the channel due to reception errors
-
-### 403 Forbidden
-
-Indicates that the client's request was understood by the server, but the server is refusing to complete it. Possible causes:
-
-- temporary token has expired or has not been provided
-- access to the channel is restricted based on IP address (GEO location) or User-Agent header
-- access has been revoked by the server administrator
-
-### Connection timeout
-
-Typically occurs when a client's request to a server takes too long time. Possible causes:
-
-- network issues
-- overloaded servers or a configured connection limit
-- server-side restriction on the allowed connection duration
-- firewall restrictions on the connection
-- incorrect port number or server address
-
-## Why is the stream quality lower after retransmission?
-
-When working with HLS reception, it's possible to encounter quality issues after retransmitting a stream. For instance, a stream may play in HD quality in VLC player, but after retransmission, the video appears in low resolution. This problem typically arises because the HLS stream contains variants with different resolutions.
-
-To resolve this issue, download HLS playlist and open in a text editor: The playlist will have content that looks like this:
-
-```
-#EXTM3U
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6221600,RESOLUTION=1920x1080
-https://example.com/video/1080.m3u8
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=246440,RESOLUTION=320x184
-https://example.com/video/240.m3u8
-```
-
-Examine the playlist content and look for the `#EXT-X-STREAM-INF` lines that define the different quality streams available. In this example, two streams are available: one with a resolution of 1920x1080 and another with a resolution of 320x184.
-
-Select the URL corresponding to the desired quality. In the example playlist, the HD stream URL is `https://example.com/video/1080.m3u8`
-
-Use this URL in the Input settings
diff --git a/content/en/3.misc/3.troubleshooting/1.receiving/index.md b/content/en/3.misc/3.troubleshooting/1.receiving/index.md
deleted file mode 100644
index df2f6029..00000000
--- a/content/en/3.misc/3.troubleshooting/1.receiving/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Receiving"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/3.troubleshooting/dvb/1.errors.md b/content/en/3.misc/3.troubleshooting/dvb/1.errors.md
deleted file mode 100644
index ee6c00b8..00000000
--- a/content/en/3.misc/3.troubleshooting/dvb/1.errors.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: "Common errors on DVB receiving"
-date: 2023-08-02
----
-
-Common metrics like signal level and signal-to-noise ratio (SNR) indicate the broad status of signal reception, but are not sufficient for diagnosing specific reception problems.
-
-## BER
-
-BER (Bit Error Rate) is a metric used to quantify the number of bits that are incorrectly received or decoded in a given transmission. The BER error is an expression of the number of incorrect bits as a ratio or percentage of the total number of bits transmitted.
-
-In DVB systems, the BER error is an important metric for measuring the quality of the received signal. A low BER indicates a good signal quality with fewer errors, while a high BER suggests that the signal quality is poor and more errors are present in the transmitted data. Factors such as noise, interference, signal strength, and transmission distance can all affect the BER.
-
-To improve the BER, DVB systems often employ various error-correcting techniques, such as Forward Error Correction (FEC), which can detect and correct errors in the transmitted data, enhancing the overall quality and reliability of the digital signal.
-
-## UNC
-
-UNC (Uncorrectable Error) indicates that a received data packet contains errors that cannot be corrected by the error-correction mechanisms employed in the system, such as Forward Error Correction (FEC).
-
-Typically, digital communication systems use FEC to detect and correct errors in transmitted data. However, if the number of errors within a data packet is too high, or if the errors are too severe, the FEC mechanisms may fail to correct them. In such cases, the system reports an UNC error.
-
-UNC errors can result from various factors, including poor signal quality, high noise levels, interference, or problems with the transmission equipment. High levels of UNC errors may lead to degraded video or audio quality, freezing or pixelation in digital TV broadcasts, or even loss of signal.
-
-To minimize UNC errors, it's essential to:
-
-1. Consider sun interference - Periodic signal degradation, also known as solar outage or sun fade, can occur when the sun aligns directly behind the satellite, causing increased noise levels and temporary signal disruption. This phenomenon typically lasts for a few minutes each day during specific periods of the year
-2. Check the dish alignment and LNB - Connect a signal analyzer directly to the LNB using a short cable
-3. Connect the signal analyzer to the cable on the receiver side. The coaxial cable insulation may be damaged or compromised
diff --git a/content/en/3.misc/3.troubleshooting/dvb/2.driver.md b/content/en/3.misc/3.troubleshooting/dvb/2.driver.md
deleted file mode 100644
index b7c502df..00000000
--- a/content/en/3.misc/3.troubleshooting/dvb/2.driver.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "DVB Drivers"
-date: 2024-02-06
----
-
-## Secure Boot
-
-If the `/dev/dvb` folder is empty or not found, try to start driver manually. Launch in your console:
-
-```
-modprobe dvb-core
-```
-
-If you got error:
-
-```
-modprobe: ERROR: could not insert 'dvb_core': Required key not available
-```
-
-This error message is related to Secure Boot.
-
-1. Restart your system and enter the system's BIOS/UEFI settings.
-2. Navigate to the Secure Boot configuration page (the exact position varies based on the manufacturer and BIOS/UEFI version).
-3. Disable the Secure Boot option.
-4. Save changes and exit.
-5. Boot into Linux again and check adapters with `ls /dev/dvb`
diff --git a/content/en/3.misc/3.troubleshooting/dvb/3.receiving.md b/content/en/3.misc/3.troubleshooting/dvb/3.receiving.md
deleted file mode 100644
index cbbe950f..00000000
--- a/content/en/3.misc/3.troubleshooting/dvb/3.receiving.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "DVB Receiving issues"
-date: 2023-02-28
----
-
-Detailed guide on troubleshooting DVB reception issues, covering essential aspects such as signal quality, error rates, equipment setup, and interference. Learn practical tips and techniques to diagnose and resolve common problems, ensuring a seamless digital TV viewing experience.
-
-## All works fine until server reboot
-
-Probably Linux kernel has been updated with autoupdate or manually. Try to reinstall driver.
-
-## failed to open frontend: Device or resource busy
-
-Adapter is taken by another process. Maybe Astra started twice.
-
-You may check wich process uses Astra with next command:
-
-```
-lsof | grep adapter0
-```
-
-Example output:
-
-```
-astra 23068 ... /dev/dvb/adapter31/dvr0
-astra 23068 ... /dev/dvb/adapter31/frontend0
-```
-
-- `astra` - process name
-- `23068` - process PID
-- `/dev/dvb/adapter32/...` - path to the adapter
-
-## failed to open frontend: No such file or directory
-
-The first step is to check whether the DVB adapters are present in the system using the command:
-
-```
-ls /dev/dvb
-```
-
-If the command shows an error message "No such file or directory", the first thing to do is to check if the hardware is available to the system using the command:
-
-```
-lspci | grep Multimedia
-```
-
-If the adapters are properly connected to the PCIe slot, you should see a listing of the PCIe adapters like this:
-
-```
-01:00.0 Multimedia controller: Digital Devices GmbH Cine V7
-```
-
-Try to reinstall the driver. If this doesn't help, please contact the hardware vendor.
-
-## Signal is fine, but channels not working
-
-This issue common for adapters by DigitalDevices. Check dmesg output for i2c errors:
-
-```
-dmesg | grep i2c
-```
-
-if you see messages like i2c_write error then turn off MSI (Message Signaled Interrupts) in the driver:
-
-Open file `/etc/modprobe.d/ddbridge.conf` in any text editor. Find line `options ddbridge`. After the `ddbridge` append `msi=0` option. For example:
-
-```
-options ddbridge msi=0 fmode=1
-```
-
-## cxd2878: SLtoAIT_BandSetting error
-
-This error may appear in the dmesg log for DVB adapters TBS 6209SE. To resolve this issue set the Bandwidth parameter in the DVB Adapter settings, on the Advanced tab:
-
-- 8MHz for DVB-T or DVB-T2
-- 6MHz for ISDB-T
diff --git a/content/en/3.misc/3.troubleshooting/dvb/9.pcie.md b/content/en/3.misc/3.troubleshooting/dvb/9.pcie.md
deleted file mode 100644
index 147a001a..00000000
--- a/content/en/3.misc/3.troubleshooting/dvb/9.pcie.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "PCIe Bus Error"
-date: 2023-08-02
----
-
-DVB adapters may stop to working over time, or work with issues like CC errors and signal re-tuning. These malfunction signs could be reflected as the following error in the dmesg:
-
-```
-pcieport 0000:00:1c.3: PCIe Bus Error: severity=Corrected, type=Physical Laye
-```
-
-Typically, this error occurs as a result of the system's Active-State Power Management (ASPM) attempting to reduce power supply to the PCIe port.
-
-## Disable ASPM
-
-On the servers we recommend to disable power management.
-
-Open file `/etc/default/grub` in any text editor and find the line started with:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-add the parameter `pcie_aspm=off`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"
-```
-
-Save the file and apply the changes:
-
-```
-sudo update-grub
-```
-
-Restart your server
diff --git a/content/en/3.misc/3.troubleshooting/dvb/index.md b/content/en/3.misc/3.troubleshooting/dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/en/3.misc/3.troubleshooting/dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/en/3.misc/3.troubleshooting/index.md b/content/en/3.misc/3.troubleshooting/index.md
deleted file mode 100644
index f5099f07..00000000
--- a/content/en/3.misc/3.troubleshooting/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Troubleshooting"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/troubleshooting.svg
- description: "Identify issues and eliminate the potential cause of the problem"
----
-
-:category
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/1.features.md b/content/es/1.astra/1.getting-started/1.first-steps/1.features.md
deleted file mode 100644
index 59c9221c..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/1.features.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "Características"
-date: 2024-08-02
----
-
-## Requisitos del Sistema
-
-Astra funciona en cualquier distribución basada en Linux para CPUs x86 de 64 bits. Recomendamos usar Ubuntu 22.04 LTS.
-
-[Leer más...](requirements)
-
-## Recepción de contenido
-
-Astra admite varios tipos de fuentes:
-
-- DVB, incluyendo satélite, cable y terrestre
-- Transmisiones HLS y HTTP MPEG-TS
-- Transmisiones multicast en redes IP con UDP o RTP
-- Protocolo SRT en modos caller o listener
-- Transmisiones RTSP desde cámaras IP
-
-[Leer más...](/astra/receiving)
-
-## Procesamiento de contenido
-
-Astra prepara los canales recibidos para la entrega utilizando funciones de procesamiento MPEG-TS:
-
-- Demultiplexación MPEG-TS para extraer canales de transmisiones multiprograma
-- Filtrado y remapeo de transmisiones
-- Descrambling con módulos DVB-CI y de acceso condicional
-- Análisis de transmisiones
-- Redundancia de transmisiones mediante la conmutación automática a fuentes de respaldo
-
-[Leer más...](/astra/processing)
-
-## Entrega de contenido
-
-Transmisión y difusión de contenido a través de diferentes redes:
-
-- Preparación de transmisiones y multiplexación MPEG-TS para redes de cable, terrestre y satélite
-- Scrambling usando DVB Simulcrypt
-- Transmisión HLS y HTTP MPEG-TS con autenticación de acceso
-- Entrega de transmisiones sobre redes IP con multicast UDP
-- Protocolo SRT en modos listener o caller
-
-
-[Leer más...](/astra/delivery)
-
-## Gestión
-
-- Interfaz web responsiva
-- Monitoreo en tiempo real
-- Integración con Zabbix, Grafana e InfluxDB
-- API
-- Lua scripts
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/1.install.md b/content/es/1.astra/1.getting-started/1.first-steps/1.install.md
deleted file mode 100644
index 9ada08cb..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/1.install.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Instalar"
-date: 2023-02-21
----
-
-La instalación de Astra es un proceso sencillo: basta con copiar un único archivo binario a su servidor.
-
-## Requisitos[](https://help.cesbo.com/astra/getting-started/first-steps/install#requirements)
-
-- Cualquier sistema operativo basado en Linux
-- CPU x86 de 64 bits
-- Conexión a Internet de su servidor
-- Se requiere un acceso periódico a Internet para que Astra valide la licencia en los servidores: `ls1.cesbo.com`, `ls2.cesbo.com`y `ls3.cesbo.com`
-
-::note En esta guía utilizamos el **rizo** para descargar archivos. La mayoría de las distribuciones de Linux tienen preinstalado **rizo**
-::
-
-## Instalar Astra[](https://help.cesbo.com/astra/getting-started/first-steps/install#install-astra)
-
-Abra la consola de su servidor y descargue el archivo binario:
-
-`curl -Lo /usr/bin/astra https://cesbo.com/astra-latest`
-
-Establecer permiso de ejecución:
-
-`chmod +x /usr/bin/astra`
-
-Instalación completada, ahora puede comprobar el número de versión:
-
-`astra -v`
-
-## Obtener licencia[](https://help.cesbo.com/astra/getting-started/first-steps/install#get-license)
-
-Se requiere una licencia válida para ejecutar Astra en su servidor. Puede obtener una licencia de demostración gratuita o comprar una suscripción en nuestro sitio web: [https://cesbo.com/astra-license](https://cesbo.com/astra-license)
-
-Para instalar la licencia siga las instrucciones del correo electrónico con la nueva licencia.
-
-## Lanzar Astra[](https://help.cesbo.com/astra/getting-started/first-steps/install#launch-astra)
-
-Después de la instalación, registre el nuevo servicio en el systemd:
-
-`astra init`
-
-Este comando registra Astra como un servicio del sistema con el nombre `astra` y con puerto de gestión `8000`. Para iniciar el servicio lance el comando:
-
-`systemctl start astra`
-
-Más información sobre la gestión de servicios y el lanzamiento de servicios adicionales en su servidor: [Gestionar el servicio Astra](https://help.cesbo.com/astra/getting-started/first-steps/manage-service).
-
-## Activar la ejecución automática[](https://help.cesbo.com/astra/getting-started/first-steps/install#enable-autorun)
-
-Active la ejecución automática para su servicio:
-
-`systemctl enable astra`
-
-Servicio Now `astra` se iniciará automáticamente al arrancar el sistema.
-
-## Iniciar sesión en la interfaz web[](https://help.cesbo.com/astra/getting-started/first-steps/install#login-to-web-interface)
-
-Después de instalar Astra, puedes acceder a su interfaz web utilizando un navegador web - Chrome, Safari o Firefox. El puerto por defecto para la interfaz web es 8000. Así que la dirección de la interfaz será `http://your-server-address:8000`. Para iniciar sesión en la interfaz web, utilice el nombre de usuario y la contraseña predeterminados, ambos configurados como "admin". Se recomienda cambiar la contraseña predeterminada para evitar accesos no autorizados.
-
-Leer el siguiente artículo sobre [Astra Web Interface](https://help.cesbo.com/astra/getting-started/first-steps/web-interface)
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/20.requirements.md b/content/es/1.astra/1.getting-started/1.first-steps/20.requirements.md
deleted file mode 100644
index a4916068..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/20.requirements.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "Requisitos del sistema"
-date: 2023-09-12
----
-
-La televisión digital es un servicio de alta carga y requiere algunos recursos. Astra no tiene restricciones en cuanto al número de canales o clientes. Sin embargo, los protocolos elegidos y los recursos disponibles pueden influir en estos parámetros.
-
-## Funcionamiento del software[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#software-operation)
-
-Evite utilizar hardware de consumo o hardware obsoleto.
-
-Para el funcionamiento del sistema y del software en general recomendamos al menos 2Gb de RAM. Para reserva al menos un 20%.
-
-## Multidifusión UDP o difusión DVB[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#udp-multicast-or-dvb-broadcast)
-
-Distribución de contenidos a través de redes UDP Multicast o DVB Broadcast, los requisitos del sistema son mínimos. Un solo servidor puede preparar todos los canales y distribuirlos por la red.
-
-### CPU
-
-Recomendamos una CPU con la frecuencia más alta disponible. Asegúrese de que la CPU funciona en modo de rendimiento y el modo de ahorro de energía está desactivado.
-
-El número de núcleos de CPU necesarios depende del número de canales que se vayan a entregar. Una buena regla general es un núcleo por cada 30 canales. Por lo tanto, para 100 canales una buena elección será una CPU con 4 núcleos.
-
-### RAM
-
-- Para moduladores DVB como TBS, DigitalDevices o HiDes, Astra asigna 256 Mb por transpondedor.
-- Para canales UDP con sincronización de bitrate, Astra asigna unos 12Mb por canal. Sin sincronización, sólo se asigna 1 Mb por canal, pero esto no suele ser recomendable.
-
-Aproximadamente 2Gb de RAM son suficientes para entregar 100 canales.
-
-### Red
-
-Evite utilizar VLAN, Bonding y adaptadores de red de consumo.
-
-## HLS[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#hls)
-
-La entrega de contenidos con el protocolo HLS es el proceso más complicado y que más recursos consume, debido a la naturaleza del protocolo.
-
-### CPU
-
-La frecuencia de la CPU no es crucial para HLS. Asegúrate de que la CPU está en modo de rendimiento y el modo de ahorro de energía está desactivado.
-
-El número de núcleos de CPU necesarios depende del número de colas Rx/Tx del adaptador de red. Por lo tanto, para Intel 82599 con 128Tx colas utilizar CPU con tantos núcleos como sea posible.
-
-### RAM
-
-El uso de RAM depende de la configuración de HLS. Por defecto, Astra prepara 4 segmentos, cada uno de hasta 3 segundos de duración. Para un canal HD con un bitrate de 10Mbit por segundo, se asignarán aproximadamente 15Mb (calculado 4 \* 3 \* 10 / 8), además de 2Mb fijos por canal, que no dependen del bitrate del canal.
-
-Cada sesión activa requiere unos 2Mb de RAM.
-
-### Red
-
-Utilice adaptadores de red de nivel de servidor con tantas colas de Tx como sea posible.
-
-### Escala
-
-Debido a la naturaleza de HLS, todos los clientes se conectan directamente al servidor. Para el equilibrio de carga se recomienda el uso de servidores de caché. Leer más en [HLS Caching Proxy con Nginx](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-
-## Canales de recepción[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#receiving-channels)
-
-Los recursos para la recepción de canales no son tan importantes como la entrega. Alrededor de 1 Gb de RAM por cada 100 canales.
-
-## Resumen[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#summary)
-
-RAM total necesaria calculada como la suma de los:
-
-- Funcionamiento general del software
-- Recepción
-- Entrega
-- Otros programas de su servidor
-- Reserva RAM
-
-### Ejemplo con radiodifusión DVB-C
-
-En resumen, para 100 canales:
-
-- Funcionamiento general del software: 2 Gb
-- Recepción: 1Gb
-- Entrega con 4 transpondedores: 2 Gb (256 Mb por transpondedor, más recursos adicionales para mulpiplexación)
-- Otros programas: 0
-- Reserva RAM: (2 + 1 + 2) \* 0,5 = 2,5 Gb
-
-Total (redondeado al alza): 8Gb
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/3.license.md b/content/es/1.astra/1.getting-started/1.first-steps/3.license.md
deleted file mode 100644
index 8ba15e15..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/3.license.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "License"
-date: 2023-02-21
----
-
-Se necesita una licencia válida para poner en marcha Astra.
-
-## Tipo de licencia[](https://help.cesbo.com/astra/getting-started/first-steps/license#license-type)
-
-Astra tiene varios modelos de licencia:
-
-- **Demo** - esta es una licencia de prueba para probar nuestro software de forma gratuita, sin ningún límite funcional, por un período de 40 días. Es importante tener en cuenta que una licencia de demostración no está destinada a uso comercial, y sólo debe utilizarse con fines de evaluación.
-- **Suscripción** - el modelo de licencia ofrece una forma flexible y rentable de acceder a nuestro software. Además de proporcionar asistencia técnica, una licencia de suscripción también incluye actualizaciones periódicas del software que permiten a los usuarios acceder a las últimas funciones y correcciones de errores.
-
-## Nueva licencia[](https://help.cesbo.com/astra/getting-started/first-steps/license#new-license)
-
-Puede adquirir una nueva licencia u obtener una demostración en nuestro sitio web: [Obtener licencia](https://cesbo.com/astra-license). Para instalar la nueva licencia siga las instrucciones del correo electrónico con la nueva licencia.
-
-Si no resve correo electrónico, por favor, compruebe en el Spam.
-
-Enviamos correo electrónico con la nueva licencia en:
-
-- adquirir la nueva licencia
-- solicitar la licencia de demostración
-- restablecer la licencia actual
-
-Su licencia será la misma:
-
-- renueve su licencia
-- añada más servidores a su licencia de demostración
-- convierta su licencia de demostración en suscripción
-
-Para instalar la nueva licencia, siga las instrucciones del correo electrónico. Tras instalar la licencia, reinicia Astra desde la consola:
-
-```
-systemctl restart astra
-```
-
-## Renovar licencia[](https://help.cesbo.com/astra/getting-started/first-steps/license#renew-license)
-
-Puede renovar su suscripción en su perfil de nuestro sitio web: [Perfil](https://cesbo.com/profile). Su número de serie será el mismo que antes, por lo que no necesitará ninguna acción adicional.
-
-::note Después de renovar su licencia, asegúrese de reiniciar Astra lo antes posible, por ejemplo, durante un periodo de mantenimiento programado o fuera de las horas punta.
-::
-
-## Licencia de actualización[](https://help.cesbo.com/astra/getting-started/first-steps/license#upgrade-license)
-
-Puede añadir más servidores a su suscripción en su perfil en nuestro sitio web: [Perfil](https://cesbo.com/profile). El precio de la actualización se calcula a partir de los días restantes de la suscripción con descuento por servidor adicional. Puede comprobar el precio en nuestra calculadora.
-
-## Transferencia de licencia[](https://help.cesbo.com/astra/getting-started/first-steps/license#transfer-license)
-
-Usted puede transferir su licencia y suscripción a otra cuenta, por favor póngase en contacto con nosotros en el chat.
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/4.web-interface.md b/content/es/1.astra/1.getting-started/1.first-steps/4.web-interface.md
deleted file mode 100644
index a9e1fbf8..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/4.web-interface.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Interfaz web"
-date: 2023-02-22
----
-
-Astra proporciona una interfaz web que puedes utilizar para gestionar y configurar el software.
-
-## Acceso a la Interfaz Web[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#accessing-the-web-interface)
-
-La Interfaz Web funciona bien en los siguientes navegadores: Firefox, Chrome o Safari.
-
-El puerto por defecto para la interfaz web es 8000. Para acceder a la interfaz web, introduzca la siguiente URL en su navegador web: `http://your-server-address:8000`donde tu-servidor es la dirección IP o el nombre de host del servidor donde está instalado Astra.
-
-## Iniciar sesión en la interfaz web[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#login-to-web-interface)
-
-
-
-Nombre de usuario y contraseña por defecto: `admin`. Recomendamos cambiar la contraseña por defecto por una más segura para evitar accesos no autorizados.
-
-## Interfaz[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#interface-overview)
-
-
-
-1. `Dashboard` - el tablero presenta actualizaciones de estado en tiempo real para todos los Canales y Adaptadores DVB. Al hacer clic en una tarjeta, se abren las opciones del objeto.
-2. `Main Menu` - es el eje central de la interfaz de Astra. Facilita a los usuarios la navegación entre las distintas funciones
-3. `Sessions` - proporciona una lista de todas las sesiones activas para clientes HTTP/HLS
-4. `Settings` - Lista de todos los ajustes de Astra, como la gestión de usuarios, la autenticación HTTP, los ajustes generales de Astra, etc. Más información en [Ajustes Astra](https://help.cesbo.com/astra/admin-guide/settings)
-5. `Log` - mensajes en tiempo real sobre el estado del software Astra. Más información en [Troncos Astra](https://help.cesbo.com/astra/admin-guide/log)
-6. `Search` - Búsqueda rápida de canales y adaptadores. Se puede acceder a la función de búsqueda pulsando la tecla `S` clave
-7. `New Adapter` - configurar un nuevo Adaptador DVB para recibir señales de redes DVB, incluidas fuentes por satélite, cable o terrestres. Obtenga más información sobre la sintonización y configuración DVB en la sección [Recepción DVB](https://help.cesbo.com/astra/receiving/dvb) guías
-8. `New Stream` - añadir un nuevo Stream para recibir canales desde fuentes HTTP, UDP, RTSP y DVB. Más información sobre la creación de un nuevo flujo y las opciones de flujo en la Guía del administrador [Ajustes de Astra Stream](https://help.cesbo.com/astra/admin-guide/stream)
-9. `View` - personalizar el tema de la interfaz y la configuración del panel de control, como la agrupación, el orden y el filtrado de canales y adaptadores dvb
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/5.manage-service.md b/content/es/1.astra/1.getting-started/1.first-steps/5.manage-service.md
deleted file mode 100644
index 79ebc251..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/5.manage-service.md
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: "Gestionar el servicio Astra"
-date: 2023-02-21
----
-
-El servicio es un proceso de aplicación con nombre especificado y configuración propia.
-
-::alert En la mayoría de las distribuciones Linux los servicios se gestionan con `systemd`. Systemd controla el estado del servicio, comprueba los registros de servicio y lanza el servicio al iniciar el sistema.
-::
-
-## Ponga en marcha servicios adicionales[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#launch-additional-services)
-
-Puede lanzar en su servidor uno o varios servicios en función de sus necesidades.
-
-```
-astra init 8001 astra-1
-```
-
-El nombre del servicio será `astra-1` con el puerto de la interfaz web `8001`.
-
-## Gestión de servicios[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#service-management)
-
-En este ejemplo el nombre del servicio es por defecto: `astra`
-
-| Comando | Descripción |
-| --- | --- |
-| `systemctl restart astra` | Reiniciar el servicio |
-| `systemctl start astra` | Iniciar servicio |
-| `systemctl stop astra` | Detener el servicio |
-| `systemctl status astra` | Estado del servicio |
-| `systemctl enable astra` | Iniciar el servicio al arrancar el sistema |
-| `systemctl disable astra` | Desactivar la ejecución automática |
-| `journalctl -fu astra` | Registros de servicio |
-
-## Eliminar servicio[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#remove-service)
-
-Antes de eliminar el servicio, deténgalo y desactive la ejecución automática:
-
-```
-systemctl stop astra-1
-systemctl disable astra-1
-```
-
-A continuación, elimine el servicio de systemd:
-
-```
-astra remove astra-1
-```
-
-Este comando elimina los archivos de servicio y de registro, manteniendo los archivos de configuración y binarios.
diff --git a/content/es/1.astra/1.getting-started/1.first-steps/index.md b/content/es/1.astra/1.getting-started/1.first-steps/index.md
deleted file mode 100644
index c7ea3fde..00000000
--- a/content/es/1.astra/1.getting-started/1.first-steps/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Primeros pasos"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md b/content/es/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
deleted file mode 100644
index 6d0ec637..00000000
--- a/content/es/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
+++ /dev/null
@@ -1,193 +0,0 @@
----
-title: "Televisión por cable con Astra para la hostelería"
-date: 2023-05-04
-image: https://cdn.cesbo.com/help/astra/getting-started/ctv-with-astra/og-image.png
----
-
-Hospitality TV, que ofrece una excelente solución de televisión con emisiones de alta calidad y una selección de los mejores canales, es una parte esencial del servicio hotelero.
-
-El número y la calidad de los canales crean una impresión positiva en los huéspedes. Sin embargo, aquí es donde surge el reto. Los hoteles tienen que modernizar su red de TV existente o diseñar una nueva, buscando un equilibrio entre los costes de los equipos y los servicios necesarios. Le sugerimos que considere el software Astra, que cuenta con funciones potentes y flexibles cuando se utiliza junto con un modulador DVB-C. En este artículo analizaremos los pros y los contras de esta solución y explicaremos los pasos necesarios para configurarla.
-
-## Ventajas de la televisión por cable[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#advantages-of-cable-television)
-
-- construido sobre un cable de TV normal, puede utilizar la red existente del hotel
-- un gran número de canales sin restricciones de calidad
-- cualquier televisor es capaz de recibir televisión por cable. No se necesita ningún hardware adicional en las habitaciones de los huéspedes.
-- fiabilidad de la red
-- control de emisiones, como monitorización, configuración, conmutación de canales, etc. Todo esto es posible con Astra Web Interface
-- Por último, pero no menos importante, puedes ampliar de forma sencilla el número de fuentes y canales de vídeo. Astra te permite recibir una señal de entrada no sólo desde tarjetas DVB, sino también desde una red (HTTP, HLS, UDP, RTSP), así como crear tus canales de TV a partir de tus grabaciones de vídeo.
-
-## Desventajas[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#disadvantages)
-
-- el coste de la cabecera, incluido el modulador DVB-C y las tarjetas DVB para recibir
-- es posible que algunos televisores antiguos no admitan el estándar DVB-C para la televisión por cable
-
-## Hardware[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#hardware)
-
-
-
-Este sencillo diagrama se utiliza para la ilustración. Tenemos una señal de satélite, un PC servidor basado en Linux con tarjeta(s) DVB-S/S2 y tarjeta(s) moduladora(s) RESI DVB-C FSM.
-
-### Receptor DVB-S/S2
-
-Para recibir canales por satélite puede utilizar cualquier adaptador DVB-S/S2 con controladores para Linux.
-
-
-
-Los receptores DVB más populares son:
-
-- [Dispositivos digitales MAX SX8 Pro](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/340/digital-devices-max-sx8-pro-4/8-8-tuner-tv-card-dvb-s2/dvb-s2x-full-spectrum)
-- [Dispositivos digitales Max M4](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/341/digital-devices-max-m4-4x-multi-band-tuner-tv-card?c=167): todoterreno para la recepción por satélite, cable o terrestre
-- [TBS6909-X](https://www.tbsdtv.com/products/tbs6909-x-dvb-s-s2-s2x-octa-tuner-pcie-card.html)
-
-### Modulador DVB-C
-
-En este artículo, consideramos pasos sencillos sobre Cómo configurar Astra para DVB-C Modulación utilizando [RESI DVB-C FSM 8](https://www.digital-devices.eu/shop/en/business-tv/qam-sdr-modulator/). También puede utilizar el modulador [TBS6004](https://www.tbsdtv.com/products/tbs6004-dvb-c-4-qam-pcie-card.html).
-
-
-
-Breve descripción:
-
-- RESI DVB-C FSM 8 tiene 8 transpondedores según la especificación DVB-C
-- Gama de frecuencias: 114 - 858 MHz
-- Velocidades de símbolos: 1,0 - 7,1 MSym/s
-- QAM: 16, 32, 64, 128, 256
-- Relación señal/ruido: 42 dB
-- Salida con 8 transpondedores activos: 101 dBµV
-- El FSM8 puede emitir hasta 7,1 MSym/s y QAM256. La tasa de bits máxima entregada es de unos 52 Mbps
-
-::note Aconsejamos no enviar más de 40-42Mbps a un solo transpondedor, especialmente si el flujo de entrada procede del satélite. Los canales por satélite suelen tener un bitrate flotante que, por ejemplo, en un canal HD puede pasar de 6 Mbps a 11 Mbps.
-::
-
-Según esto, podemos calcular cuántos canales podemos poner en un solo transpondedor y en todos los transpondedores disponibles:
-
-- 4 x canales HD ~7Mbps = 28Mbps
-- 4 x canales SD ~3Mbps = 12Mbps
-
-Aproximadamente podemos obtener 8 canales en un transpondedor, multiplicado por 8 transpondedores podemos obtener hasta 64 canales en su red DVB-C. Esta combinación de canales puede ser diferente, depende de sus necesidades. Si necesita más canales puede obtener RESI DVB-C FSM 16 o 24.
-
-## Requisitos[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#requirements)
-
-Hardware:
-
-- PC servidor, CPU Intel® o AMD® de al menos cuatro núcleos a 2,8 GHz, 8 Gb de RAM, con 2 o más ranuras PCIe, en función de la cantidad de tarjetas PCIe.
-- Moduladores DVB-C (RESI o TBS)
-- Tarjetas de TV DVB-S/S2 o DVB-T/T2 (a modo de ejemplo)
-
-Software:
-
-- Sistema operativo basado en Linux. Recomendamos Ubuntu 22.04 LTS
-- Cesbo Astra
-- Controladores de tarjeta DVB
-- Navegador de Internet en tu PC. Chrome, Safari o Firefox
-
-## Configurar Astra[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#configure-astra)
-
-### Instalar Astra
-
-En primer lugar, tenemos que preparar nuestra máquina servidor e instalar Linux y Astra. La información sobre la instalación de Ubuntu se puede encontrar en el [sitio web oficial](https://ubuntu.com/tutorials/install-ubuntu-server)
-
-La instalación de Astra es sencilla - sólo tienes que copiar un único archivo binario a tu servidor. Aquí, en detalle, usted puede encontrar cómo [instalar Astra](https://help.cesbo.com/astra/getting-started/first-steps/install)
-
-Muy a menudo los clientes olvidan configurar sus Adaptadores antes de los siguientes pasos. Así que asegúrese de que tiene instalados los controladores de la tarjeta DVB en el servidor.
-
-- [Instalación del controlador DigitalDevices](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver)
-- [Instalación del controlador TBS](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver)
-- Para otros adaptadores, puede encontrar información en el sitio web del vendedor
-
-### Canales de recepción con Astra
-
-Ahora es el momento de configurar todos nuestros Adaptadores y encontrar los canales, que queremos Modular sobre DVB-C. Lista de todos los artículos sobre recepción de canales disponible aquí: [Recepción con Astra](https://help.cesbo.com/astra/receiving).
-
-Para configurar la recepción de canales desde satélite te recomendamos que eches un vistazo a estos artículos:
-
-- [Introducción a la sintonización del adaptador DVB](https://help.cesbo.com/astra/receiving/dvb/intro)
-- [Opciones de sintonizador DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-- [Scan DVB Adaptador](https://help.cesbo.com/astra/receiving/dvb/scan)
-
-A continuación se muestra una captura de pantalla de la configuración del adaptador de ejemplo:
-
-
-
-### Buscar y seleccionar los canales deseados
-
-Una vez configurados nuestros Adaptadores, podemos hacer un escaneo del Transpondedor requerido (frecuencia) y añadir canales a Astra seleccionando todos los programas que queramos añadir.
-
-
-
-
-
-### Crear un nuevo flujo con MPTS
-
-MPTS es un Multi Program Transport Stream (o multiplex) es un flujo que contiene varios servicios (programas). Se utiliza para transferir canales a moduladores y multiplexores ip-qam/ip-asi. A continuación se muestran capturas de pantalla de la mayoría de las páginas de configuración general
-
-
-
-
-
-
-
-En la configuración SDT se debe proporcionar toda la información sobre el canal:
-
-- `Service Name` - nombre del programa
-- `PNR` - el número de programa debe ser el mismo que en la lista de entrada
-- `LCN` - El número lógico define el número de canal que aparecerá en el televisor.
-
-
-
-En los ajustes de NIT proporcione información para el transpondedor DVB-C.
-
-### Configuración del modulador
-
-En este punto, ya hemos encontrado y añadido todos los canales necesarios en Astra, creado un Nuevo Stream, y configurado el MPTS, que debe ser enviado al modulador. Para configurar la señal de salida al modulador DVB-C RESI necesitamos saber el número de adaptadores RESI en el sistema.
-
-En la consola del servidor, busque el número de tarjeta y los moduladores mediante el comando
-
-```
-find "/dev/dvb" -name "mod*"
-```
-
-En la salida - obtenemos el número del adaptador y sus moduladores como:
-
-```
-/dev/dvb/adapter0/mod0
-```
-
-- `adapter0` - número de adaptador en el sistema
-- `mod0` - número de dispositivo (transpondedor) en este adaptador. El rango de 0 a 7 será para el modulador FSM8
-
-Ahora es el turno de configurar la señal de salida al modulador DVB-C RESI en los ajustes MPTS
-
-
-
-Como resultado, deberíamos obtener un Stream completamente configurado, como se muestra en la captura de pantalla:
-
-
-
-## Supervisar y gestionar[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#monitor-and-manage)
-
-Con Astra, podrá Analizar la calidad y estabilidad de los flujos de transporte. Exportar estadísticas y eventos a sistemas externos como Zabbix o Grafana.
-
-También puedes abrir en cualquier momento la interfaz web de Astra para ver el panel de control. Aquí verás los adaptadores ya configurados, los streams creados y algunas opciones útiles como la intensidad/calidad de la señal, el bitrate de los canales, etc.
-
-
-
-
-
-
-
-## Comprobación de la señal DVB-C de salida[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#checking-the-output-dvb-c-signal)
-
-Con estos sencillos pasos hemos configurado nuestro Stream. Ahora tenemos los canales convertidos y modulados con el modulador RESI DVB-C FSM.
-
-La mejor manera de comprobar la señal de salida es utilizar un analizador. Hay muchos modelos diferentes de muchos fabricantes. Por ejemplo, Telestar:
-
-
-
-Además, podemos conectar el cable coaxial del RESI al televisor y, en la configuración del televisor, realizar una nueva búsqueda de canales DVB-C, ya sea Búsqueda completa o Búsqueda de red (o especificar los parámetros de búsqueda manualmente). Los ajustes de búsqueda de canales dependen totalmente del fabricante del televisor, pero en general son muy similares.
-
-## Solución de problemas de recepción DVB[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#troubleshooting-dvb-receiving)
-
-En caso de que surja algún problema durante la configuración, le ofrecemos una lista de artículos sobre cómo identificar problemas y eliminar la posible causa del problema: [Solución de problemas de recepción DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
-
-Cuidamos de cada uno de nuestros clientes y de su mejor experiencia de trabajo con Cesbo Astra, por eso ofrecemos más canales de soporte como la ayuda Online y el soporte vía E-mail.
diff --git a/content/es/1.astra/1.getting-started/2.use-cases/index.md b/content/es/1.astra/1.getting-started/2.use-cases/index.md
deleted file mode 100644
index d0357b31..00000000
--- a/content/es/1.astra/1.getting-started/2.use-cases/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Casos prácticos"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/1.getting-started/9.advanced/index.md b/content/es/1.astra/1.getting-started/9.advanced/index.md
deleted file mode 100644
index 210cd8b3..00000000
--- a/content/es/1.astra/1.getting-started/9.advanced/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Avanzado"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md b/content/es/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
deleted file mode 100644
index c3eaa6ad..00000000
--- a/content/es/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: "Lanzar Astra en consola"
-date: 2023-02-21
----
-
-Si su sistema no tiene systemd puede lanzar el proceso manualmente:
-
-```
-astra -c /etc/astra/astra.conf -p 8000
-```
-
-El proceso se iniciará en primer plano y tu consola será ocupada por el proceso hasta que termine. Para detener el proceso sólo tiene que pulsar Ctrl + C en el teclado.
-
-Para iniciar el proceso en segundo plano, añada el símbolo `&` después de la línea de comandos:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 &
-```
-
-El proceso se iniciará en segundo plano y la consola volverá a su control inmediatamente. Para detener el proceso puede ejecutar el comando:
-
-```
-killall astra
-```
diff --git a/content/es/1.astra/1.getting-started/index.md b/content/es/1.astra/1.getting-started/index.md
deleted file mode 100644
index f0c6faab..00000000
--- a/content/es/1.astra/1.getting-started/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Primeros pasos"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/getting-started.svg
- description: "Introducción a Astra para principiantes"
----
-
-Aprenda a utilizar Astra para construir su propia cabecera de TV digital.
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/1.administration/1.update.md b/content/es/1.astra/2.admin-guide/1.administration/1.update.md
deleted file mode 100644
index e0c44132..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/1.update.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Actualización"
-date: 2023-02-21
----
-
-Instale la nueva versión en su servidor
-
-::alert
-Antes de actualizar por favor [Hacer una copia de seguridad](https://help.cesbo.com/astra/admin-guide/administration/backup)!
-::
-
-## Instalar actualización[](https://help.cesbo.com/astra/admin-guide/administration/update#install-update)
-
-Descarga el último archivo binario:
-
-```
-rm -f /usr/bin/astra
-curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
-chmod +x /usr/bin/astra
-```
-
-Reinicie Astra después de la actualización:
-
-```
-systemctl restart astra
-```
diff --git a/content/es/1.astra/2.admin-guide/1.administration/2.backup.md b/content/es/1.astra/2.admin-guide/1.administration/2.backup.md
deleted file mode 100644
index 1a7b089b..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/2.backup.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Copia de seguridad"
-date: 2023-02-21
----
-
-Las copias de seguridad son una parte importante de la administración de sistemas.
-
-## Cree[](https://help.cesbo.com/astra/admin-guide/administration/backup#create)
-
-Guarde el archivo binario y los archivos de configuración en el archivo:
-
-```
-tar -Pzcf ~/astra-backup.tar.gz /usr/bin/astra /etc/astra
-```
-
-## Restaurar[](https://help.cesbo.com/astra/admin-guide/administration/backup#restore)
-
-Para extraer la copia de seguridad ejecute los siguientes comandos:
-
-```
-rm -f /usr/bin/astra
-tar -Pxf ~/astra-backup.tar.gz
-```
diff --git a/content/es/1.astra/2.admin-guide/1.administration/90.uninstall.md b/content/es/1.astra/2.admin-guide/1.administration/90.uninstall.md
deleted file mode 100644
index 4d9cc48c..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/90.uninstall.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Desinstalar"
-date: 2023-02-21
----
-
-Si Astra ya no es necesario, puedes eliminarlo completamente de tu servidor.
-
-::alert
-Antes de desinstalar por favor [Hacer una copia de seguridad](https://help.cesbo.com/astra/admin-guide/administration/backup)!
-::
-
-## Desactivar servicio[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#disable-service)
-
-Detenga el servicio y desactive la ejecución automática:
-
-```
-systemctl stop astra
-systemctl disable astra
-```
-
-## Eliminar servicio[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#remove-service)
-
-Retire el servicio del sistema:
-
-```
-astra remove
-```
-
-Si tiene varios servicios en su servidor, deberá especificar un nombre personalizado:
-
-```
-astra remove astra-8001
-```
-
-## Limpieza[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#cleanup)
-
-Por último, elimine el archivo binario y los archivos de configuración:
-
-```
-rm -rf /usr/bin/astra /etc/astra
-```
diff --git a/content/es/1.astra/2.admin-guide/1.administration/change-password.md b/content/es/1.astra/2.admin-guide/1.administration/change-password.md
deleted file mode 100644
index 3fc573b3..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/change-password.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Cambiar la contraseña de la Interfaz Web de Astra"
-date: 2023-02-22
----
-
-Para administrar la interfaz de Astra, puede cambiar la contraseña de cualquier usuario a través del menú de la interfaz. Para realizar esta acción, necesita:
-
-1. Abra el menú Configuración, seleccione Usuarios. Esto le llevará a la página Usuarios, donde podrá ver una lista de todos los usuarios.
-2. Seleccione el usuario cuya contraseña desea cambiar.
-3. Introduzca la nueva contraseña y haga clic en Aplicar.
-
-Si has cambiado tu propia contraseña, la interfaz web de Astra se recargará y deberás iniciar sesión con tu nueva contraseña.
-
-## Restablecer contraseña[](https://help.cesbo.com/astra/admin-guide/administration/change-password#reset-password)
-
-La contraseña de la interfaz de Astra también se puede cambiar mediante el comando de la consola del servidor:
-
-```
-astra --reset-password
-```
-
-A continuación, deberá introducir los siguientes datos:
-
-- Puerto de su interfaz web (por defecto es 8000)
-- Inicio de sesión de usuario
-- Nueva contraseña
diff --git a/content/es/1.astra/2.admin-guide/1.administration/changelog.md b/content/es/1.astra/2.admin-guide/1.administration/changelog.md
deleted file mode 100644
index 4244899f..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/changelog.md
+++ /dev/null
@@ -1,170 +0,0 @@
----
-title: "Changelog"
-noindex: true
----
-
-## 250221
-
-[Descarga Astra-250221](https://cdn.cesbo.com/astra/builds/astra-250221)
-
-### SRT
-
-- Biblioteca SRT degradada a v1.4.3 debido a errores de pérdida de paquetes y CC
-- La entrada SRT reinicia automáticamente las conexiones cuando el bitrate cae a cero
-
-### DVB
-
-- Opción `restart_adapter` para reiniciar el adaptador DVB con el analizador de canales. Cuando el canal recibe una transmisión con errores, envía un comando para reiniciar el adaptador.
-- Corregido fallo al iniciar DVB desde scripts Lua
-- SAT>IP envía opciones al servidor SAT>IP para Multistream/PLS
-
-### UDP
-
-- Corregida tormenta de registros con mensaje "UDP recv buffer overflow"
-- Añadida opción `join` para salida UDP para enviar solicitud Multicast Join (requerido por algunos switches de red)
-- Añadida opción `ts_size=204` para MPEG-TS con paquetes de 204 bytes (transmisiones ISDB-T en Brasil y Japón)
-
-### MPEG-TS
-
-- Corregido remap para paquetes AIT
-
-### Interfaz Web
-
-- Enlaces a listas m3u con diferentes fuentes (HLS, HTTP MPEG-TS, UDP): Configuración -> HTTP Play
-
-## 241024
-
-[Descargar Astra-241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-
-### SRT
-
-- Biblioteca SRT actualizada a la versión 1.5.3
-- Sesiones para salida SRT en modo oyente
-- Refactorización de salida SRT, mejor estabilidad, corregida fuga de memoria
-- Opciones `streamid` para entrada SRT
-
-### Modulador TBS DVB-T
-
-- Soporte para la tarjeta moduladora cuádruple TBS6104 DVB-T
-
-### HLS
-
-- Salida HLS pasa marcadores SCTE-35
-- Entrada HLS corrige el contador de continuidad si comienza desde 0 en cada segmento
-
-### MPEG-TS
-
-- Soporte para texto codificado con UTF-16, ISO/IEC 10646 BMP en las tablas EIT y SDT
-- Detiene la generación de PSI si no hay datos en la entrada
-
-### Interfaz Web
-
-- Iconos para adaptadores virtuales DVB
-- Corregir estado y bitrate para adaptador SAT>IP en la interfaz web
-- Corregir recarga web al reconectar
-- Corregir eliminación de servidores en la interfaz web
-- Botón de cierre de sesión
-- Pestañas para Settings -> General
-
-### Cambios Internos
-
-- Continúa el traslado de código desde scripts Lua al núcleo de Astra: Métodos API para estado del flujo, reporte del flujo, listas de reproducción, procesamiento JSON y otros
-
-## 230719
-
-[Descargar Astra-230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-
-En este registro de cambios hay una breve comparación con la última versión estable 220504
-
-### SRT
-
-- Biblioteca SRT actualizada a v1.5.1
-- Opción `statsout=FILE` para escribir las estadísticas de recepción/transmisión de SRT en el archivo CSV. Este archivo se puede procesar con [https://github.com/mbakholdina/srt-stats-plotting](https://github.com/mbakholdina/srt-stats-plotting).
-- Admite el formato de dirección estándar, como `srt://example.com?passphrase=12345`. Si su dirección contiene el símbolo # en la opción streamid, debe cambiarse a `%23`. Por ejemplo: `srt://example.com?streamid=%23!::r=LaminorTV,m=request`
-- Mayor estabilidad de recepción
-- opción `oheadbw` - sobrecarga del ancho de banda de recuperación por encima de la tasa de entrada. Predeterminado: `25`
-- opciones `sndbuf` y `rcvbuf` para ajustar el tamaño del búfer de transmisión y recepción
-
-### Adaptadores virtuales DVB
-
-Adaptadores virtuales es una opción en la configuración del adaptador para facilitar la configuración de los flujos:
-
-- Secuencias MPTS: puede definir la dirección de la secuencia MPTS y escanearla para añadir todos los canales por separado. [Más información](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-- Adaptador CI: puede configurar la descodificación de canales con adaptadores CI externos como DigitalDevices Octopus Twin CI o TBS6900. [Más información](https://help.cesbo.com/astra/receiving/dvb/external-ci)
-- Adaptador SAT>IP: sustituye a la casilla SAT>IP de versiones anteriores. [Más información](https://help.cesbo.com/astra/receiving/dvb/satip-client)
-- SAT>IP: aumentar el tamaño del búfer de recepción
-- SAT>IP: más log para errores de conexión HTTP
-
-### Sintonizadores DVB y entrada DVB
-
-- Para adaptadores multiestándar disponibles opción de selección manual de frontales - `fe_device`. Esto se puede encontrar en la interfaz web: Opciones del adaptador -> Avanzadas -> Dispositivo FE
-- Escanear adaptadores DVB antes de iniciar Astra
-
-### Modulador RESI de DigitalDevices
-
-- Opciones fijas `gain` y `attenuator` para los controladores más recientes
-- Tamaño del búfer por defecto aumentado a 64Mb
-- Reiniciar RESI antes de empezar
-
-### HTTP/HLS
-
-Entrada:
-
-- La entrada HLS soporta M3U8 con URLs sin esquema. Por ejemplo: `//example.com/media/001.ts`
-- Sincronización de bitrate por marcas de tiempo DTS/PTS en lugar de PCR. (muchos flujos HLS tienen valores PCR corruptos).
-
-Salida:
-
-- Algoritmos de autorización reescritos para mejorar el rendimiento (trasladados de los scripts Lua al núcleo C).
-- La autorización HTTP Backend admite redireccionamientos
-- Comprobar la lista IP en la autorización HTTP antes que otros métodos
-- La salida HLS envía un archivo TS vacío si no se encuentra el archivo (era un error 404, pero algunos reproductores basados en ffplay envían muchas peticiones intentando recargarlo).
-- Opción Configuración -> HLS -> Tiempo de espera de la sesión para personalizar el tiempo en que la sesión debe cerrarse al estar inactiva.
-
-### UDP
-
-- Ignorar archivos TS no válidos en la entrada (las versiones anteriores reiniciaban la recepción)
-- Opción `src=IP` para especificar la dirección de origen de multidifusión UDP para IGMPv3. Ejemplo: `udp://eth1@239.255.1.1:1234#src=192.168.88.100`
-
-### MPTS
-
-- Cambiar el tipo de IET con activado `remux_eit` opción. Si EIT tsid no es igual al `tsid` definida en la configuración del MPTS, el tipo de IET cambiará de `actual` a `other`
-
-### Tratamiento
-
-- opción `set_pcr_pid` para cambiar PCR pid si se separó de vídeo
-- T2MI soluciona el problema de los errores de CC en algunos flujos
-
-### Supervisión
-
-- Opción `interval=SEC` para que la dirección de InfluxDB defina los intervalos de envío. Por defecto es de 60 segundos. Por ejemplo `https://example.com:8086#interval=5`
-- `app_mem_kb` en el [API de estado del proceso](https://help.cesbo.com/astra/admin-guide/api/process). Uso de la memoria del proceso en kilobytes
-- `video_count` y `audio_count` en el [API de estado del flujo](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-status)
-
-### Maestro-Esclavo
-
-- Opción `delay` para que el modo esclavo inicie el proceso con retardo. Por defecto 3 segundos. Ejemplo: `astra -c slave.conf -p 8000 --slave "http://master:8000#delay=10"`
-
-### Interfaz web
-
-- Icono
-- Interfaz Web de `als.cesbo.com` integrado en el archivo binario de Astra (`als.cesbo.com` ya no se utiliza)
-- Opción para establecer una ruta personalizada a la interfaz web. Esto se puede encontrar en Configuración -> General -> Ruta personalizada. Por ejemplo, con la ruta `secret`la interfaz estará disponible en `http://example.com:8000/secret/`
-- Opción para modificar el puerto de la interfaz web. Se encuentra en Configuración -> General -> Puerto personalizado. Esta opción personaliza el valor del puerto definido en el archivo `-p` opción. También se admite la dirección de interfaz local, como `127.0.0.1:8000` - la web sólo estará disponible en localhost
-- Opción Ajustes -> HTTP Play -> Path to TV Screenshots - adjuntar capturas de pantalla de canales a las tarjetas en el salpicadero
-- Descripción del canal
-- Diálogos modales para configurar el flujo y los adaptadores
-
-### Cambios internos
-
-- Movido mucho código de los scripts Lua al Astra Core para un mejor rendimiento.
-- Astra comprueba el puerto de la API y de la interfaz web para evitar lanzar el mismo proceso dos veces
-- Actualizar OpenSSL a v1.1.1t
-- Integrar LibUV v1.44.2 (preparando el cambio del procesamiento interno de eventos a libuv)
-
-## Versiones de archivo[](https://help.cesbo.com/astra/admin-guide/administration/changelog#archive-versions)
-
-- [241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-- [230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-- [230307](https://cdn.cesbo.com/astra/builds/astra-230307)
-- [220504](https://cdn.cesbo.com/astra/builds/astra-220504)
diff --git a/content/es/1.astra/2.admin-guide/1.administration/custom-port.md b/content/es/1.astra/2.admin-guide/1.administration/custom-port.md
deleted file mode 100644
index a13b16d3..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/custom-port.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Puerto personalizado para la interfaz web de Astra"
-date: 2023-02-21
----
-
-El puerto por defecto de la Interfaz Web de Astra es `8000`. Puede establecer el puerto que desee:
-
-```
-astra init 4000 astra
-```
-
-`astra` al final del comando es un nombre de servicio por defecto.
-
-Por último, reinicie el servicio para aplicar los cambios:
-
-```
-systemctl restart astra
-```
-
-Ahora la interfaz web estará disponible en el nuevo puerto: `http://your-server:4000`
diff --git a/content/es/1.astra/2.admin-guide/1.administration/index.md b/content/es/1.astra/2.admin-guide/1.administration/index.md
deleted file mode 100644
index 6d5a251d..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Administración"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/1.administration/mosaic.md b/content/es/1.astra/2.admin-guide/1.administration/mosaic.md
deleted file mode 100644
index 44159275..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/mosaic.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: "Mosaico: Capturas de pantalla de canales en el panel de control"
-date: 2023-08-28
-image: https://cdn.cesbo.com/help/astra/admin-guide/administration/mosaic/dashboard.png
----
-
-Mosaic es un sencillo script para crear capturas de pantalla de canales con ffmpeg y ponerlas en Astra Dashboard usando Astra API.
-
-Las capturas de pantalla de canales ayudan a evaluar visualmente la calidad de los canales.
-
-
-
-## Requisitos[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#requirements)
-
-- Astra con [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play) activado
-- FFmpeg
-
-## Instalar FFmpeg[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#install-ffmpeg)
-
-Instala FFmpeg con el gestor de paquetes del sistema:
-
-```
-apt install ffmpeg
-```
-
-## Configurar HTTP Play[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#configure-http-play)
-
-En su servidor cree un nuevo directorio para almacenar las imágenes de las capturas de pantalla:
-
-```
-mkdir -p /var/lib/astra/mosaic
-```
-
-A continuación, abra la interfaz web de Astra -> Configuración -> HTTP Play:
-
-
-
-Active HTTP Play si está desactivado y establezca la ruta al directorio de capturas de pantalla. Listo, HTTP Play ya está configurado y puede guardar los cambios.
-
-También en la configuración de HTTP Play puede copiar enlace a la `playlist.m3u8`Este archivo contiene enlaces a todos los canales habilitados. Enlace a la lista de reproducción lookls como: `https://example.com:8000/playlist.m3u8`
-
-Si utiliza Autorización HTTP, establezca un Token para el administrador. Abra la Interfaz Web de Astra -> Configuración -> Usuarios -> seleccione administrador, y establezca cualquier Token, por ejemplo: `c6017ac9`. Añada este token a la URL de la lista de reproducción: `https://example.com:8000/playlist.m3u8?token=c6017ac9`
-
-## Descargar y configurar el script[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#download-and-configure-script)
-
-[Descargue](https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh) el script y guárdelo en su servidor:
-
-```
-curl -Lo /usr/local/bin/mosaic.sh https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh
-chmod +x /usr/local/bin/mosaic.sh
-```
-
-Abra el script con cualquier editor de texto y modifique las siguientes variables:
-
-- `THREADS` - número de subprocesos para capturar simultáneamente varias pantallas. Menos subprocesos tardarán más tiempo en actualizar todas las imágenes, mientras que más subprocesos aumentarán el uso de la CPU. Puede establecer tantos subprocesos como núcleos de CPU tenga
-- `PLAYLIST_URL` - URL a `playlist.m3u8` archivo del paso anterior
-- `SCREENSHOT_PATH` - para almacenar las capturas de pantalla en su servidor: `/var/lib/astra/mosaic/`
-- `API_PORT` - portar a Astra API
-- `API_AUTH` - login y contraseña admin para acceder a la API de Astra
-
-## Iniciar script con Systemd[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#start-script-with-systemd)
-
-Para iniciar el script automáticamente puede añadirlo al systemd. Descargue el archivo de configuración para systemd y guárdelo en su servidor:
-
-```
-curl -Lo /etc/systemd/system/mosaic.service https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.service
-```
-
-Los siguientes comandos pueden utilizarse para gestionar el script:
-
-- Iniciar guión: `systemctl start mosaic`
-- Detener guión: `systemctl stop mosaic`
-- Activa la ejecución automática: `systemctl enable mosaic`
-- Desactiva la ejecución automática: `systemctl disable mosaic`
-
-Después del inicio compruebe que se están creando nuevos archivos png en el directorio de capturas de pantalla:
-
-```
-ls /var/lib/astra/mosaic
-```
diff --git a/content/es/1.astra/2.admin-guide/1.administration/slave-mode.md b/content/es/1.astra/2.admin-guide/1.administration/slave-mode.md
deleted file mode 100644
index 4c435c89..00000000
--- a/content/es/1.astra/2.admin-guide/1.administration/slave-mode.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Configuración tolerante a fallos"
-date: 2023-08-08
----
-
-Con una configuración tolerante a fallos, puede lanzar un segundo servidor para sustituir al primario en caso de fallo.
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000"
-```
-
-Este comando iniciará Astra en modo esclavo y se conectará al proceso primario en el servidor en 192.168.1.1. En cuanto se pierda la conexión con el servidor primario, Astra ejecutará la configuración y comenzará a funcionar.
-
-Por defecto, Astra ejecuta la configuración en 3 segundos. Sin embargo, puede establecer un retardo más corto o más largo con la opción `delay` opción:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000#delay=10"
-```
diff --git a/content/es/1.astra/2.admin-guide/2.stream/1.create.md b/content/es/1.astra/2.admin-guide/2.stream/1.create.md
deleted file mode 100644
index 843a2c4f..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/1.create.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Crear nuevo flujo"
-date: 2023-05-22
----
-
-Un Stream es un aspecto central de la configuración de Astra, incluye una lista de Entradas para la recepción de medios y Salidas para distribuir o proporcionar acceso. Cada flujo también contiene opciones para el procesamiento de datos.
-
-## Programa único[](https://help.cesbo.com/astra/admin-guide/stream/create#single-program-stream)
-
-
-
-El flujo de programa único (SPTS, también conocido como canal o servicio) sirve como tipo de flujo por defecto en la configuración de Astra, utilizado habitualmente para formar canales de TV. Puede emplear múltiples entradas con fines de redundancia, lo que aumenta la fiabilidad del flujo. El analizador integrado supervisa continuamente la entrada activa y, si detecta un fallo, cambia inmediatamente a una entrada alternativa.
-
-Además de la redundancia, SPTS ofrece diversas opciones de procesamiento. Entre ellas están el filtrado para transmitir sólo los datos de medios necesarios, la modificación de la información de los flujos, la descodificación para acceder a flujos protegidos y la codificación para salvaguardar los flujos transmitidos. Así, SPTS ofrece una solución versátil y segura para la formación de canales de TV.
-
-Más información sobre la [configuración general de Stream](https://help.cesbo.com/astra/admin-guide/stream/general)
-
-## Secuencia multiprograma[](https://help.cesbo.com/astra/admin-guide/stream/create#multi-program-stream)
-
-
-
-El Multi Program Stream (MPTS, también conocido como Multiplex) es otro tipo de stream disponible en Astra, activado a través de una opción del mismo nombre dentro de los ajustes de stream. El MPTS toma todas las entradas proporcionadas y las multiplexa en un único flujo con fines de emisión.
-
-Este tipo de flujo también ofrece varias funciones diseñadas para la radiodifusión. Entre ellas se incluyen opciones para definir la descripción del flujo, información de red, búsqueda de red y números de canal lógicos.
-
-Más información sobre [los ajustes MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings)
diff --git a/content/es/1.astra/2.admin-guide/2.stream/2.general.md b/content/es/1.astra/2.admin-guide/2.stream/2.general.md
deleted file mode 100644
index 0788a07c..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/2.general.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: "Ajustes generales del flujo"
-date: 2023-08-14
----
-
-El flujo de programa único (SPTS) se utiliza habitualmente para formar canales de televisión. Puede utilizar varias entradas con fines de redundancia, lo que aumenta la fiabilidad del flujo.
-
-
-
-- `Enable` - el nuevo flujo está activado por defecto, pero puede desactivarse si es necesario
-- `Name` - nombre de canal amigable utilizado en cuadros de mando y registros
-- `ID` - identificador único, por defecto Astra asigna un número secuencial a los nuevos canales, pero usted puede definir su propio
-- `Multi Program Stream` - cambiar a la configuración MPTS
-- `Enable monitoring` - analizar el estado de los arroyos y enviar informes al sistema de vigilancia
-- `Start stream on demand` - Astra esperará una petición entrante para iniciar el flujo. Este modo está desactivado para canales con salidas UDP o HLS.
-- `Keep Active` - opción adicional para el modo bajo demanda. Por defecto, cuando el último cliente cierra la conexión, Astra apaga el canal. Esta opción permite que el canal permanezca activo durante algún tiempo
-- `Channel Number` - opción utilizada para ordenar los canales en la lista de reproducción
-- `Description` - descripción arbitraria del canal
-
-## Lista de entradas[](https://help.cesbo.com/astra/admin-guide/stream/general#input-list)
-
-Configure una o varias entradas para recibir el contenido del flujo. Para configurar las entradas, puede utilizar el [Formato de dirección de medios](https://help.cesbo.com/astra/receiving/general/address-format) o el cuadro de diálogo de configuración.
-
-Lea más información en nuestras guías para la configuración específica del protocolo:
-
-- [HLS](https://help.cesbo.com/astra/receiving/ip/hls)
-- [HTTP MPEG-TS](https://help.cesbo.com/astra/receiving/ip/http)
-- [UDP/RTP](https://help.cesbo.com/astra/receiving/ip/udp)
-- [SRT](https://help.cesbo.com/astra/receiving/ip/srt)
-- [RSTP](https://help.cesbo.com/astra/receiving/ip/rtsp)
-- [Cómo recibir MPTS vía UDP](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-- [Cómo configurar DVB, ATSC, ISDB-T, SAT>IP](https://help.cesbo.com/astra/receiving/dvb)
-
-## Lista de salida[](https://help.cesbo.com/astra/admin-guide/stream/general#output-list)
-
-Configure una o más salidas para proporcionar contenido a los clientes. Las salidas son opcionales. Puede utilizar la función [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play) para proporcionar acceso a canales con HLS o HTTP MPEG-TS.
-
-Lea más información en nuestras guías para la configuración específica del protocolo:
-
-- [UDP](https://help.cesbo.com/astra/delivery/broadcasting/udp)
-- [DVB con hardware de radiodifusión](https://help.cesbo.com/astra/delivery/hardware)
-
-## Guardar[](https://help.cesbo.com/astra/admin-guide/stream/general#save)
-
-Los ajustes del canal se guardan al pulsar el botón Aplicar.
diff --git a/content/es/1.astra/2.admin-guide/2.stream/4.service.md b/content/es/1.astra/2.admin-guide/2.stream/4.service.md
deleted file mode 100644
index 26fe6365..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/4.service.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Ajustes del servicio Stream"
-date: 2023-08-14
----
-
-Los Ajustes del servicio ofrecen la opción de personalizar la información del flujo que se entrega a los jugadores.
-
-
-
-- `Service Type` - tipo de servicio, vídeo, radio u otro
-- `Service Provider` - nombre de su proveedor de servicios, que puede definirse globalmente en Ajustes -> General -> Proveedor de servicios
-- `Service Name` - nombre público del servicio, que se mostrará en el televisor
-- `Codepage` - codificación de texto utilizada para las opciones Proveedor de servicios y Nombre del servicio
-- `HbbTV URL` - añadir URL a la HbbTV (televisión híbrida de banda ancha) para ofrecer funciones avanzadas de televisión interactiva
-- `Conditional Access` - proteger un arroyo mediante un Sistema de Acceso Condicionado para impedir el acceso no autorizado. Más información en [CAS y Simulcrypt](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt)
diff --git a/content/es/1.astra/2.admin-guide/2.stream/5.remap.md b/content/es/1.astra/2.admin-guide/2.stream/5.remap.md
deleted file mode 100644
index cabdc2da..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/5.remap.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Ajustes de reasignación de flujo"
-date: 2023-08-14
----
-
-La función Remap permite modificar los identificadores de flujo y filtrar los paquetes no deseados.
-
-
-
-- `Map PID's` - modificar el identificador de paquetes (PID) para flujos elementales MPEG-TS. Más información en [Reasignación de PID de flujo](https://help.cesbo.com/astra/processing/mpegts/remap)
-- `Filter PID's` - elimina paquetes específicos dentro del flujo MPEG-TS basándose en sus PID. Más información en [Filtrado de flujos PID](https://help.cesbo.com/astra/processing/mpegts/filter)
-- `Change PNR` - cambiar el número de programa. El número de programa puede estar comprendido entre 1 y 65535.
-- `Change TSID` - cambiar el identificador de la corriente de transporte
diff --git a/content/es/1.astra/2.admin-guide/2.stream/6.backup.md b/content/es/1.astra/2.admin-guide/2.stream/6.backup.md
deleted file mode 100644
index bc8ff9fe..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/6.backup.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Configuración de la copia de seguridad del flujo"
-date: 2023-08-14
----
-
-Configure el comportamiento de redundancia para conmutar automáticamente las entradas de flujo en caso de fallo.
-
-
-
-- `Backup Type` - Tipo de comportamiento de redundancia. Predeterminado: Copia de seguridad activa
-- `Initial Delay` - Retraso en segundos antes de iniciar la siguiente entrada tras el inicio del flujo. Por defecto: 5 para UDP o SRT; 10 para HLS, HTTP MPEG-TS o RTSP; 120 para DVB.
-- `Start Delay` - Retraso en segundos antes de iniciar la siguiente entrada. Predeterminado: 5
-- `Return Delay` - retardo del respaldo activo en segundos para volver a la entrada anterior
-
-El analizador integrado supervisa continuamente la entrada activa y, si detecta un fallo, cambia inmediatamente a una entrada alternativa.
-
-## Copia de seguridad activa[](https://help.cesbo.com/astra/admin-guide/stream/backup#active-backup)
-
-El comportamiento por defecto es Respaldo activo. En caso de fallo, Astra cambia a la siguiente entrada mientras sigue analizando las entradas anteriores para un posible retorno.
-
-Si todas las entradas fallan, Astra continuará transmitiendo la última entrada disponible. Para detener el streaming, existe una opción adicional para el tipo de copia de seguridad: "Copia de seguridad activa y detener el streaming si todas las entradas están inactivas"
-
-## Copia de seguridad pasiva[](https://help.cesbo.com/astra/admin-guide/stream/backup#passive-backup)
-
-En caso de fallo, Astra pasa a la siguiente entrada y detiene la anterior. Si falla la última entrada, Astra volverá automáticamente a la primera entrada
-
-## Copia de seguridad desactivada[](https://help.cesbo.com/astra/admin-guide/stream/backup#disabled-backup)
-
-En caso de fallo, Astra no hace nada. Este método es adecuado para conmutar manualmente las entradas mediante la Interfaz Web o los métodos de la API.
-
-Más información en [Stream API > Conmutar entrada activa](https://help.cesbo.com/astra/admin-guide/api/stream#switch-active-input)
diff --git a/content/es/1.astra/2.admin-guide/2.stream/7.epg.md b/content/es/1.astra/2.admin-guide/2.stream/7.epg.md
deleted file mode 100644
index 13d6005b..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/7.epg.md
+++ /dev/null
@@ -1,74 +0,0 @@
----
-title: "Ajustes de exportación de EPG"
-date: 2023-08-14
----
-
-Configurar la Exportación de EPG para extraer la Guía Electrónica de Programas del stream
-
-
-
-- `XMLTV Channel ID` - utilizar un ID de canal personalizado en lugar del ID primario
-- `Format` - Formato de exportación EPG:
- - `XMLTV` - Este popular formato se utiliza para almacenar y distribuir EPG. XMLTV es compatible con varios middleware y reproductores de IPTV
- - `JSON` - útil para enviar EPG a servidores externos o para su uso directo en una aplicación web. Por ejemplo, puede incrustarse en un sitio web
-- `Destination` - destino para la exportación de EPG:
- - `file://` - guardar la EPG en un archivo local. Por ejemplo, utilizando `file:///tmp/test_channel.xml` almacenará la EPG en el `/tmp` con el nombre de archivo `test_channel.xml`
- - `http://` - enviar EPG mediante una solicitud HTTP POST. En el lado del servidor, se requiere una aplicación para gestionar la solicitud recibida, como EPG Aggregator
-- `Codepage` - decodificar el texto de los paquetes EIT recibidos utilizando la codificación definida. El texto almacenado siempre se codifica con UTF-8
-
-## Agregador EPG[](https://help.cesbo.com/astra/admin-guide/stream/epg#epg-aggregator)
-
-EPG Aggregator es un script para que Astra reciba EPG de muchos servidores y los guarde en un único archivo XMLTV.
-
-### Instale
-
-Para instalar el script, descárguelo y guárdelo en el servidor. Puede hacerlo con `curl` en el servidor:
-
-```
-curl -Lo /etc/astra/epg-aggregator.lua https://cdn.cesbo.com/astra/scripts/epg-aggregator/epg-aggregator.lua
-```
-
-### Iniciar script con Systemd
-
-Para iniciar el script automáticamente puede añadirlo al systemd.
-
-1. Descarga del archivo de configuración: [https://cdn.cesbo.com/astra/scripts/epg-aggregator/astra-epg.service](https://cdn.cesbo.com/astra/scripts/epg-aggregator/astra-epg.service)
-2. En este archivo puede configurar los argumentos de la línea de comandos
-3. Guarde el archivo en su servidor en `/etc/systemd/system/astra-epg.service`
-4. Iniciar guión: `systemctl start astra-epg`
-5. Activa la ejecución automática: `systemctl enable astra-epg`
-
-Argumentos de la línea de comandos:
-
-- `-o /tmp/epg.xml` - ruta completa para almacenar el archivo XMLTV generado
-- `-p 5000` -puerto para recibir peticiones de Astra
-- `–daemon` - ejecutar como demonio
-- `–interval SEC` - intervalo de guardado de la EPG en un archivo. por defecto: 60 segundos
-- `–stalker` - sustituir etiqueta `` a `` para middleware Stalker/Ministra
-
-El script está listo para recibir peticiones de Astra
-
-### Configurar Astra para el agregador EPG
-
-En los ajustes del stream, en la pestaña "EPG", configure la Exportación EPG:
-
-- `Format` - set `JSON`
-- `Destination` - set `http://EPG_agregator_IP:5000`
-
-El archivo XMLTV con los datos recogidos se ubicará en la ruta: `/tmp/epg.xml`. También puede descargar XMLTV desde http://EPG\_agregator\_IP:5000/epg.xml o puede añadir esta URL a la aplicación cliente.
-
-### Reiniciar el Agregador EPG cada noche
-
-En algunos casos es necesario reiniciar el Agregador EPG, mejor hacerlo cada noche. Puede hacerlo con un programador del sistema - cron. Abra la configuración de cron:
-
-```
-sudo crontab -e
-```
-
-y añadir la línea al archivo:
-
-```
-0 4 * * * systemctl restart astra-epg
-```
-
-Guarde los cambios en cron. El colector se reiniciará cada noche a las 4:00
diff --git a/content/es/1.astra/2.admin-guide/2.stream/_dir.yml b/content/es/1.astra/2.admin-guide/2.stream/_dir.yml
deleted file mode 100644
index 61185086..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Ajustes de flujo"
diff --git a/content/es/1.astra/2.admin-guide/2.stream/index.md b/content/es/1.astra/2.admin-guide/2.stream/index.md
deleted file mode 100644
index 7b6be6be..00000000
--- a/content/es/1.astra/2.admin-guide/2.stream/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Ajustes de flujo"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/3.settings/1.general.md b/content/es/1.astra/2.admin-guide/3.settings/1.general.md
deleted file mode 100644
index ac8f65a8..00000000
--- a/content/es/1.astra/2.admin-guide/3.settings/1.general.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "Ajustes generales"
-date: 2023-03-23
----
-
-Los Ajustes Generales de Astra abarcan una colección de opciones de configuración esenciales que te permiten personalizar y optimizar la configuración de tu software. Estos ajustes garantizan una experiencia de streaming perfecta gestionando aspectos como la integración de InfluxDB, los ajustes del servidor HTTP y las opciones de streaming predeterminadas.
-
-## Integración de InfluxDB[](https://help.cesbo.com/astra/admin-guide/settings/general#influxdb-integration)
-
-Las opciones de integración de InfluxDB en Astra permiten configurar la conexión entre Astra e InfluxDB para almacenar estadísticas relacionadas con flujos y adaptadores.
-
-- `Instance Name` - nombre del almacén de datos. Por defecto, Astra utiliza InfluxDB
-- `InfluxDB Address` - dirección del almacenamiento adjunto. Como dirección por defecto de la InfluxDB es: `http://db-server:8086`
-- `InfluxDB Organization` - nombre de su organización en la configuración de InfluxDB
-- `InfluxDB Token` - si necesita conectar una interfaz externa, deberá introducir el token de API desde el portapapeles
-
-Para obtener una guía detallada, consulte [Integración Astra con InfluxDB](https://help.cesbo.com/astra/monitoring/export/influxdb)
-
-## Supervisión[](https://help.cesbo.com/astra/admin-guide/settings/general#monitoring)
-
-La función de monitorización en Astra es una opción heredada que permite enviar datos de eventos, como estadísticas de flujos y adaptadores, a través de peticiones HTTP POST a servicios externos.
-
-Más información en: [Eventos de seguimiento de las exportaciones](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events)
-
-## Opciones del servidor HTTP[](https://help.cesbo.com/astra/admin-guide/settings/general#http-server-options)
-
-Las opciones del servidor HTTP en Astra permiten configurar el servidor HTTP para proporcionar acceso a contenidos multimedia mediante los protocolos HTTP MPEG-TS o HLS.
-
-- `HTTP Access Log` - ruta completa al archivo para escribir el registro de peticiones
-- `HTTP Sessions` - habilita las Sesiones HTTP para autenticar y rastrear la actividad de los usuarios. Cuando está activada, la opción "Sesiones" aparece en el menú principal para ver todas las sesiones activas. Opciones activadas por defecto
-- `Sessions Backend Address` - webhook para exportar información sobre las sesiones al finalizarlas
-- `Minimal Session Time` - enviar información de webhook sobre sesiones que duren más del tiempo mínimo.
-
-Para activar HTTPS, configure las siguientes opciones:
-
-- `TLS certificate chain` - ruta completa a la cadena de certificados. Por ejemplo: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- `TLS certificate key` - ruta completa a la clave del certificado. Por ejemplo. `/etc/dehydrated/certs/example.com/privkey.pem`
-- `Disable TLS on primary port` - marque esta opción si desea que el puerto primario, definido por el argumento de la línea de comandos `-p PORT`Trabajar sin HTTPS
-
-Puede obtener un certificado gratuito de Let's Encrypt. Para obtener una guía detallada, consulte [Certificado HTTPS con deshidratado](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated).
-
-## Opciones de flujo por defecto[](https://help.cesbo.com/astra/admin-guide/settings/general#default-stream-options)
-
-Estos ajustes son globales para todos los flujos (a menos que se anulen en los ajustes del flujo)
-
-- `Start stream on demand` - activar flujos en presencia de clientes HTTP. Activado por defecto
-- `HTTP Keep Active` - define el tiempo en segundos, durante el cual el flujo estará activo, a pesar de la ausencia de clientes. Por defecto es 0 - apaga el canal inmediatamente cuando el último cliente cierra la sesión.
-- `Backup Start Delay` - establece el retardo en segundos antes de cambiar a una fuente de reserva
-- `Backup Return Delay` - establece el retardo en segundos antes de volver a la fuente anterior
-- `Default codepage` - definir la codificación de la información de flujo en SDT
-- `Service provider` - el nombre de su empresa. Utilizado en la descripción del flujo SDT
-- `Network name` - Nombre de la red del proveedor. Se utiliza en la descripción del flujo SDT
-- `TCP Congestion Control` - define el algoritmo de funcionamiento de TCP CC
-- `CC Limit` - establece un límite en el número de errores CC en la fuente. Una vez superado este límite, se considerará que la fuente no funciona.
-- `Use multithreading for UDP receiving and transmitting` - lanzar hilos separados para procesar sockets UDP, activado por defecto
-- `Bind DVB adapters by MAC` - utilizar direcciones MAC DVB para vincular adaptadores configurados al dispositivo del sistema
-
-::alert
-Tras guardar los ajustes generales, Astra se reinicia
-::
diff --git a/content/es/1.astra/2.admin-guide/3.settings/2.users.md b/content/es/1.astra/2.admin-guide/3.settings/2.users.md
deleted file mode 100644
index 684eb7f1..00000000
--- a/content/es/1.astra/2.admin-guide/3.settings/2.users.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "Gestión de usuarios"
-date: 2023-03-23
----
-
-Astra cuenta con un sencillo sistema de gestión de usuarios con tres tipos de usuario distintos, diseñados para satisfacer las necesidades de los administradores, el soporte técnico y los usuarios finales.
-
-## Funciones de los usuarios[](https://help.cesbo.com/astra/admin-guide/settings/users#user-roles)
-
-En Astra, existen tres roles de usuario principales, cada uno con diferentes niveles de acceso y funcionalidad:
-
-- `Admin` - Este rol otorga acceso completo para gestionar y controlar Astra tanto a través de la interfaz web como de la API. Los administradores pueden ver y modificar todos los ajustes y configuraciones según sea necesario.
-- `Observer` - Este rol permite el acceso de sólo lectura al panel de control de la interfaz web y a la API. Los observadores pueden supervisar el sistema, pero no pueden realizar cambios en los ajustes o configuraciones.
-- `User` - Esta función de usuario normal está diseñada para controlar el acceso a contenidos multimedia con autenticación HTTP integrada.
-
-## Lista de usuarios[](https://help.cesbo.com/astra/admin-guide/settings/users#user-list)
-
-En la interfaz web de Astra, puedes acceder a la lista de usuarios navegando a Configuración->Usuarios
-
-
-
-La lista de usuarios se presenta como una tabla con los siguientes campos:
-
-- `Login` - nombre de usuario único para cada usuario
-- `Comment` - cualquier nota o comentario adicional sobre el usuario
-- `Type` - función asignada al usuario
-- `Created` - fecha de creación de la cuenta de usuario
-
-Si se activa la autenticación HTTP integrada para controlar el acceso a los medios, habrá campos adicionales disponibles en la lista de usuarios:
-
-- `IP` - dirección IP del dispositivo permitido para el usuario, desde el que se permite el acceso a los contenidos multimedia
-- `Expiration` - fecha hasta la que la cuenta de usuario permanece activa
-
-## Nuevo usuario[](https://help.cesbo.com/astra/admin-guide/settings/users#new-user)
-
-Para crear un nuevo usuario, abra la lista de usuarios accediendo a Configuración -> Usuarios. Haga clic en el botón "Nuevo usuario" situado en la parte superior de la lista.
-
-
-
-Al crear un nuevo usuario, deberá rellenar los siguientes campos:
-
-- `Enable` - está activado por defecto
-- `Login` - nombre de usuario único
-- `Password` - opcionalmente, establecer una contraseña para la cuenta
-- `Comment` - opcionalmente, añadir cualquier nota o comentario adicional sobre el usuario
-- `Type` - tipo de usuario apropiado
-
-## Autenticación HTTP integrada[](https://help.cesbo.com/astra/admin-guide/settings/users#built-in-http-authentication)
-
-La autenticación HTTP integrada en Astra ayuda a controlar el acceso al contenido multimedia proporcionado. Puedes activar esta función accediendo a Configuración -> Autenticación HTTP en la interfaz web de Astra.
-
-Cuando la autenticación HTTP está activada, las opciones de usuario incluyen campos opcionales adicionales:
-
-
-
-- `Token` - secreto estático, utilizado normalmente para conceder acceso a otros servidores, como transcodificadores u otros transmisores multimedia. El token se añade simplemente a la dirección del canal, como: `http://example.com/channel-id/index.m3u8?token=secret`
-- `IP` - dirección IP estática para el dispositivo al que se permite el acceso. Por defecto, se permite cualquier IP.
-- `Expiration` - fecha hasta la que la cuenta de usuario permanece activa. Por defecto, no hay límite de tiempo para la cuenta.
-- `Limit connections` - número de conexiones simultáneas permitidas para el usuario. Por defecto, no hay límites de conexión.
-- `Packages` - haz clic en "Nuevo paquete" para añadir una categoría de canales al usuario. El usuario sólo tendrá acceso a los canales relacionados con la categoría especificada. Se pueden crear nuevas categorías en Configuración->Grupos. Por defecto, todos los canales están disponibles para el usuario.
-
-::alert
-Para requisitos de autenticación más avanzados, recomendamos utilizar opciones de autenticación HTTP externas, como HTTP Backend o SecureToken.
-::
diff --git a/content/es/1.astra/2.admin-guide/3.settings/3.channel-groups.md b/content/es/1.astra/2.admin-guide/3.settings/3.channel-groups.md
deleted file mode 100644
index 29ee8a62..00000000
--- a/content/es/1.astra/2.admin-guide/3.settings/3.channel-groups.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title: "Grupos de canales"
-date: 2023-03-23
----
-
-La agrupación de canales en Astra le ayuda a organizar y gestionar su contenido multimedia. Mediante el uso de categorías y grupos, puede crear paquetes de canales que se ajusten al plan de suscripción de cada cliente. Además, facilita la organización de los canales en el panel de control para una mejor gestión.
-
-Para acceder a los ajustes de grupo y configurarlos, ve a Ajustes -> Grupos en la interfaz web de Astra.
-
-## Categorías[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#categories)
-
-Las categorías en Astra sirven como nivel superior en la jerarquía de agrupación de canales. Son clasificaciones amplias que te ayudan a organizar tus contenidos a gran escala. Por ejemplo, puedes utilizar una categoría de "Género" para dividir los canales en varios géneros, como películas, deportes o viajes.
-
-
-
-- `Category` - seleccione una categoría existente o cree una nueva
-- `Name` - nombre de la categoría
-
-## Grupos[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#groups)
-
-Los grupos en Astra actúan como subcategorías dentro de las categorías más grandes. Son clasificaciones más específicas que ayudan a ordenar mejor tus canales. Cada grupo contiene canales relacionados con su tema específico. Cuando seleccionas una categoría en los ajustes del panel de control de Astra, todos los canales dentro de esa categoría se agrupan automáticamente por estos Grupos, para una mejor organización y una gestión más sencilla.
-
-
-
-- `Add group` - añadir un nuevo grupo a la categoría
-- `Guide Arrows` - situado a la derecha de cada campo permite cambiar la posición del grupo o eliminarlo
-
-Si desea eliminar una categoría y todos sus grupos relacionados, sólo tiene que seleccionar el botón `Remove category` y haga clic en el botón "Aplicar". Es importante recordar que esta acción sólo elimina la categoría y los grupos, no los canales que contienen. Tenga en cuenta también que, una vez realizada, esta acción no se puede deshacer.
-
-## Corrientes[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#streams)
-
-El botón "Streams" abre una lista de todos los canales disponibles en el Astra. En este formulario, puedes añadir canales y streams a grupos o eliminarlos de ellos.
-
-
diff --git a/content/es/1.astra/2.admin-guide/3.settings/index.md b/content/es/1.astra/2.admin-guide/3.settings/index.md
deleted file mode 100644
index 11c56d7f..00000000
--- a/content/es/1.astra/2.admin-guide/3.settings/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Ajustes"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/6.log/1.browse.md b/content/es/1.astra/2.admin-guide/6.log/1.browse.md
deleted file mode 100644
index a3b8679f..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/1.browse.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Navegación en los registros del Astra"
-date: 2023-08-10
----
-
-Los mensajes de registro en Astra proporcionan información sobre el estado del servicio y las actividades durante la recepción y el procesamiento de los flujos de datos. Los mensajes de registro se clasifican en varios tipos:
-
-- `errors` - indican problemas operativos que pueden perturbar la entrada de corriente
-- `warnings` - señalar los problemas del flujo interrumpido o los que podrían no afectar en absoluto a los flujos
-- `information` - incluye un número limitado de mensajes, como información sobre la versión al inicio del proceso, salida normal, reinicio del proceso, entrada de activación en el flujo y algunos otros
-- `debug` - información detallada sobre las actividades de recepción y procesamiento. Desactivado por defecto y puede activarse en la configuración del registro o utilizando el argumento de la línea de comandos. `--debug`
-- `access log` - este tipo de mensajes registra las peticiones al servidor HTTP integrado de Astra. Los registros de acceso están separados de otros registros y se almacenan en un archivo específico. Para más detalles, consulte la página [Registro de acceso](https://help.cesbo.com/astra/admin-guide/log/access)
-
-## Interfaz web[](https://help.cesbo.com/astra/admin-guide/log/browse#web-interface)
-
-El registro se puede encontrar en la interfaz web, basta con hacer clic en "Registro" en el menú principal:
-
-
-
-- `Search` - la barra de búsqueda del menú principal podría utilizarse para filtrar los mensajes
-- `Settings` - opciones básicas de registro
-- `Clear` - borrar el registro en la interfaz web. En el servidor Astra mantener el registro como está
-
-
-
-- `API Access` - escribe en el log todas las peticiones API a Astra. Útil para comprobar quién gestiona su servicio
-- `Debug` - escriba información detallada sobre la recepción y el tratamiento
-
-## Consola[](https://help.cesbo.com/astra/admin-guide/log/browse#console)
-
-Por defecto, Astra escribe toda la información en el archivo `/var/log/astra.log`. El nombre del archivo depende del nombre del servicio. Por lo tanto, si ha lanzado varias instancias en el mismo servidor, el nombre del archivo será el mismo que el nombre del servicio.
diff --git a/content/es/1.astra/2.admin-guide/6.log/2.dvb.md b/content/es/1.astra/2.admin-guide/6.log/2.dvb.md
deleted file mode 100644
index b3b6e1ac..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/2.dvb.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Registros DVB: Sintonización y recepción"
-date: 2023-08-10
----
-
-Los registros DVB proporcionan información sobre el sintonizador DVB y DVB-CI.
-
-## FE tiene cerradura[](https://help.cesbo.com/astra/admin-guide/log/dvb#fe-has-lock)
-
-```
-fe has lock. status:SCVYL signal:60% snr:80% ber:0 unc:0
-```
-
-El mensaje de información se imprime cuando se devuelve la señal. Cuando el adaptador se crea o reinicia manualmente, este mensaje se suprime.
-
-- **estado** - estado del sintonizador codificado con símbolos comunes para `femon` herramienta:
- - **S** - Señal. Encontrado algo por encima del nivel de ruido
- - **C** - Portadora. Encontrada una señal DVB
- - **V** - Viterbi. FEC (forward error correction) es estable
- - **Y** - Sincronización. Datos de sincronización encontrados
- - **L** - Bloqueo. Señal bloqueada y sintonizador listo
-- **señal** - nivel de señal
-- **snr** - relación señal/ruido
-- **ber** - contador de errores de bit
-- **unc** - contador de errores de bloque
-
-Leer más sobre [Errores comunes en la recepción DVB](https://help.cesbo.com/misc/troubleshooting/dvb/errors)
-
-## FE no tiene cerradura[](https://help.cesbo.com/astra/admin-guide/log/dvb#fe-has-no-lock)
-
-```
-fe has no lock. status:_____
-```
-
-El adaptador no puede sintonizar la señal. Compruebe la conexión a la antena y la alineación de la antena. También podría perderse la señal debido a condiciones meteorológicas como lluvia intensa o interferencias estacionales del sol.
-
-## dvr cc error[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-cc-error)
-
-Astra analiza la recepción de paquetes con PID 0 (PAT - Program Association Table), si detecta pérdida de paquetes imprime este error y reinicia el sintonizador.
-
-## dvr sync byte error[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-sync-byte-error)
-
-Astra no puede encontrar el byte de sincronización MPEG-TS en el flujo. Este problema es muy poco frecuente. Probablemente frecuencia incorrecta
-
-## dvr receiving timeout[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-receiving-timeout)
-
-No se han recibido datos del adaptador DVB durante el tiempo de espera. El valor predeterminado es 120 segundos.
-
-## error de lectura dvr[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-read-error)
-
-El problema se produce en algunas versiones antiguas de Astra debido a una carga elevada. Hay dos soluciones:
-
-- actualizar a la última versión
-- divide tu archivo de configuración en varios procesos. Por ejemplo 2 adaptadores con sus canales en una instancia, y otros 2 adaptadores con sus canales en otra.
-
-## Error al abrir el frontend: Dispositivo o recurso ocupado[](https://help.cesbo.com/astra/admin-guide/log/dvb#failed-to-open-frontend-device-or-resource-busy)
-
-El adaptador está ocupado por otro proceso. Por favor, consulte nuestra [guía de solución de problemas](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-device-or-resource-busy)
-
-## Error al abrir el frontend: No such file or directory[](https://help.cesbo.com/astra/admin-guide/log/dvb#failed-to-open-frontend-no-such-file-or-directory)
-
-Problema con los controladores DVB. Por favor, consulte nuestra [guía de solución de problemas](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-no-such-file-or-directory)
diff --git a/content/es/1.astra/2.admin-guide/6.log/2.stream.md b/content/es/1.astra/2.admin-guide/6.log/2.stream.md
deleted file mode 100644
index e9b2be73..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/2.stream.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Registros de flujos: Recepción y tratamiento"
-date: 2023-08-10
----
-
-Los registros de flujos proporcionan información sobre la recepción y el procesamiento de flujos.
-
-## Error CC[](https://help.cesbo.com/astra/admin-guide/log/stream#cc-error)
-
-Los errores CC (Contador de Continuidad) indican que la continuidad de los paquetes MPEG-TS está dañada. El error puede deberse a la pérdida o al exceso de paquetes MPEG-TS.
-
-Este mensaje se imprime como mensaje de depuración en los registros de Astra y como mensaje de error en los registros del analizador Astra MPEG-TS.
-
-Consulte más información en función del protocolo que utilice para recibir el flujo:
-
-- UDP no garantiza la entrega de datos, por lo que los paquetes pueden perderse, duplicarse o llegar fuera de orden. [Solución de problemas UDP](https://help.cesbo.com/misc/troubleshooting/receiving/udp#too-many-errors-on-receiving-udp)
-- DVB depende de la calidad de la señal, compruebe los errores en el adaptador DVB. [Errores comunes en la recepción DVB](https://help.cesbo.com/misc/troubleshooting/dvb/errors)
-
-## Error PSE[](https://help.cesbo.com/astra/admin-guide/log/stream#pes-error)
-
-Cabecera dañada de los paquetes con datos multimedia como vídeo o audio.
-
-- Problema con la descodificación del flujo protegido, como clave no válida, suscripción caducada, sobrecalentamiento del módulo de acceso condicional.
-- Problema de señal DVB debido a interferencias solares
-
-## El canal no tiene entradas activas[](https://help.cesbo.com/astra/admin-guide/log/stream#channel-has-no-active-inputs)
-
-El error se produce si el canal no tiene ninguna fuente disponible para conmutar. En los ajustes del canal (Flujo de programa único), puede especificar varias fuentes (Entrada) para la reserva. Estas fuentes funcionan en orden secuencial: si falla la primera fuente, se pasa a la segunda, y así sucesivamente. El error se produce si el canal carece de fuentes disponibles para la conmutación.
-
-## PAT: no se encuentra el flujo con id[](https://help.cesbo.com/astra/admin-guide/log/stream#pat-stream-with-id-is-not-found)
-
-No se ha encontrado ningún canal con el número especificado (pnr) en el flujo. Para comprobar los canales disponibles y sus números correspondientes, realiza un escaneo de la entrada con [Astra MPEG-TS Analyzer](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer).
diff --git a/content/es/1.astra/2.admin-guide/6.log/3.access.md b/content/es/1.astra/2.admin-guide/6.log/3.access.md
deleted file mode 100644
index 7e04c8eb..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/3.access.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Registros de acceso HTTP"
-date: 2023-08-10
----
-
-Los registros de acceso HTTP contienen información sobre las solicitudes procesadas por el servidor HTTP integrado de Astra.
-
-## Configuración[](https://help.cesbo.com/astra/admin-guide/log/access#configuration)
-
-Los registros de acceso HTTP están desactivados por defecto, puede activarlos en Configuración -> General, establezca la ruta completa al archivo de registro en el campo "Registro de acceso HTTP". Por ejemplo `/var/log/astra-access.log`
-
-## Campos de registro[](https://help.cesbo.com/astra/admin-guide/log/access#log-fields)
-
-```
-192.168.88.100 - - [11/Aug/2023:07:03:07 +0000] "GET / HTTP/1.1" 200 0
-192.168.88.100 - admin [11/Aug/2023:07:03:07 +0000] "POST /control/ HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/71545838.m3u8 HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/113900585_92b9.ts HTTP/1.1" 200 0
-```
-
-El registro de acceso tiene el mismo formato que la mayoría de los servidores HTTP:
-
-```
-remote_addr - remote_user [time] "request" status bytes_sent
-```
-
-## Rotación de troncos[](https://help.cesbo.com/astra/admin-guide/log/access#log-rotation)
-
-::alert
-Utilice la rotación de registros para ahorrar espacio en disco y garantizar que sus registros se mantengan en buen estado.
-::
-
-Logrotate es una utilidad del sistema que gestiona la rotación y compresión automáticas de los archivos de registro. Para utilizarla, cree un nuevo archivo de configuración en `/etc/logrotate.d/astra`:
-
-```
-/var/log/astra-access.log {
- daily
- rotate 10
- missingok
- notifempty
- compress
- delaycompress
- sharedscripts
- postrotate
- systemctl reload astra || true
- endscript
-}
-```
-
-- `/var/log/astra-access.log` - ruta completa al archivo de registro. Puede definir varios archivos separados por espacios
-- `daily` - rotación diaria. Cada fichero de archivo de registro contendrá los registros de un solo día
-- `rotate 10` - sólo se conservan los 10 últimos archivos de registro. Para una rotación diaria, esto equivale a 10 días de archivos.
-- `missingok` - ignorar el error si no se encuentra el archivo de registro definido
-- `notifempty` - el registro no se girará si está vacío
-- `compress` - comprimir los archivos de registro con gzip
-- `delaycompress` - El nuevo archivo de registro se comprimirá al día siguiente. Como Astra sigue escribiendo registros en el nuevo archivo de registro hasta el `postrotate` esta opción es necesaria para evitar la pérdida de los últimos mensajes.
-- `sharedscripts` - ejecutar la `postrotate` script una vez para todos los archivos de registro
-- `postrotate` - se ejecuta después de rotar el archivo de registro. Astra recibe una señal para empezar a escribir en el nuevo archivo vacío
diff --git a/content/es/1.astra/2.admin-guide/6.log/_dir.yml b/content/es/1.astra/2.admin-guide/6.log/_dir.yml
deleted file mode 100644
index f7d598f7..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Registros Astra"
diff --git a/content/es/1.astra/2.admin-guide/6.log/index.md b/content/es/1.astra/2.admin-guide/6.log/index.md
deleted file mode 100644
index 63c7e22c..00000000
--- a/content/es/1.astra/2.admin-guide/6.log/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Registros Astra"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/9.api/1.call-api.md b/content/es/1.astra/2.admin-guide/9.api/1.call-api.md
deleted file mode 100644
index 8072122d..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/1.call-api.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: "¿Cómo llamar a métodos API en Astra?"
-date: 2023-03-23
----
-
-API (Application Programming Interface) es un método para acceder a datos e interactuar con componentes de software.
-
-## Llamar a métodos GET con curl[](https://help.cesbo.com/astra/admin-guide/api/call-api#call-get-methods-with-curl)
-
-Puede utilizar `curl` en la consola para llamar a un método de la API. Por ejemplo, puede obtener un estado resumido del proceso y del sistema:
-
-```
-curl \
- --user login:password \
- http://server:8000/api/system-status
-```
-
-- `login:password` - es un nombre de usuario y contraseña de administrador
-- `server:8000` - dirección del servidor y puerto primario
-- `/api/system-status` - ruta al método API
-
-## Llamar al método POST con curl[](https://help.cesbo.com/astra/admin-guide/api/call-api#call-post-method-with-curl)
-
-Métodos POST utilizados para modificar la configuración de Astra. Por ejemplo, puede cambiar el usuario desde la consola:
-
-```
-curl \
- -X POST \
- --user login:password \
- -d '{"cmd":"toggle-user","id":"login"}' \
- http://server:8000/control/
-```
-
-- `login:password` - es un nombre de usuario y contraseña de administrador
-- `-d '{...}'` - contenido de la solicitud en formato JSON
-- `server:8000` - dirección del servidor y puerto primario
-
-Otro método para ejecutar `curl` donde el archivo de configuración se pasa a la entrada estándar:
-
-```
-curl -X POST --user login -d @- http://server:8000/control/ < 'toggle-user',
- 'id' => 'login',
-));
-$ch = curl_init("http://server:8000/control/");
-curl_setopt($ch, CURLOPT_HEADER, 1);
-curl_setopt($ch, CURLOPT_POST, 1);
-curl_setopt($ch, CURLOPT_USERPWD, "login:password");
-curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
-curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
-$res = curl_exec($ch);
-curl_close($ch);
-```
diff --git a/content/es/1.astra/2.admin-guide/9.api/2.dvb.md b/content/es/1.astra/2.admin-guide/9.api/2.dvb.md
deleted file mode 100644
index a0b39203..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/2.dvb.md
+++ /dev/null
@@ -1,130 +0,0 @@
----
-title: "API de adaptadores DVB"
-date: 2023-03-23
----
-
-En la interfaz de Astra, puedes gestionar las configuraciones del Adaptador DVB y controlar su estado mediante los métodos de la API HTTP.
-
-## Configuración del adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#adapter-configuration)
-
-```
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "adapter": 0,
- "device": 0
-}
-```
-
-- `name` - nombre del adaptador;
-- `type` - tipo de adaptador: `S`, `S2`, `T`, `T2`, `ATSC`, `ISDB-T`, `C`, `C/A`, `C/B`, `C/C`;
-- `enable` - `true` si el adaptador está activado;
-- `adapter` - número de adaptador en el sistema: `/dev/dvb/adapter0`
-- `device` - número del dispositivo en el adaptador: `/dev/dvb/adapter0/frontend0`
-- otras opciones dependen de la configuración del adaptador
-
-## Obtener la configuración del adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#obtain-adapter-configuration)
-
-::alert
-Versión: 2021-04-12 o posterior
-::
-
-Petición: `GET /api/adapter-info/{id}`
-
-- `id` - identificador único del adaptador
-
-En respuesta será JSON con la configuración del adaptador
-
-## Modificar la configuración del adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#modify-adapter-configuration)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {...}
-}
-```
-
-- `id` - identificador único del adaptador
-- `adapter` - configuración del adaptador
-
-## Reiniciar el adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#restart-adapter)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "restart-adapter",
- "id": "..."
-}
-```
-
-- `id` - identificador único del adaptador
-
-## Quitar el adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#remove-adapter)
-
-::alert
-**¡Atención!** Este método elimina el adaptador y todos los flujos relacionados
-::
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {
- "remove": true
- }
-}
-```
-
-- `id` - identificador único del adaptador
-
-## Obtener el estado del adaptador[](https://help.cesbo.com/astra/admin-guide/api/dvb#obtain-adapter-status)
-
-::alert
-Versión: 2021-04-12 o posterior
-::
-
-Petición: `GET /api/adapter-status/{id}`
-
-- `id` - identificador único del adaptador
-
-Parámetros de consulta opcionales: `GET /api/adapter-status/{id}?t={time}`
-
-- `time` - por defecto es `1` - estadísticas de última hora, `0` - estadísticas del último segundo (estado actual del adaptador)
-
-Respuesta:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "lock": true,
- "signal": 0,
- "signal_db": 0,
- "snr": 0,
- "snr_db": 0,
- "ber": 0,
- "unc": 0,
- "bitrate": 0
-}
-```
-
-- `timestamp` - hora del informe, para `t=0` es una hora actual;
-- `instance` - nombre de instancia si se ha definido en Configuración -> General -> Nombre de instancia;
-- `name` - nombre de la corriente;
-- `lock` - `true` si el sintonizador está bloqueado y puede recibir datos;
-- `signal` - nivel aproximado de la señal en porcentaje;
-- `signal_db` - nivel de señal en dBm multiplicado por 100;
-- `snr` - relación señal/ruido aproximada en porcentaje;
-- `snr_db` - relación señal/ruido en dB multiplicada por 100;
-- `ber` - contador de errores de bit;
-- `unc` - contador de errores de bloque;
-- `bitrate` - bitrate total en Kbit/s.
diff --git a/content/es/1.astra/2.admin-guide/9.api/2.stream.md b/content/es/1.astra/2.admin-guide/9.api/2.stream.md
deleted file mode 100644
index a1144975..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/2.stream.md
+++ /dev/null
@@ -1,214 +0,0 @@
----
-title: "API de flujo"
-date: 2023-03-23
----
-
-En la interfaz de Astra, puedes gestionar las configuraciones de Stream y controlar su estado mediante los métodos de la API HTTP.
-
-::alert
-Los parámetros configurables son similares a los utilizados en la configuración de la interfaz Astra, puede leer más en los artículos pertinentes sobre la configuración de estos parámetros. Más información
-::
-
-## Configuración del flujo[](https://help.cesbo.com/astra/admin-guide/api/stream#stream-configuration)
-
-```
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "input": [
- ""
- ]
-}
-```
-
-- `name` - nombre del flujo
-- `type` - tipo de flujo `spts` o `mpts`
-- `enable` - `true` si el flujo está activado
-- `input` - lista de las entradas del flujo
-- otras opciones depende de la configuración del flujo.
-
-## Obtener la configuración de Stream[](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-configuration)
-
-::alert
-Versión: 2021-04-12 o posterior
-::
-
-Petición: `GET /api/stream-info/{id}`
-
-- `id` - identificador único de flujo
-
-En respuesta será JSON con la configuración del flujo
-
-## Modificar la configuración de Stream[](https://help.cesbo.com/astra/admin-guide/api/stream#modify-stream-configuration)
-
-Petición: `POST /control/`
-
-```
-{
- "id": "...",
- "cmd": "set-stream",
- "stream": { ... }
-}
-```
-
-- `id` - identificador único de flujo
-- `stream` - configuración de flujo
-
-## Alternar flujo[](https://help.cesbo.com/astra/admin-guide/api/stream#toggle-stream)
-
-Activar/desactivar el flujo. Solicitar: `POST /control/`
-
-```
-{
- "cmd": "toggle-stream",
- "id": "..."
-}
-```
-
-- `id` - identificador único de flujo
-
-::spoiler{title="Ejemplo"} Puede activar o desactivar el flujo ejecutando el siguiente comando:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"toggle-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-en caso de que Astra regrese con éxito:
-
-```
-{ "toggle-stream": "ok" }
-```
-::
-
-## Reiniciar Stream[](https://help.cesbo.com/astra/admin-guide/api/stream#restart-stream)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "restart-stream",
- "id": "..."
-}
-```
-
-- `id` - identificador único de flujo
-
-::spoiler{title="Ejemplo"} Puede reiniciar stream lanzando el siguiente comando:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"restart-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-en caso de que Astra regrese con éxito:
-
-```
-{ "restart-stream": "ok" }
-```
-::
-
-## Entrada activa del interruptor[](https://help.cesbo.com/astra/admin-guide/api/stream#switch-active-input)
-
-Elija la entrada activa. Sólo funciona para flujos con los siguientes tipos de copia de seguridad: `passive` o `disable`. Petición: `POST /control/`
-
-```
-{
- "cmd": "set-stream-input",
- "id": "...",
- "input": "..."
-}
-```
-
-- `id` - identificador único de flujo
-- `input` - número de entrada. La numeración empieza por 1. Si la opción no está definida, se iniciará la siguiente entrada después de la entrada activa.
-
-::spoiler{title="Ejemplo"} Puede cambiar la entrada de flujo lanzando el siguiente comando:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"set-stream-input", "id":"a001", "input": 2}' \
- http://server:8000/control/
-```
-
-en caso de que Astra regrese con éxito:
-
-```
-{ "set-stream-input": "ok" }
-```
-::
-
-## Borrar flujo[](https://help.cesbo.com/astra/admin-guide/api/stream#delete-stream)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-stream",
- "id": "...",
- "stream": {
- "remove": true
- }
-}
-```
-
-- `id` - identificador único de flujo
-
-## Obtener el estado del flujo[](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-status)
-
-::alert
-Versión: 2021-04-12 o posterior
-::
-
-Petición: `GET /api/stream-status/{id}`
-
-- `id` - identificador único de flujo
-
-Parámetros de consulta opcionales: `GET /api/stream-status/{id}?t={time}`
-
-- `time` - por defecto es `1` - estadísticas de última hora. `0` - estadísticas del último segundo (estado actual del flujo).
-
-Respuesta:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "input_id": 1,
- "active": true,
- "onair": true,
- "sessions": 0,
- "bitrate": 0,
- "packets": 0,
- "pes_error": 0,
- "sc_error": 0,
- "cc_error": 0,
- "video_count": 1,
- "audio_count": 1
-}
-```
-
-- `timestamp` - hora del informe, para `t=0` es una hora actual
-- `instance` - nombre de la instancia si se ha definido en Configuración -> General -> Nombre de la instancia
-- `name` - nombre del flujo
-- `input_id` - identificador de la entrada activa. por ejemplo, si la primaria funciona bien será 1. si la corriente cambió a la entrada de copia de seguridad será el número de esta entrada
-- `active` - `true` si el flujo está activo, o `false` si el flujo funciona a demanda e inactivo
-- `onair` - `true` si la entrada activa funciona sin errores
-- `sessions` - número de sesiones activas en el flujo
-- `bitrate` - tasa de bits del flujo en Kbit/s
-- `pes_error` - número de paquetes PES no válidos
-- `sc_error` - número de paquetes TS codificados. Si el flujo está protegido con el Sistema de Acceso Condicional (CAS), entonces `sc_error` y `pes_error` será mayor que 0. Si el flujo se descifra con una clave no válida, entonces `sc_error` será igual a 0 y `pes_error` será mayor que 0
-- `cc_error` - Contador de errores CC. Los errores de CC pueden deberse a la pérdida de paquetes o a un exceso de
-- `video_count` - número de secuencias de vídeo
-- `audio_count` - número de secuencias de audio
diff --git a/content/es/1.astra/2.admin-guide/9.api/3.process.md b/content/es/1.astra/2.admin-guide/9.api/3.process.md
deleted file mode 100644
index d3630b92..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/3.process.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "API de estado del proceso"
-date: 2023-03-23
----
-
-En Astra, puede gestionar los procesos y controlar su estado mediante los métodos de la API HTTP.
-
-## Estado del sistema[](https://help.cesbo.com/astra/admin-guide/api/process#system-status)
-
-::alert
-Versión: 2021-04-12 o posterior
-::
-
-Petición: `GET /api/system-status`
-
-Parámetros de consulta opcionales: `GET /api/system-status?t={time}`
-
-- `time` - por defecto es `1` - estadísticas de última hora. `0` - estadísticas del último segundo (estado actual del sistema).
-
-Respuesta:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "la1": 0,
- "la5": 0,
- "la15": 0,
- "app_threads": 1,
- "sys_cpu_usage": 0,
- "app_cpu_usage": 0,
- "sys_mem_usage": 0,
- "app_mem_usage": 0,
- "app_mem_kb": 0,
- "sys_uptime": 0,
- "app_uptime": 0
-}
-```
-
-- `timestamp` - hora del informe, para `t=0` es una hora actual
-- `instance` - nombre de la instancia si se ha definido en Configuración -> General -> Nombre de la instancia
-- `la1` - carga media durante 1 minuto multiplicada por 100
-- `la5` - carga media durante 5 minutos multiplicada por 100
-- `la15` - carga media durante 15 minutos multiplicada por 100
-- `app_threads` - número de los hilos
-- `sys_cpu_usage` - uso total de la CPU. Puede ser hasta 100 multiplicado por el número de núcleos de todas las CPUs
-- `app_cpu_usage` - Uso de CPU por el proceso y todos los hilos
-- `sys_mem_usage` - uso total de RAM
-- `app_mem_usage` - Uso de RAM por el proceso y todos los hilos
-- `app_mem_kb` - Uso de RAM por el proceso y todos los hilos en kilobytes
-- `sys_uptime` - tiempo total de actividad del sistema en segundos
-- `app_uptime` - tiempo de actividad del proceso en segundos
-
-## Reiniciar Astra[](https://help.cesbo.com/astra/admin-guide/api/process#restart-astra)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "restart"
-}
-```
diff --git a/content/es/1.astra/2.admin-guide/9.api/_dir.yml b/content/es/1.astra/2.admin-guide/9.api/_dir.yml
deleted file mode 100644
index 5818e3d7..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "API"
diff --git a/content/es/1.astra/2.admin-guide/9.api/index.md b/content/es/1.astra/2.admin-guide/9.api/index.md
deleted file mode 100644
index 68ad04f8..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "API"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/2.admin-guide/9.api/other.md b/content/es/1.astra/2.admin-guide/9.api/other.md
deleted file mode 100644
index 2dea10ed..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/other.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: "Otros métodos de la API"
-date: 2023-06-30
----
-
-## Versión Astra[](https://help.cesbo.com/astra/admin-guide/api/other#astra-version)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "version"
-}
-```
-
-## Astra Restart[](https://help.cesbo.com/astra/admin-guide/api/other#astra-restart)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "restart"
-}
-```
-
-## Descargar configuración[](https://help.cesbo.com/astra/admin-guide/api/other#download-configuration)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "load"
-}
-```
-
-En la respuesta estará todo el archivo de configuración.
-
-## Cargar configuración[](https://help.cesbo.com/astra/admin-guide/api/other#upload-configuration)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "upload"
- "config": {}
-}
-```
-
-- `config` - archivo de configuración completo
-
-## Establecer número de serie[](https://help.cesbo.com/astra/admin-guide/api/other#set-serial-number)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-license",
- "license": "xxx"
-}
-```
-
-- `license` - número de serie de la licencia
-
-## Establecer la imagen en el azulejo de flujo[](https://help.cesbo.com/astra/admin-guide/api/other#set-image-to-the-stream-tile)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-stream-image",
- "id": "a001",
- "url": "http://..."
-}
-```
-
-- `id` - identificador de flujo
-- `url` - dirección de la imagen, también se podría utilizar el formato de datos, por ejemplo: `data:image/png;base64,...`
-
-Este método se utiliza en el script para establecer capturas de pantalla para los mosaicos de flujo. Leer más en Capturas de pantalla de [canal en el panel de control](https://help.cesbo.com/astra/admin-guide/administration/mosaic).
diff --git a/content/es/1.astra/2.admin-guide/9.api/scan.md b/content/es/1.astra/2.admin-guide/9.api/scan.md
deleted file mode 100644
index 91eb7131..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/scan.md
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: "Escanear API"
-date: 2023-08-03
----
-
-## Iniciar analizador[](https://help.cesbo.com/astra/admin-guide/api/scan#start-analyzer)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "scan-init",
- "scan": "..."
-}
-```
-
-- `scan` - dirección del flujo. Más información [Formato de dirección de medios](https://help.cesbo.com/astra/receiving/general/address-format)
-
-Respuesta:
-
-```
-{
- "scan-init": "ok",
- "id": "..."
-}
-```
-
-- `id` - identificador de la instancia de analizador creada
-
-El analizador se detendrá automáticamente en 10 segundos. Para mantener el analizador activo durante más tiempo, utilice `scan-check` Método API.
-
-## Stop Analyzer[](https://help.cesbo.com/astra/admin-guide/api/scan#stop-analyzer)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "scan-kill",
- "id": "..."
-}
-```
-
-- `id` - identificador de la instancia del analizador
-
-Este método detiene el analizador inmediatamente.
-
-## Obtener información[](https://help.cesbo.com/astra/admin-guide/api/scan#get-information)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "scan-check",
- "id": "..."
-}
-```
-
-- `id` - identificador de la instancia del analizador
-
-Respuesta:
-
-```
-{
- "scan-check": "ok",
- "scan": [
- {
- "psi": "...",
- "table_id": N,
- "pid": N,
- "version": N,
- "crc32": N,
- ...
- }
- ]
-}
-```
-
-- `scan` - array con información del flujo, si no hay nueva información este campo se omitirá
-
-Información sobre el flujo:
-
-- `psi` - Nombre del paquete de información de flujo de programa (PSI). Puede ser: `pat`, `pmt`, `cat`, `nit`, `sdt`
-- `table_id` - Identificador PSI
-- `pid` - Identificador de paquete MPEG-TS
-- `version` - Versión del paquete PSI
-- `crc32` - Suma de comprobación del paquete PSI
-
-Los campos adicionales dependen del tipo de ISP.
-
-### PAT
-
-La tabla de asociación de programas (PAT) es una lista de programas. Contiene el número de programa (PNR) y el identificador de paquete (PID) del PMT asociado. Campos adicionales:
-
-```
-{
- "psi": "pat",
- "table_id": 0,
- "pid": 0,
- "tsid": N,
- "programs": [
- {
- "pnr": N,
- "pid": N
- }
- ]
-}
-```
-
-- `table_id` - siempre `0`
-- `pid` - siempre `0`
-- `tsid` - Identificador del flujo de transporte
-- `programs` - lista de programas
-
-Información sobre el programa:
-
-- `pnr` - número de programa
-- `pid` - Identificador de paquete MPEG-TS para PMT
-
-### PMT
-
-La tabla de asignación de programas (PMT) es una lista de flujos elementales de programas: Vídeo, Audio y otros datos. Campos adicionales:
-
-```
-{
- "psi": "pmt",
- "table_id": 2,
- "pnr": N,
- "pid": N,
- "pcr": N,
- "streams": [
- {
- "pid": N,
- "type_name": "...",
- "type_id": N,
- "descriptors": [
- {
- "type_id": N,
- "type_name": "...",
- ...
- }
- ]
- }
- ]
-}
-```
-
-- `table_id` - siempre `2`
-- `pid` - Identificador de paquete MPEG-TS
-- `pnr` - Número de programa
-- `pcr` - Identificador de paquete MPEG-TS para paquetes con marcas de tiempo de referencia de reloj de programa (PCR)
-- `streams` - lista de corrientes elementales del programa
-
-Información sobre la corriente primaria:
-
-- `pid` - Identificador de paquete MPEG-TS para flujo elemental
-- `type_name` - tipo de flujo elemental: `VIDEO`, `AUDIO`, `SUB`, `TTX`, `AIT`, `DATA`
-- `type_id` - identificador de flujo elemental
-- `descriptors` - Los descriptores elementales de flujo contienen información adicional
diff --git a/content/es/1.astra/2.admin-guide/9.api/session.md b/content/es/1.astra/2.admin-guide/9.api/session.md
deleted file mode 100644
index 55ce3cc2..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/session.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "Sesión API"
-date: 2023-08-03
----
-
-Sesiones es una lista de conexiones activas a salidas HTTP MPEG-TS o HLS.
-
-## Obtener lista de sesiones[](https://help.cesbo.com/astra/admin-guide/api/session#get-session-list)
-
-```
-{
- "cmd": "sessions"
-}
-```
-
-En respuesta será matriz de sesiones activas:
-
-```
-{
- "sessions": [
- {
- "client_id": "...",
- "channel_id": "...",
- "channel_name": "...",
- "addr": "...",
- "uptime": N
- }
- ]
-}
-```
-
-- `client_id` - identificador único de sesión
-- `channel_id` - identificador único de canal
-- `channel_name` - nombre del canal
-- `addr` - dirección IP del cliente
-- `uptime` - el tiempo en segundos durante el que se ha estado ejecutando la sesión
-
-## Cerrar la sesión[](https://help.cesbo.com/astra/admin-guide/api/session#close-session)
-
-```
-{
- "cmd": "close-session",
- "id": "..."
-}
-```
-
-- `id` - identificador de sesión
diff --git a/content/es/1.astra/2.admin-guide/9.api/user.md b/content/es/1.astra/2.admin-guide/9.api/user.md
deleted file mode 100644
index 982f384f..00000000
--- a/content/es/1.astra/2.admin-guide/9.api/user.md
+++ /dev/null
@@ -1,139 +0,0 @@
----
-title: "API de usuarios"
-date: 2023-06-30
----
-
-Usuarios utilizados para controlar el acceso a la interfaz web de Astra, así como el acceso a las salidas HTTP MPEG-TS y HLS.
-
-## Configuración del usuario[](https://help.cesbo.com/astra/admin-guide/api/user#user-configuration)
-
-```
-{
- "enable": true,
- "type": 0,
- "comment": "...",
-
- "token": "...",
- "ip": "...",
- "expire": 0,
- "conlimit": 0
-}
-```
-
-- `enable` - cuenta habilitada o no
-- `type` - tipo de usuario
- - `1` - admin. acceso completo a la interfaz web de Astra
- - `2` - observador. acceso de sólo lectura a la interfaz web de Astra
- - `3` - usuario normal. sin acceso a la Interfaz Web de Astra
-- `comment` - campo opcional, para la descripción del usuario
-
-Campos opcionales para la autorización integrada de acceso a canales HLS o HTTP MPEG-TS:
-
-- `token` - utilizado en las peticiones HTTP. Por ejemplo: `http://server:8000/play/a001/index.m3u8?token=secret`
-- `ip` - permitir el acceso a los canales mediante la dirección IP del cliente
-- `expire` - fecha en formato unix timestamp, en la que se restringirá el acceso a los canales
-- `connlimit` - limitar las conexiones a los canales
-
-## Obtener usuario[](https://help.cesbo.com/astra/admin-guide/api/user#get-user)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "get-user",
- "id": "..."
-}
-```
-
-- `id` - inicio de sesión de usuario
-
-En respuesta será JSON con la configuración del usuario
-
-## Crear o actualizar usuario[](https://help.cesbo.com/astra/admin-guide/api/user#create-or-update-user)
-
-Petición: `POST /control/`
-
-```
-{
- "cmd": "set-user",
- "id": "...",
- "user": {
- "enable": true,
- "type": 0,
- "password": "..."
- }
-}
-```
-
-- `id` - inicio de sesión de usuario
-- `user` - configuración de usuario
-- `password` - contraseña simple, en la configuración se guardará el hash de la contraseña
-
-::spoiler{title="Ejemplo"} Puede crear un nuevo usuario ejecutando el siguiente comando:
-
-```
-curl -X POST -user login -d @- http://server:8000/control/ <IP, UDP, CI-Adapters;
-- `SAT>IP` - utilizar adaptador en servidor remoto sobre protocolo SAT>IP (obsoleto, utilizar en su lugar Virtual - SAT>IP);
-- `Adapter` - seleccionar los dispositivos del sistema;
-- `Type` - seleccione el adaptador estándar.
-
-## Opciones avanzadas[](https://help.cesbo.com/astra/receiving/dvb/intro#advanced-options)
-
-
-
-- `Enable monitoring` - activar el envío de telemetría a Zabbix o InfluxDB;
-- `Timeout` - Comprueba los errores del DVR en el intervalo definido. Predeterminado: 120;
-- `CI` - utilice un adaptador DVB-CI externo como [DigitalDevices DuoFlex CI](https://www.digital-devices.eu/shop/en/cine-series/ci-expansion/224/digital-devices-duoflex-ci-double-common-interface-ci-extension-duoflex-ci?c=173) o [TBS 6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html);
-- `CI Device` - número de dispositivo en el adaptador DVB-CI;
-- `CI Bitrate` - define la velocidad de bits para el adaptador DVB-CI;
-- `BISS` - descodificar un transpondedor entero;
-- `DVB API v3` - utilizar la API obsoleta para leer información del Adaptador;
-- `Budget Mode` - desactivar el filtrado PID por hardware. En el modo de presupuesto, Astra recibe todo el transpondedor del adaptador;
-- `CA Delay` - retardo entre el envío de paquetes de control al Módulo de Acceso Condicional (CAM).
-
-## Tipo DVB[](https://help.cesbo.com/astra/receiving/dvb/intro#dvb-type)
-
-Las demás opciones dependen del tipo de adaptador seleccionado:
-
-- [DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-- [DVB-T/T2](https://help.cesbo.com/astra/receiving/dvb/t)
-- [DVB-C](https://help.cesbo.com/astra/receiving/dvb/c)
-
-## Escanear[](https://help.cesbo.com/astra/receiving/dvb/intro#scan)
-
-Una vez configurado el adaptador, puedes comprobar la calidad de la señal y buscar canales disponibles. Más información: [Escanear adaptador DVB](https://help.cesbo.com/astra/receiving/dvb/scan)
-
-## Solución de problemas[](https://help.cesbo.com/astra/receiving/dvb/intro#troubleshooting)
-
-Si tienes algún problema al iniciar el adaptador DVB, consulta nuestra guía: [Solución de problemas de recepción DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/es/1.astra/3.receiving/1.dvb/2.satip-client.md b/content/es/1.astra/3.receiving/1.dvb/2.satip-client.md
deleted file mode 100644
index df176261..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/2.satip-client.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "SAT>IP Cliente"
-date: 2023-05-04
----
-
-SAT>IP (o Sat-IP) especifica un protocolo de comunicación cliente-servidor basado en IP para una pasarela de TV. El servidor SAT>IP se conecta a una o más fuentes de emisión DVB y proporciona acceso a canales para múltiples clientes a través de protocolos HTTP o RTSP.
-
-En esta cadena, Astra actúa como cliente SAT>IP. Puede recibir flujos DVB a través del protocolo SAT>IP y utilizarse como concentrador de canales de TV de distintas fuentes, para su posterior procesamiento y transmisión a los clientes.
-
-## Ventajas de utilizar receptores SAT>IP[](https://help.cesbo.com/astra/receiving/dvb/satip-client#benefits-of-using-satip-receivers)
-
-La ventaja más importante es la posibilidad de separar la recepción y el procesamiento de los canales. Normalmente, las antenas parabólicas y terrestres están situadas en el tejado, lo que requiere un cableado dedicado para distribuir la señal de satélite al servidor DVB (PC Linux con software Astra), situado en la sala de servidores. Esto puede resultar costoso, especialmente en edificios o complejos grandes. En cambio, con las soluciones SAT>IP podemos utilizar la infraestructura de red existente para distribuir la señal (o reducir el cableado a un único cable Ethernet) y esto puede reducir significativamente los costes de instalación. Dado que Astra puede manejar grandes cantidades de tráfico sin degradación del rendimiento, merece la pena utilizar esta opción.
-
-
-
-En segundo lugar, podemos ampliar la variedad de hardware con lo que puede recibir una señal DVB. Se trata de hardware de servidor SAT>IP como: [Digital Devices Octopus NET](https://www.digital-devices.eu/shop/en/business-tv/network-tuner/), HDHomeRun, Telestar R1, y muchos otros dispositivos, incluyendo opciones de bajo coste, que soportan SAT>IP Standard.
-
-Lo que es importante mencionar, es que con el software del servidor Minisatip, también podemos utilizar tarjetas PCIe DVB y/o memorias USB (sintonizadores) como adaptadores SAT>IP en Astra Cesbo. Para más detalles sobre cómo utilizar el servidor Minisatip mira [nuestro artículo](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip) y en [GitHub](https://github.com/catalinii/minisatip) del desarrollador.
-
-## Configuración[](https://help.cesbo.com/astra/receiving/dvb/satip-client#configuration)
-
-Para utilizar el protocolo SAT>IP, es necesario crear un nuevo adaptador en la interfaz web de Astra:
-
-
-
-- `Name` - escriba un nombre obligatorio para el Adaptador. Es mejor utilizar nombres que describan qué equipo y qué frecuencia se utiliza
-- `Virtual` - seleccione la opción "SAT>IP
-- `SAT>IP Server` - introduzca la dirección del servidor SAT>IP
-- `Adapter` - número de adaptador en el servidor SAT>IP
-- `Type` - seleccione el tipo de adaptador (Satélite/Terrestre/Cable)
-
-Dependiendo del tipo de recepción, deberá configurar adicionalmente los datos del Transpondedor o la Frecuencia a escanear. Encontrará información más detallada en los siguientes enlaces: [Introducción a la sintonización del adaptador DVB](https://help.cesbo.com/astra/receiving/dvb/intro) y [Opciones del sintonizador DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-
-Guarde la configuración del adaptador haciendo clic en el botón "Aplicar". Ahora puede hacer clic en el botón "Escanear" y seleccionar los programas necesarios.
-
-
diff --git a/content/es/1.astra/3.receiving/1.dvb/3.s.md b/content/es/1.astra/3.receiving/1.dvb/3.s.md
deleted file mode 100644
index 02ba938d..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/3.s.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: "Opciones para DVB-S/S2"
-date: 2023-02-28
----
-
-DVB-S/S2 es una norma para la televisión por satélite
-
-## Opciones generales[](https://help.cesbo.com/astra/receiving/dvb/s#general-options)
-
-
-
-- `Frequency` - frecuencia portadora (950-13250 MHz)
-- `Polarization` - polarización de la señal. Para polarización lineal: Vertical, Horizontal. Para polarización circular: Derecha, Izquierda
-- `Symbolrate` - tasa de símbolos también conocida como tasa de baudios, se refiere al número de cambios de señal por segundo (1000-50000 Kbaud)
-
-## Opciones LNB (Low-Noise Block)[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-low-noise-block-options)
-
-
-
-- `LOF1` - Subbanda baja, MHz
-- `LOF2` - Subbanda alta, MHz
-- `SLOF` - Rango de sub-bandas. Si la frecuencia del adaptador es superior a SLOF, se utilizará el valor LOF2 y se enviará una señal de tono (22 kHz) al LNB para conmutar.
-- `Force Tone` - opción de enviar señal de tono de 22 KHz
-- `LNB Mode` - seleccionar modos LNB adicionales
-
-Las opciones por defecto dependen de la frecuencia del adaptador:
-
-| Gama de frecuencias | LOF1 | LOF2 | SLOF |
-| --- | --- | --- | --- |
-| 10700 .. 13250 | 9750 | 10600 | 11700 |
-| 4500 .. 4800 | 5950 | 0 | 0 |
-| 3400 .. 4200 | 5150 | 0 | 0 |
-| 2500 .. 2700 | 3650 | 0 | 0 |
-| 950 .. 2150 | 0 | 0 | 0 |
-
-::alert
-Para convertidores de polarización circular (por ejemplo, 36°E, 56°E), ajuste 10750 en LOF1
-::
-
-## Polarización LNB[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-polarization)
-
-La opción de polarización del LNB controla la señal recibida por la antena parabólica. El nivel de tensión para la alimentación del LNB viene definido por la polarización:
-
-- 13V es para polarización Vertical/Derecha. Señal de conmutación en el rango de 11-14 voltios.
-- 18V es para polarización Horizontal/Izquierda. Señal de conmutación en el rango de 16-20 voltios.
-
-## Modos LNB[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-modes)
-
-- `LNB Sharing` - En este modo, la alimentación de tensión del LNB y la señal de tono están desactivadas. Esto le permite conectar varios adaptadores DVB a un único convertidor a través de un divisor pasivo. En el divisor, sólo un adaptador debe estar activo; los demás adaptadores deben ser pasivos. Todos los adaptadores del mismo divisor deben utilizar la misma polarización y la misma subbanda (frecuencia mayor o menor que el valor de slof).
-- `DiSEqC 1.0` - digital Satellite Equipment Control es un protocolo de comunicación entre un receptor de satélite y un dispositivo como un conmutador multiparabólica o un pequeño rotor de antena parabólica. La versión 1.0 permite conmutar entre un máximo de 4 fuentes de satélite.
-- `DiSEqC 1.1` - permite alternar entre hasta 16 fuentes de satélite
-- `DiSEqC Command` - envía una orden en bruto a DiSEqC
-- `Tone Burst` - también conocido como mini DiSEqC. Permite conmutar entre 2 fuentes de satélite
-- `Unicable I (EN50494)` - proporciona acceso simultáneo a varios LNB a través de un único cable coaxial para varios receptores. La versión I proporciona acceso hasta a 8 fuentes de satélite
-- `Unicable II (EN50607)` - proporciona acceso a hasta 32 fuentes vía satélite
-
-## Opciones avanzadas[](https://help.cesbo.com/astra/receiving/dvb/s#advanced-options)
-
-
-
-- `Modulation` - Método utilizado para convertir datos digitales en una señal analógica. Por defecto: QPSK para DVB-S, PSK8 para DVB-S2
-- `FEC` - corrección de errores hacia adelante. Predeterminado: Auto
-- `Roll-Off` - eficiencia espectral. Sólo para DVB-S2. Por defecto: 35
-- `Stream ID` - ID de flujo PLP para transpondedores multiflujo. Sólo para DVB-S2
-
-
diff --git a/content/es/1.astra/3.receiving/1.dvb/4.c.md b/content/es/1.astra/3.receiving/1.dvb/4.c.md
deleted file mode 100644
index abae4bc6..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/4.c.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Opciones para DVB-C"
-date: 2023-02-28
----
-
-DVB-C es una norma para la transmisión de televisión digital por cable.
-
-## Opciones generales[](https://help.cesbo.com/astra/receiving/dvb/c#general-options)
-
-
-
-- `Frequency` - frecuencia portadora (80-1000 MHz)
-- `Symbolrate` - tasa de símbolos también conocida como tasa de baudios, se refiere al número de cambios de señal por segundo (1000-10000 Kbaud)
-
-## Opciones avanzadas[](https://help.cesbo.com/astra/receiving/dvb/c#advanced-options)
-
-
-
-- `Modulation` - Método utilizado para convertir datos digitales en una señal analógica que pueda transmitirse por la red de cable. En DVB-C, los esquemas de modulación más utilizados son 64-QAM (modulación de amplitud en cuadratura)
-- `FEC` - La corrección de errores hacia delante es una técnica utilizada para reducir los errores en la transmisión de datos digitales. En DVB-C, la FEC suele especificarse utilizando una relación entre el número de bits redundantes y el número total de bits transmitidos.
diff --git a/content/es/1.astra/3.receiving/1.dvb/5.t.md b/content/es/1.astra/3.receiving/1.dvb/5.t.md
deleted file mode 100644
index 44984930..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/5.t.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: "Opciones para DVB-T/T2 e ISDB-T"
-date: 2023-02-28
----
-
-DVB-T/T2 es una norma para la transmisión de televisión digital terrestre.
-
-## Opciones generales[](https://help.cesbo.com/astra/receiving/dvb/t#general-options)
-
-
-
-- `Frequency` - frecuencia portadora (0-1000 MHz)
-
-## Opciones avanzadas[](https://help.cesbo.com/astra/receiving/dvb/t#advanced-options)
-
-
-
-- `Bandwidth` - El ancho de banda de la señal en kHz determina la cantidad de datos que se pueden transmitir. Predeterminado: 8000
-- `Guard` - Intervalo de guarda utilizado para evitar la interferencia entre símbolos (ISI) causada por la propagación multitrayecto de la señal transmitida. Cuanto mayor sea el intervalo de guarda, más robusta será la señal frente a la ISI, pero a costa de una menor velocidad de transmisión de datos.
-- `Transmit` - Modos de transmisión COFDM (Multiplexación por División de Frecuencias Ortogonales Codificadas) para adaptarse a las distintas condiciones del canal y maximizar la robustez de la señal transmitida. Por ejemplo: el modo 2K utiliza 2048 subportadoras para transmitir la señal digital, y es adecuado para transmitir la señal en distancias cortas con interferencias de señal de bajas a moderadas. El modo 8K es adecuado para transmitir la señal a distancias muy largas o en zonas con niveles muy altos de interferencia de la señal.
-- `Hierarchy` - esquemas de modulación jerárquica, que permiten la transmisión de dos flujos de bits diferentes con distintos niveles de robustez
diff --git a/content/es/1.astra/3.receiving/1.dvb/6.scan.md b/content/es/1.astra/3.receiving/1.dvb/6.scan.md
deleted file mode 100644
index fa2f3e1b..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/6.scan.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Scan DVB Adaptador"
-date: 2023-02-28
----
-
-Abra las opciones de cualquier adaptador y pulse el botón Escanear para obtener la información disponible del adaptador:
-
-
-
-
-
-Puedes añadir canales a Astra seleccionando todos los canales que quieras añadir y pulsando el botón "Aplicar".
diff --git a/content/es/1.astra/3.receiving/1.dvb/7.external-ci.md b/content/es/1.astra/3.receiving/1.dvb/7.external-ci.md
deleted file mode 100644
index 3eaa1e98..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/7.external-ci.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "Descodificación de canales con DVB-CI externo"
-date: 2023-06-27
-image: https://cdn.cesbo.com/help/astra/receiving/dvb/external-ci/ddci.jpg
----
-
-Con el auge de la radiodifusión digital, cada vez es más importante proteger los contenidos de accesos no autorizados. Por eso, muchos proveedores de televisión, ya sea por satélite, cable o terrestre, codifican los contenidos mediante sistemas de acceso condicional (CAS).
-
-Un método común utilizado en este proceso es la Interfaz Común (CI), una interfaz que permite a los Módulos de Acceso Condicional (CAM) conectarse al receptor DVB y descifrar canales protegidos. El descifrado de canales con un adaptador DVB-CI externo proporciona una arquitectura de cabecera flexible al separar las partes de recepción y procesamiento.
-
-## Ventajas del DVB-CI externo[](https://help.cesbo.com/astra/receiving/dvb/external-ci#advantages-of-external-dvb-ci)
-
-- Los canales codificados de diferentes fuentes pueden agruparse para su posterior descodificación en un único módulo CI. Esto puede resultar muy útil si dispone de varios transpondedores DVB con canales codificados
-- Los canales se pueden recibir y descifrar en servidores separados. Es especialmente conveniente si utiliza receptores SAT>IP. Es posible que tengas un servidor Astra con tarjetas CI almacenado en la sala de servidores, mientras que los receptores SAT>IP se encuentran más cerca del tejado donde están montadas las antenas parabólicas. Leer más sobre [Recepción](https://help.cesbo.com/astra/receiving/dvb/satip-client) SAT>IP con Astra
-
-## Requisitos[](https://help.cesbo.com/astra/receiving/dvb/external-ci#requirements)
-
-- Adaptador DVB-CI externo. Probamos y admitimos los siguientes modelos:
- - [Dispositivos digitales Octopus Twin CI](https://www.digital-devices.eu/shop/en/accessoires/bridge/266/digital-devices-octopus-twin-ci-double-ci-slot-with-2-expansionports)
- - [TBS6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html)
-- Módulo de acceso condicional (CAM)
-- Tarjeta SmartCard del organismo de radiodifusión
-
-
-
-## Configuración Astra[](https://help.cesbo.com/astra/receiving/dvb/external-ci#astra-configuration)
-
-### Crear MPTS
-
-Crear MPTS con los canales requeridos en la dirección de entrada para cada canal debe añadir la opción `cas` - para que Astra pase todo lo necesario para la decodificación. Por ejemplo:
-
-
-
-### Crear adaptador virtual
-
-::alert
-Adaptador virtual disponible para versiones posteriores al 20 de septiembre de 2022
-::
-
-Crear nuevo adaptador en la interfaz web de Astra con el botón `CI` en el `Virtual` campo. Guarde la configuración del adaptador pulsando el botón Aplicar
-
-
-
-Opciones de IC:
-
-- `Name` - Nombre del adaptador
-- `ID` - identificador único del adaptador. Puede dejarlo en blanco, el sistema generará un identificador cuando guarde el adaptador.
-- `Virtual` - Tipo de adaptador virtual. `CI` opción
-- `Adapter` - número del adaptador CI en el sistema
-- `Stream ID` - identificador de flujo con MPTS. es un valor ID de MPTS creado en el primer paso
-- `CI Device` - número del dispositivo en el adaptador CI. Por defecto: `0`
-- `CI Bitrate` - TBS CI bitrate en MBit/s. Por defecto: `70`. Para DigitalDevices bitrate podría definirse en la configuración del controlador
-- `CA Delay` - retardo, en segundos, antes de enviar la información del canal al Módulo de Acceso Condicional. Predeterminado: `20` segundo
-
-Se ha podido encontrar el número de adaptador CI con el comando:
-
-```
-find /dev/dvb/ -name ca*
-```
-
-Por ejemplo el resultado será:
-
-```
-/dev/dvb/adapter5/ca0
-```
-
-Dónde:
-
-- `5` - Número de adaptador CI
-- `0` - dispositivo en el adaptador CI
-
-### Adaptador de escaneado
-
-Ahora puede hacer clic en el botón Escanear.
-
-
-
-Seleccione los programas necesarios y añádalos pulsando el botón Aplicar.
-
-
-
-## Solución de problemas[](https://help.cesbo.com/astra/receiving/dvb/external-ci#troubleshooting)
-
-### El módulo CI+ no funciona
-
-Los módulos CI+ son sólo para uso privado y no son compatibles con los adaptadores DVB-CI externos.
-
-### Descodificado sólo 1 canal
-
-El número de programas (canales) que el CAM puede descodificar simultáneamente, dependiendo del fabricante y/o modelo del CAM.
-
-### ¿Cómo comprobar el menú CAM?
-
-Si necesita consultar el menú CAM para obtener algunos datos adicionales sobre el Módulo de Acceso Condicional o la SmartCard, puede utilizar `gnutv` utilidad de tv digital. Lanzamiento:
-
-```
-gnutv -adapter N -cammenu
-```
-
-Donde N es un número de adaptador CI.
diff --git a/content/es/1.astra/3.receiving/1.dvb/_dir.yml b/content/es/1.astra/3.receiving/1.dvb/_dir.yml
deleted file mode 100644
index dd0a874e..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB, ATSC, ISDB-T"
diff --git a/content/es/1.astra/3.receiving/1.dvb/index.md b/content/es/1.astra/3.receiving/1.dvb/index.md
deleted file mode 100644
index 2d98addc..00000000
--- a/content/es/1.astra/3.receiving/1.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB, ATSC, ISDB-T"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/3.receiving/2.ip/_dir.yml b/content/es/1.astra/3.receiving/2.ip/_dir.yml
deleted file mode 100644
index a7fcb08d..00000000
--- a/content/es/1.astra/3.receiving/2.ip/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Fuentes IP"
diff --git a/content/es/1.astra/3.receiving/2.ip/hls.md b/content/es/1.astra/3.receiving/2.ip/hls.md
deleted file mode 100644
index f2db7570..00000000
--- a/content/es/1.astra/3.receiving/2.ip/hls.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Recepción de HLS"
-date: 2023-08-10
----
-
-HLS o HTTP Live Streaming es un protocolo de streaming de vídeo con bitrate adaptativo basado en HTTP. Es el formato más popular para streaming a través de Internet (servicios OTT). Más información sobre el [protocolo HLS](https://help.cesbo.com/misc/articles/protocols/hls)
-
-## Formato de la dirección[](https://help.cesbo.com/astra/receiving/ip/hls#address-format)
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-Esta es una dirección HTTP común. Astra también soporta https.
-
-- `login:password` - nombre de usuario y contraseña para la autenticación HTTP. Admite los métodos de autenticación Basic y Digest.
-- `address` - Dirección IPv4 del servidor o nombre de dominio
-- `port` - número de puerto. Por defecto: `80` para http y `443` para https
-- `path` - la ruta al recurso. Por defecto: `/`
-
-Opciones:
-
-- `ua=Name` - cabecera User-Agent personalizada
-- `timeout=N` - tiempo de espera para la carga de segmentos HLS. Por defecto, el tiempo de espera depende de la duración del segmento
-- `debug` - cabeceras de respuesta de registro. También se debe activar la depuración en los mensajes de registro
-- `bandwidth=N` - seleccionar flujo con ancho de banda definido. Por defecto, astra selecciona el flujo con el valor máximo de ancho de banda.
-
-## Interfaz web[](https://help.cesbo.com/astra/receiving/ip/hls#web-interface)
-
-Para configurar la entrada HLS en Astra, basta con escribir la dirección de origen en el campo Entrada.
diff --git a/content/es/1.astra/3.receiving/2.ip/http.md b/content/es/1.astra/3.receiving/2.ip/http.md
deleted file mode 100644
index 7f2acb98..00000000
--- a/content/es/1.astra/3.receiving/2.ip/http.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: "Recepción HTTP MPEG-TS"
-date: 2023-08-10
----
-
-Protocolo basado en HTTP para streaming de vídeo. Astra recibe flujo continuo del servidor en respuesta HTTP.
-
-## Formato de la dirección[](https://help.cesbo.com/astra/receiving/ip/http#address-format)
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-Esta es una dirección HTTP común. Astra también soporta https.
-
-- `login:password` - nombre de usuario y contraseña para la autenticación HTTP. Admite los métodos de autenticación Basic y Digest.
-- `address` - Dirección IPv4 del servidor o nombre de dominio
-- `port` - número de puerto. Por defecto: `80` para http y `443` para https
-- `path` - la ruta al recurso. Por defecto: `/`
-
-Opciones:
-
-- `ua=Name` - cabecera User-Agent personalizada
-- `timeout=N` - tiempo de espera para empezar a recibir contenido del servidor. Por defecto `10` segundos
-- `debug` - cabeceras de respuesta del registro. La depuración también debe estar activada en la configuración del registro
-- `buffer_time=N` - especifica el tamaño del búfer temporal para recibir el flujo y sincronizar la tasa de bits. Astra descarga los datos del flujo en el búfer a la máxima velocidad y, a continuación, envía los datos de manera uniforme para su procesamiento
-- `no_sync` - es una opción corta para `buffer_time=0` desactiva la sincronización y descarga los datos del flujo sin límites
-
-## Interfaz web[](https://help.cesbo.com/astra/receiving/ip/http#web-interface)
-
-Para configurar la entrada HTTP MPEG-TS en Astra, sólo tienes que escribir la dirección de tu fuente en el campo Entrada.
diff --git a/content/es/1.astra/3.receiving/2.ip/index.md b/content/es/1.astra/3.receiving/2.ip/index.md
deleted file mode 100644
index a5ce7cca..00000000
--- a/content/es/1.astra/3.receiving/2.ip/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Fuentes IP"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/3.receiving/2.ip/mpts-via-udp.md b/content/es/1.astra/3.receiving/2.ip/mpts-via-udp.md
deleted file mode 100644
index 4f6d4247..00000000
--- a/content/es/1.astra/3.receiving/2.ip/mpts-via-udp.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: "Recepción de MPTS vía UDP"
-date: 2023-03-10
----
-
-Con Astra, puedes recibir MPTS (Multi Program Transport Stream) de diferentes fuentes, incluyendo UDP. El MPTS recibido puede demultiplexarse en varios canales SPTS (Single Program Transport Stream).
-
-## Adaptador virtual[](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp#virtual-adapter)
-
-::alert
-Adaptador virtual disponible para versiones posteriores al 20 de septiembre de 2022
-::
-
-Para una configuración rápida y sencilla de la recepción MPTS, puede utilizar el Adaptador Virtual. Haga clic en "Nuevo adaptador" en el menú principal:
-
-
-
-En el **Dirección** establezca la fuente UDP, por ejemplo `udp://239.255.1.1:1234`. Más información sobre el formato de dirección UDP en [Recepción UDP/RTP](https://help.cesbo.com/astra/receiving/ip/udp).
-
-Aplica los cambios y, a continuación, puedes escanear el adaptador para obtener una lista de los canales disponibles. Seleccione los canales que desea añadir y haga clic en Aplicar.
-
-## Crear canales manualmente[](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp#create-channels-manually)
-
-En cualquier versión de Astra puedes añadir canales del flujo MPTS manualmente.
-
-En primer lugar, analiza UDP MPTS con MPEG-TS Analyzer:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-Más información sobre cómo analizar secuencias: Analizador [Astra MPEG-TS](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer). Analizador muestra información sobre los canales disponibles, por ejemplo:
-
-```
-INFO: PMT pnr:100 version:1
-INFO: PMT pnr:200 version:1
-```
-
-A continuación, puede crear un canal haciendo clic en `New Stream` en el menú principal. En los ajustes del canal ajuste el nombre y la dirección de entrada con el número de programa (PNR): `udp://239.255.1.1:1234#pnr=100`. Y haga clic en Aplicar para guardar la configuración.
diff --git a/content/es/1.astra/3.receiving/2.ip/rtsp.md b/content/es/1.astra/3.receiving/2.ip/rtsp.md
deleted file mode 100644
index d69c3667..00000000
--- a/content/es/1.astra/3.receiving/2.ip/rtsp.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Recepción RSTP"
-date: 2023-03-23
----
-
-El RSTP es un protocolo muy utilizado para la transmisión de contenidos multimedia a través de redes IP y se suele emplear en cámaras IP por su baja latencia y su capacidad de transmisión de vídeo de alta calidad.
-
-## Formato de la dirección[](https://help.cesbo.com/astra/receiving/ip/rtsp#address-format)
-
-Las direcciones RSTP se utilizan para identificar la ubicación del flujo de medios que se está transmitiendo por la red
-
-```
-rtsp://address
-rtsp://address:port/path
-rtsp://login:password@address:port/path#options
-```
-
-- `login:password` - nombre de usuario y contraseña para la autenticación RTSP. Admite los métodos de autenticación Basic y Digest.
-- `address` - Dirección IPv4 del servidor o nombre de dominio
-- `port` - número de puerto. Por defecto: `554`
-- `path` - la ruta al recurso. Por defecto: `/`
-
-Opciones:
-
-- `tcp` - modo intercalado. flujo de recepción a través de TCP en lugar de UDP
-- `ua=Name` - cabecera User-Agent personalizada
-
-## Interfaz web[](https://help.cesbo.com/astra/receiving/ip/rtsp#web-interface)
-
-Para configurar una entrada RSTP en Astra, puede introducir la dirección de origen directamente en el campo `Input address` en la configuración del flujo o utilice el formulario de configuración de entrada al que se accede haciendo clic en el formulario con el icono del engranaje:
-
-
-
-- `RSTP address` - dirección de origen del flujo RSTP
-- `Interleaved mode` - por defecto Astra utiliza UDP para recibir datos multimedia de la cámara, el modo intercalado fuerza a la cámara a enviar datos a través de TCP
-
-## Solución de problemas[](https://help.cesbo.com/astra/receiving/ip/rtsp#troubleshooting)
-
-### h.265 no funciona
-
-La versión actual de Astra sólo soporta H.264
-
-### Errores de tiempo de espera
-
-Los mensajes de error pueden incluir `Connection timeout` o `Response timeout`que sugieren que la cámara no está respondiendo a las peticiones de Astra. Una posible causa de este problema es cuando la cámara se bloquea y no puede responder a las peticiones
-
-### Autenticación fallida
-
-Nombre de usuario o contraseña no válidos para el flujo RTSP
-
-### Formato de codificación desconocido
-
-Esto puede indicar que el formato de datos del flujo no es reconocido por Astra. Este error puede producirse cuando el flujo RSTP utiliza un formato de datos o un método de codificación no admitidos
diff --git a/content/es/1.astra/3.receiving/2.ip/srt.md b/content/es/1.astra/3.receiving/2.ip/srt.md
deleted file mode 100644
index d2ce34a9..00000000
--- a/content/es/1.astra/3.receiving/2.ip/srt.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: "Recepción de SRT"
-date: 2023-03-23
----
-
-El protocolo SRT (Secure Reliable Transport) es un protocolo de streaming de vídeo de código abierto diseñado para ofrecer streaming de vídeo de alta calidad y baja latencia en redes poco fiables. SRT utiliza el cifrado de extremo a extremo y ofrece una serie de funciones diseñadas para mejorar la fiabilidad y la seguridad, como la corrección de errores, el control de la congestión y la retransmisión de paquetes perdidos. SRT se utiliza a menudo para aplicaciones de transmisión de vídeo en directo, como retransmisiones deportivas y de noticias, en las que es fundamental mantener una conexión fiable y de alta calidad.
-
-::alert
-Disponible para las versiones de Astra lanzadas después del 2021-12-21
-::
-
-## Formato de la dirección[](https://help.cesbo.com/astra/receiving/ip/srt#address-format)
-
-La TER podía recibirse de dos modos:
-
-- `Caller mode` - Astra envía la petición al servidor SRT y recibe el contenido como respuesta. Esta es la variante más popular
-- `Listener mode` - Astra espera a que el servidor SRT establezca la conexión y reciba el contenido solicitado. Este es el modo punto a punto
-
-El formato de la dirección depende del modo seleccionado.
-
-### Modo de llamada
-
-```
-srt://address:port[#options]
-```
-
-- `address` - dirección IPv4 o nombre de host del servidor remoto
-- `port` - puerto remoto
-
-Ejemplo:
-
-- `src://example.com:3001` - enviar solicitud a ejemplo.com
-
-### Modo oyente
-
-En el modo de escucha, el formato de la dirección es similar al de la dirección UDP, con la adición del carácter `@` para indicar el nombre de la interfaz local.
-
-```
-srt://[interface]@:port[#options]
-```
-
-- `interface` - Nombre de la interfaz local donde escuchar la conexión. Por defecto Astra esperará conexión en todas las interfaces
-- `port` - puerto local para aceptar la conexión entrante
-- `options` - opciones adicionales para el protocolo SRT
-
-Ejemplos:
-
-- `srt://@:3001` - esperar conexión en cualquier interfaz
-- `srt://eth0@:3001` - espera de conexión en la interfaz `eth0`
-
-### Opciones
-
-- `timeout=N` - reinicia el receptor si no se reciben datos en un intervalo definido, segundos. Valor por defecto: `5` segundos
-- `latency=N` - Latencia máxima de transmisión aceptada, en milisegundos. Valor por defecto: `120` milisegundo
-- `packetfilter=S` - inyectar instrucciones de procesamiento adicionales al principio y/o al final de una transmisión para aplicar la corrección de errores hacia delante (FEC). [Seguir leyendo](https://github.com/Haivision/srt/blob/master/docs/features/packet-filtering-and-fec.md#configuring-the-fec-filter) en la documentación oficial
-- `passphrase=S` - contraseña para la transmisión encriptada. La longitud de la contraseña debe estar en el rango de 10 .. 79 caracteres
-- `pbkeylen=N` - Longitud de la clave criptográfica en bytes. Valores posibles: 16, 24, 32. Valor por defecto: `0`
-- `streamid=ID` - identificador de flujo, proporcionado al servidor SRT en modo llamada
-- `no_tsbpdmode` - desactivar el modo de entrega de paquetes basado en marcas de tiempo
-- `oheadbw` - limita la sobrecarga del ancho de banda, en porcentaje. Valores posibles en el rango: 5 - 100. Valor por defecto: `25`
-
-## Interfaz web[](https://help.cesbo.com/astra/receiving/ip/srt#web-interface)
-
-Uno de los mayores retos de trabajar con el protocolo Secure Reliable Transport (SRT) es navegar por el abanico de requisitos técnicos y configuraciones que implica el proceso de configuración. Afortunadamente, Astra agiliza este proceso ofreciendo un amplio conjunto de opciones de configuración de entrada SRT
-
-Para añadir una nueva entrada SRT en Astra, los usuarios pueden navegar a la sección `New Stream` o la configuración de un flujo existente y seleccione la opción `Input Type` como SRT
-
-
-
-- `Input type` - este parámetro es la primera opción de la pestaña de configuración SRT y se utiliza para seleccionar el tipo de entrada. Para configurar la recepción SRT, seleccione `SRT` de la lista desplegable. Esto habilita las opciones de configuración específicas de SRT y le permite introducir la información necesaria para recibir un flujo SRT
-- `SRT mode` - este parámetro determina si Astra actuará como llamante o como oyente al establecer una conexión SRT. Para recibir un flujo SRT, seleccione `Listener` de la lista desplegable. Esto le dice a Astra que espere las conexiones entrantes del emisor del flujo SRT
-- `Local interface` - este parámetro especifica la interfaz de red que Astra utilizará para recibir el flujo SRT. El valor por defecto es `Any interface`lo que significa que Astra escuchará las conexiones SRT entrantes de acuerdo con las reglas de enrutamiento del sistema. Si desea restringir Astra a una interfaz específica, selecciónela en la lista desplegable
-- `Port` - este parámetro opcional especifica el puerto de red que Astra utilizará para recibir el flujo SRT
-- `Timeout` - este parámetro opcional especifica la cantidad de tiempo (en milisegundos) que Astra esperará los datos entrantes del flujo SRT antes de que se agote el tiempo de espera. El valor por defecto es 5000 milisegundos (5 segundos), pero puedes aumentar o disminuir este valor si es necesario.
-- `Latency` - este parámetro opcional introduce una cantidad especificada de retardo (en milisegundos) en el flujo SRT. El valor por defecto es 120ms. Aumentar la latencia puede mejorar la estabilidad pero aumenta el retardo, y disminuirla puede reducir el retardo pero puede hacer que la conexión sea menos estable
-- `Passphrase` - este parámetro opcional establece una frase de contraseña para la comunicación segura a través del flujo SRT. El valor por defecto es vacío. Si se establece una frase de contraseña, tanto el emisor como el receptor deben utilizar la misma para establecer una conexión.
-- `Crypto key length` - este parámetro establece la longitud de la clave criptográfica utilizada para asegurar el flujo SRT. El valor por defecto es 128 bits, que es suficiente para que funcione la recepción SRT. Sin embargo, puede aumentar o disminuir la longitud de la clave si es necesario para una mayor o menor seguridad.
-- `Timestamp` - Modo de entrega de paquetes basado en marcas de tiempo - este parámetro activa o desactiva el modo de entrega de paquetes basado en marcas de tiempo de SRT. Cuando está activado (marcado), SRT utiliza marcas de tiempo para asegurar que los paquetes se entregan en el orden correcto, incluso si llegan fuera de orden. Esto puede mejorar la calidad del flujo pero puede aumentar la latencia. El estado por defecto de este parámetro es desactivado
diff --git a/content/es/1.astra/3.receiving/2.ip/udp.md b/content/es/1.astra/3.receiving/2.ip/udp.md
deleted file mode 100644
index 18ef0a61..00000000
--- a/content/es/1.astra/3.receiving/2.ip/udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "Recepción UDP/RTP"
-date: 2023-03-04
----
-
-UDP (Protocolo de Datagramas de Usuario) es el protocolo más popular para la distribución de TV digital en redes locales, incluidas las de organizaciones de hostelería y redes urbanas de proveedores de Internet. Como protocolo sin conexión, UDP no proporciona mecanismos de comprobación o corrección de errores. Esto lo convierte en un protocolo más rápido y ligero que TCP.
-
-## Formato de dirección de medios[](https://help.cesbo.com/astra/receiving/ip/udp#media-address-format)
-
-La dirección UDP se utiliza para identificar la ubicación del flujo multimedia que se transmite por la red
-
-```
-udp://address
-udp://address:port
-udp://interface@address:port#options
-```
-
-- `interface` - nombre de la interfaz de red, por ejemplo `eth0`para recibir el flujo UDP. Si no se define, el flujo UDP se recibirá según las rutas del sistema.
-- `address` - Dirección IPv4 del flujo UDP, puede ser un grupo multidifusión o una dirección IP de interfaz local para recibir flujos unidifusión.
-- `port` - puerto de red para recibir el flujo UDP. Si no se especifica, el valor por defecto es `1234`
-
-Opciones adicionales:
-
-- `src=IP` - Dirección de origen de multidifusión UDP para IGMPv3. Debe estar habilitado IGMPv3 en la configuración de linux: [Configurar versión IGMP](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version). Disponible a partir de la versión 230303
-- `sync` - recibe UDP en un hilo separado con sincronización de bitrate
-- `no_sync` - desactiva la sincronización del bitrate si está activada globalmente
-- `renew=seconds` - intervalo para renovar la suscripción multicast. Normalmente la operación renueva la suscripción IGMP automáticamente
-- `socket_size=bytes` - tamaño del socket del sistema, con el valor por defecto tomado de: `sysctl net.core.rmem_default`
-
-Ejemplos de direcciones UDP:
-
-- `udp://127.0.0.1:10001` - recibe el flujo en localhost usando el puerto 10001. Esto puede ser útil para transferir flujos entre diferentes servicios, como recibir un flujo transcodificado desde FFmpeg.
-- `udp://eth0@239.255.1.1#pnr=100` - recibe el grupo multicast 239.255.1.1 en la interfaz eth0. La opción `pnr` activa la demultiplexación de flujos y selecciona el número de programa 100
-
-## Interfaz web[](https://help.cesbo.com/astra/receiving/ip/udp#web-interface)
-
-Para configurar una nueva entrada UDP utilizando la Interfaz Web, comience seleccionando "Nuevo flujo" en el menú principal. A continuación, en la Lista de Entradas, haga clic en el icono del engranaje y ajuste el "Tipo de Entrada" a UDP. Alternativamente, puede modificar un flujo existente abriendo su configuración, añadiendo una Nueva Entrada y haciendo clic en el icono del engranaje correspondiente.
-
-
-
-La mayoría de las opciones presentadas en la interfaz web corresponden directamente a los componentes de la dirección UDP, tal y como se describe en la sección "Formato de dirección de medios". Sin embargo, también hay algunas opciones adicionales que te pueden resultar útiles:
-
-- `PNR` - Número de programa para secuencias MPTS. Cuando se define, activa la demultiplexación de secuencias y selecciona el programa con el número especificado.
-- `DD-CI CAM` - esta opción está obsoleta y ha sido sustituida por adaptadores virtuales. Más información en ...
-- `Softcam` - selecciona un descodificador para el cliente CAM. Puede obtener más información en ...
-- `BISS Key` - para el descodificador BISS CAS. Más información en [Descifrar flujos con BISS CAS](https://help.cesbo.com/astra/processing/cas/decrypt-biss)
-
-También hay opciones avanzadas disponibles para una mayor personalización:
-
-
-
-Utilice las opciones avanzadas sólo si comprende sus implicaciones
-
-## Solución de problemas[](https://help.cesbo.com/astra/receiving/ip/udp#troubleshooting)
-
-Más información en [Resolución de problemas de recepción UDP](https://help.cesbo.com/misc/troubleshooting/receiving/udp)
diff --git a/content/es/1.astra/3.receiving/index.md b/content/es/1.astra/3.receiving/index.md
deleted file mode 100644
index 37bc1bcd..00000000
--- a/content/es/1.astra/3.receiving/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Recepción"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/receiving.svg
- description: "Configurar fuentes de contenido, como DVB, UDP, HTTP y RTSP"
----
-
-Configurar fuentes de contenido, como DVB, UDP, HTTP y RTSP.
-
-:category
diff --git a/content/es/1.astra/4.processing/1.mpegts/_dir.yml b/content/es/1.astra/4.processing/1.mpegts/_dir.yml
deleted file mode 100644
index 65b5fe2d..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "MPEG-TS"
diff --git a/content/es/1.astra/4.processing/1.mpegts/demux.md b/content/es/1.astra/4.processing/1.mpegts/demux.md
deleted file mode 100644
index e9f8f4fa..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/demux.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: "Desmultiplexación MPEG-TS"
-date: 2023-08-28
----
-
-La demultiplexación MPEG-TS es el proceso de extraer flujos individuales de audio, vídeo y datos de una emisión combinada MPEG-TS, también conocida como multiplext o MPTS.
-
-## Extracción de un canal del múltiplex[](https://help.cesbo.com/astra/processing/mpegts/demux#extracting-single-channel-from-multiplex)
-
-En la radiodifusión de televisión digital, el flujo recibido de fuentes como satélite, terrestre o redes de cable contiene múltiples canales. Para extraer un solo canal de este múltiplex, Astra ofrece una opción específica: `pnr`.
-
-Por ejemplo, para recibir un flujo de un adaptador DVB con el identificador `a001` y extraer el número de canal `1`utilizaría la siguiente dirección de entrada:
-
-```
-dvb://a001#pnr=1
-```
-
-Astra forma esta dirección automáticamente si escaneas el adaptador DVB y añades canales con la interfaz web. Más información: Escanear adaptador [DVB](https://help.cesbo.com/astra/receiving/dvb/scan) y [recibir MPTS vía UDP](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-
-## Filtrar mesas de servicio[](https://help.cesbo.com/astra/processing/mpegts/demux#filter-service-tables)
-
-En algunos casos es posible que desee eliminar las tablas de servicio suministradas con el canal. Para ello Astra tiene opciones de entrada adicionales:
-
-- `no_eit` - elimina la Mesa de Información de Eventos (EIT). La EIT proporciona la Guía Electrónica de Programas (EPG)
-- `no_sdt` - elimina la tabla de descripción de servicios (SDT). SDT proporciona información sobre el canal y la red de entrega
-- `no_tdt` - elimina la tabla de fecha y hora (TDT). La TDT proporciona la fecha y hora UTC actuales
-- `no_tot` - elimina la tabla de desfase horario (TOT). La TOT proporciona la fecha y la hora UTC actuales con información sobre el desfase de la zona horaria de la región actual.
-
-Ejemplo:
-
-```
-dvb://a001#pnr=1&no_sdt&no_eit
-```
-
-## Pasar mesas de servicio sin modificar[](https://help.cesbo.com/astra/processing/mpegts/demux#pass-service-tables-without-modification)
-
-Durante el proceso de demultiplexado, Astra mantiene en las tablas EIT y SDT la información relacionada únicamente con el canal seleccionado. Si quieres pasar los paquetes tal cual, sin ningún cambio, puedes usar las siguientes opciones:
-
-- `pass_eit` - pasar el IET sin cambios
-- `pass_sdt` - aprobar el SDT sin cambios
-
-No se recomienda utilizar estas opciones y son incompatibles con `set_pnr` y `set_tsid` opciones.
-
-## Paquetes con datos privados[](https://help.cesbo.com/astra/processing/mpegts/demux#packets-with-private-data)
-
-Durante el proceso de demultiplexado, Astra excluye los paquetes que contienen datos desconocidos y sólo permite el paso de los flujos de Vídeo y Audio. Si desea conservar datos privados, utilice la opción `pass_data`:
-
-```
-dvb://a001#pnr=1&pass_data
-```
-
-## Paquetes con datos de acceso condicional[](https://help.cesbo.com/astra/processing/mpegts/demux#packets-with-conditional-access-data)
-
-Durante el proceso de demultiplexación, Astra descarta todos los paquetes y la información asociada relacionada con el Sistema de Acceso Condicional (CAS). Si desea conservar estos datos, utilice la opción `cas`:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-Esta opción resulta esencial cuando se descodifican flujos utilizando módulos CAM dedicados. Más información en nuestro artículo: [Descodificación de canales con DVB-CI externo](https://help.cesbo.com/astra/receiving/dvb/external-ci)
-
-## Cambiar el número de programa[](https://help.cesbo.com/astra/processing/mpegts/demux#change-program-number)
-
-Para personalizar el número de programa (PNR), utilice la opción `set_pnr`:
-
-```
-dvb://a001#pnr=1&set_pnr=1000
-```
-
-El valor de PNR puede oscilar entre 1 y 65535. Esta función puede ser útil si desea preparar el canal para la siguiente multiplexación.
diff --git a/content/es/1.astra/4.processing/1.mpegts/filter.md b/content/es/1.astra/4.processing/1.mpegts/filter.md
deleted file mode 100644
index d014117b..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/filter.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "Filtrado de flujos PID"
-date: 2023-07-17
----
-
-El filtrado de secuencias elimina paquetes específicos dentro de la secuencia MPEG-TS en función de sus PID. Además, el proceso modifica las correspondientes tablas de información específicas del programa, como la tabla de asociación de programas (PAT) y la tabla de mapas de programas (PMT), para reflejar la eliminación de los paquetes identificados.
-
-## Analizar el canal[](https://help.cesbo.com/astra/processing/mpegts/filter#analyze-channel)
-
-Para identificar los flujos elementales disponibles y sus PID, es necesario analizar el canal. Para ello, inicia el analizador MPEG-TS integrado desde el menú del canal o directamente desde los ajustes del canal.
-
-
-
-En la captura de pantalla proporcionada, podemos ver los siguientes flujos elementales:
-
-1. Vídeo - PID: `1331`
-2. Subtítulo - PID: `1335`Idioma: `bul` (búlgaro)
-3. Audio - PID: `1332`Idioma: `bul` (búlgaro)
-4. Audio - PID: `1336`Idioma: `eng` (inglés)
-
-Cada flujo elemental está representado por un identificador de paquete (PID) único, que puede utilizarse para el filtrado de flujos en Astra.
-
-## Filtrado de entrada[](https://help.cesbo.com/astra/processing/mpegts/filter#input-filtering)
-
-Para poder realizar el filtrado del flujo, eliminaremos el flujo con PID 1336. Esta operación se puede realizar añadiendo el comando `filter=1336` a la dirección de entrada
-
-
-
-## Filtrado de entrada inverso[](https://help.cesbo.com/astra/processing/mpegts/filter#inverse-input-filtering)
-
-Para realizar un filtrado inverso y eliminar todos los flujos excepto los especificados, puede utilizar el símbolo de la tilde (`~`) junto con la opción de filtro. Por ejemplo, para conservar sólo el flujo de vídeo y el flujo de audio en inglés (PIDs 1331 y 1336), se añadiría el parámetro `filter~=1331,1336` a la dirección de entrada. Esto eliminará todos los demás flujos, dejando sólo los flujos definidos.
-
-Para comprobar los resultados del filtro de flujo aplicado, haga clic en "Aplicar" para guardar los cambios. A continuación, inicie de nuevo el analizador MPEG-TS integrado. Así podrá comprobar si se han filtrado correctamente los flujos innecesarios.
-
-
-
-## Filtrado de todas las entradas[](https://help.cesbo.com/astra/processing/mpegts/filter#filtering-for-all-inputs)
-
-Para el filtrado de flujos en todas las entradas, el `Remap` en los ajustes del canal. Este método es adecuado con la función de reasignación.
-
-
-
-En el `Map PIDs` campo, `video=101, audio.eng=102` se ha configurado. Esto altera los PID de los flujos de vídeo y audio en inglés a 101 y 102, respectivamente, en todas las entradas.
-
-Posteriormente, en el `Filter PID` campo, `101, 102` se ha especificado. Esto implica que sólo los flujos con estos PID se mantendrán en la salida, mientras que todos los demás flujos elementales se filtrarán.
-
-Más información: [Reasignar PID](https://help.cesbo.com/astra/processing/mpegts/remap)
diff --git a/content/es/1.astra/4.processing/1.mpegts/index.md b/content/es/1.astra/4.processing/1.mpegts/index.md
deleted file mode 100644
index 6320b72a..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "MPEG-TS"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/4.processing/1.mpegts/order.md b/content/es/1.astra/4.processing/1.mpegts/order.md
deleted file mode 100644
index 0b681fa2..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/order.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: "Reordenar los flujos de audio"
-date: 2023-04-01
----
-
-En este artículo, exploraremos cómo cambiar el orden de los flujos de audio en un canal usando Astra. Cuando se emite un canal con múltiples flujos de audio, el orden de los flujos puede ser crucial para la comodidad de los espectadores. La mayoría de los reproductores de TV y otros reproductores multimedia seleccionan automáticamente el primer flujo de audio por defecto. Al reordenar los flujos de audio, puedes asegurarte de que tu idioma preferido sea la opción predeterminada.
-
-## Analizar el canal[](https://help.cesbo.com/astra/processing/mpegts/order#analyze-channel)
-
-El primer paso para reordenar los flujos de audio es analizar el canal y reunir información sobre los flujos de audio disponibles y sus respectivos Identificadores de Paquetes (PIDs). Esto le ayudará a identificar el orden actual de los flujos de audio en su canal y realizar los cambios necesarios en consecuencia.
-
-Para analizar el canal, sigue estos pasos:
-
-1. Abrir la configuración del canal en la interfaz web de Astra
-2. Dentro de la configuración del canal, haga clic en el botón `Analyze` botón . Esto iniciará el proceso de análisis del canal
-3. Tras unos instantes, el analizador mostrará información detallada sobre el canal, incluidos los flujos de audio disponibles y sus PIDs.
-
-
-
-En la captura de pantalla proporcionada, podemos ver que hay vídeo y dos flujos de audio presentes:
-
-1. VIDEO PID: `331`
-2. AUDIO PID: `332`Idioma: `eng` (inglés)
-3. AUDIO PID: `333`Idioma: `bul` (búlgaro)
-
-Tome nota de los PID de los flujos, ya que necesitará esta información para reordenar los flujos de audio en el siguiente paso.
-
-## Reordenar secuencias de audio[](https://help.cesbo.com/astra/processing/mpegts/order#reorder-audio-streams)
-
-El último paso para reordenar los flujos de audio es modificar la configuración de los canales. Cierre el analizador de canales pulsando el botón `Close` . Volverá a la configuración del canal.
-
-Para reordenar los flujos de audio, sigue estos pasos:
-
-1. En los ajustes del canal, localice el `Input` sección. Aquí encontrará la dirección de entrada de su canal
-2. Para cambiar el orden de los flujos de audio, añada la siguiente opción a la dirección de entrada: `order=331,333,332`. El parámetro de orden debe incluir primero los PID del flujo de vídeo, seguido del flujo de audio predeterminado y, a continuación, cualquier flujo de audio adicional. En este ejemplo, el nuevo orden será: Vídeo (331), audio en búlgaro (333) y audio en inglés (332).
-3. Guarde los cambios pulsando el botón `Apply` en la parte inferior de la página de configuración del canal
-
-
-
-::alert
-Las opciones de entrada están separadas por el símbolo `&` como se muestra en la captura de pantalla de ejemplo. La dirección `#` marca el inicio de las opciones. Por ejemplo, si su dirección no tiene opciones, la dirección completa con las opciones de pedido sería `udp://239.255.1.1:1234#order=331,333,332`
-::
diff --git a/content/es/1.astra/4.processing/1.mpegts/remap.md b/content/es/1.astra/4.processing/1.mpegts/remap.md
deleted file mode 100644
index 4e74cdd1..00000000
--- a/content/es/1.astra/4.processing/1.mpegts/remap.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "Reasignación de PID de flujo"
-date: 2023-07-17
----
-
-La función Remap de Astra permite modificar el identificador de paquetes (PID) de los flujos elementales MPEG-TS.
-
-## Casos prácticos[](https://help.cesbo.com/astra/processing/mpegts/remap#use-cases)
-
-La reasignación de los PID de flujo es beneficiosa en varios escenarios:
-
-- Redundancia de entrada suave: Si las entradas primaria y de reserva tienen PID distintos para los flujos elementales de vídeo y audio, el cambio a la entrada de reserva puede provocar una interrupción temporal de la reproducción. Si se reasignan los PID para garantizar la uniformidad entre las entradas primaria y de reserva, la transición puede realizarse sin problemas.
-- Preparación de flujos multiprograma (MPTS): Al preparar un canal para su inclusión en una emisión MPTS, cada flujo elemental dentro del canal debe poseer un PID único. La reasignación garantiza la unicidad de estos PID, lo que permite añadir sin problemas el canal al MPTS.
-
-## Analizar el canal[](https://help.cesbo.com/astra/processing/mpegts/remap#analyze-channel)
-
-Para identificar los flujos elementales disponibles y sus PID, es necesario analizar el canal. Para ello, inicia el analizador MPEG-TS integrado desde el menú del canal o directamente desde los ajustes del canal.
-
-
-
-En la captura de pantalla proporcionada, podemos ver los siguientes flujos elementales:
-
-1. Tabla de mapas de programa (PMT) - PID: `374`
-2. Vídeo - PID: `371`
-3. Audio - PID: `376`Idioma: `eng` (inglés)
-
-Cada flujo elemental está representado por un identificador de paquete (PID) único, que puede utilizarse para la reasignación de flujos en Astra.
-
-## Limitaciones[](https://help.cesbo.com/astra/processing/mpegts/remap#limitations)
-
-Tenga en cuenta que el valor del PID puede estar comprendido entre 32 y 8190.
-
-## Reasignación de entradas[](https://help.cesbo.com/astra/processing/mpegts/remap#input-remapping)
-
-Para realizar la reasignación del flujo, cambiaremos el PID del PMT a 100, el PID del flujo de vídeo a 101, y el PID del flujo de audio a 102. Esta operación se puede realizar añadiendo el parámetro `map.pmt=100&map.video=101&map.audio.eng=102` a la dirección de entrada
-
-
-
-## Reasignación de todas las entradas[](https://help.cesbo.com/astra/processing/mpegts/remap#remapping-for-all-inputs)
-
-Para la reasignación de flujos en todas las entradas, la función `Remap` en los ajustes del canal.
-
-
-
-En el campo "Mapear PIDs", `pmt=100, video=101, audio.eng=102` se ha configurado. Esto altera los PID de los flujos de vídeo y audio en inglés a 101 y 102, respectivamente, en todas las entradas.
-
-Para comprobar los resultados del filtro de flujo aplicado, haga clic en "Aplicar" para guardar los cambios. A continuación, inicie de nuevo el analizador MPEG-TS integrado. Así podrá comprobar si se han filtrado correctamente los flujos innecesarios.
-
-
-
-## Selectores[](https://help.cesbo.com/astra/processing/mpegts/remap#selectors)
-
-El selector determina qué PID debe cambiarse al nuevo valor
-
-- `pmt` - PID para tabla de mapas de programas (PMT)
-- `video` - flujo de vídeo
-- `audio` - cualquier flujo de audio. Puede definir esta opción dos veces si tiene varios flujos de audio, por ejemplo: `video=101, audio=102, audio=103`
-- `audio.eng` - flujo de audio con código de idioma definido
-- `ac3` - AC3. La dirección `audio` El selector podría utilizarse también para secuencias AC3.
-- `aac` - flujo de audio AAC. La dirección `audio` podría utilizarse también para los flujos ACC
-- `371` - PID original
-- `pcr` - PID para paquetes con PCR. Normalmente la marca de tiempo PCR entregada con paquetes de flujo de vídeo.
-- `sub` - flujo de subtítulos
-- `ttx` - flujo de teletexto
-- `ait` - PID para la tabla de información de la aplicación (AIT)
diff --git a/content/es/1.astra/4.processing/2.cas/1.decrypt-biss.md b/content/es/1.astra/4.processing/2.cas/1.decrypt-biss.md
deleted file mode 100644
index 439c679e..00000000
--- a/content/es/1.astra/4.processing/2.cas/1.decrypt-biss.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "Descifrar flujos con BISS CAS"
-date: 2023-04-01
----
-
-El Basic Interoperable Scrambling System (BISS) es un sistema de acceso condicional sencillo y eficaz que utiliza una clave estática para proteger los contenidos de accesos no autorizados. BISS se basa en el algoritmo de codificación común (CSA), que codifica los datos del canal, garantizando la transmisión segura de contenidos a través de redes de radiodifusión por satélite y terrestres.
-
-## Recepción de un canal codificado[](https://help.cesbo.com/astra/processing/cas/decrypt-biss#receiving-a-scrambled-channel)
-
-Para descifrar un canal codificado, es necesario añadir el código `biss` con la tecla correspondiente a la dirección de entrada. Por ejemplo:
-
-```
-dvb://a001#pnr=1&biss=12345600789ABC00
-```
-
-::alert
-Las opciones de entrada están separadas por el símbolo `&` como se muestra en el ejemplo. La dirección `#` marca el inicio de las opciones. Si su dirección no tiene opciones, se mostrará la dirección completa con el añadido `biss` quedaría así: `udp://239.255.1.1:1234#biss=12345600789ABC00`
-::
-
-Si se utiliza una clave BISS no válida, el flujo descifrado estará dañado. En este caso, el analizador Astra mostrará un mensaje `PES Error`.
-
-## Retransmisión de canales codificados[](https://help.cesbo.com/astra/processing/cas/decrypt-biss#retransmitting-scrambled-channels)
-
-Para retransmitir un canal codificado sin desencriptarlo, puede utilizar la función `cas` en la dirección de entrada. Ejemplo de dirección de entrada con la opción `cas` opción:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-Este método permite pasar el canal codificado a la salida, conservando todos los datos necesarios para que los descodificadores decodifiquen el contenido.
diff --git a/content/es/1.astra/4.processing/2.cas/_dir.yml b/content/es/1.astra/4.processing/2.cas/_dir.yml
deleted file mode 100644
index 2edc2430..00000000
--- a/content/es/1.astra/4.processing/2.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "CAS"
diff --git a/content/es/1.astra/4.processing/2.cas/index.md b/content/es/1.astra/4.processing/2.cas/index.md
deleted file mode 100644
index 2629795c..00000000
--- a/content/es/1.astra/4.processing/2.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "CAS"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/4.processing/index.md b/content/es/1.astra/4.processing/index.md
deleted file mode 100644
index bc85a5fe..00000000
--- a/content/es/1.astra/4.processing/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Procesando
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/processing.svg
- description: "Preparación de canales para su distribución mediante funciones de procesamiento MPEG-TS"
----
-
-Preparación de canales para su distribución mediante funciones de procesamiento MPEG-TS.
-
-:category
diff --git a/content/es/1.astra/5.monitoring/1.export/export-monitoring-events.md b/content/es/1.astra/5.monitoring/1.export/export-monitoring-events.md
deleted file mode 100644
index 194018db..00000000
--- a/content/es/1.astra/5.monitoring/1.export/export-monitoring-events.md
+++ /dev/null
@@ -1,144 +0,0 @@
----
-title: "Exportación de eventos de supervisión"
-date: 2023-03-01
----
-
-Astra permite exportar eventos de monitorización con el estado de los flujos entrantes o adaptadores DVB.
-
-## URL de supervisión[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#monitoring-url)
-
-La dirección del servidor de monitorización puede especificarse en la interfaz web: Configuración -> General -> Monitorización:
-
-
-
-La dirección tiene los siguientes parámetros:
-
-- `interval=30` - este parámetro define el intervalo de transmisión de las estadísticas, medido en segundos. El valor por defecto de este parámetro es 30.
-- `total=1` - este parámetro se utiliza para obtener estadísticas resumidas del paquete de datos
-
-Por ejemplo, con la dirección `http://example.com/api#interval=60&total=1` astra envía una solicitud HTTP POST al archivo `http://example.com/api` cada minuto, petición que contiene JSON con las estadísticas resumidas de un minuto de monitorización del flujo.
-
-## Propiedades del arroyo[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#stream-properties)
-
-Las propiedades del flujo Astra sólo se envían una vez al iniciarse el flujo.
-
-```
-[
- {
- "channel": {
- "type": "spts",
- "name": "Channel Name",
- "id": "a002",
- ...
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `channel` - configuración de todo el flujo
-- `timestamp` - hora del evento
-- `hostname` - nombre del servidor
-
-## Estado del flujo[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#stream-status)
-
-```
-[
- {
- "count": 0,
- "timestamp": 1677687310,
- "channel_id": "a002",
- "input_id": 1,
- "current": true,
- "onair": false,
- "scrambled": false,
- "bitrate": 3013,
- "packets": 2005,
- "cc_error": 0,
- "sc_error": 0,
- "pes_error": 0,
- "pcr_error": 15
- }
-]
-```
-
-Esta lista describe los parámetros que proporcionan información sobre el flujo de trabajo:
-
-- `count` - sólo para datos resumidos, indique la cantidad de segundos transcurridos desde la última recopilación de estadísticas
-- `timestamp` - hora del evento en formato Unix
-- `channel_id` - ID único del canal
-- `input_id` - el número de entrada. Empieza por 1
-- `current` - indica que las estadísticas de la entrada activa actual
-- `onair` - estado del flujo, proporcionando una forma rápida de comprobar si se está ejecutando
-- `scrambled` - indica si el flujo está cifrado o no
-- `bitrate` - bitrate de entrada en Kbit/s
-- `packets` - número total de paquetes TS
-- `cc_error` - número total de errores CC ocurridos
-- `pes_error` - número total de errores PSE ocurridos
-
-Estos datos se transmiten en formato JSON como una matriz de varios elementos, en la que cada elemento representa un segundo de observaciones. El número de elementos de la matriz viene determinado por la frecuencia de transmisión de las estadísticas. Si la agregación de estadísticas está activada, sólo hay un elemento en la matriz, que contiene el número total de errores y el bitrate medio para el periodo igual a la frecuencia de transmisión de estadísticas.
-
-## Propiedades del adaptador[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#adapter-properties)
-
-Propiedades del adaptador Astra enviar sólo una vez en el arranque del adaptador.
-
-```
-[
- {
- "dvb": {
- "name": "11034V @ 13E",
- "id": "a001",
- ....
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `dvb` - mientras que la configuración del adaptador
-- `timestamp` - hora del evento
-- `hostname` - nombre del servidor
-
-## Estado del adaptador[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#adapter-status)
-
-```
-[
- {
- "dvb_id": "a0dj",
- "timestamp": 1677687310,
- "status": 31,
- "signal": 76,
- "signal_db": -2488,
- "snr": 60,
- "snr_db": 902,
- "unc": 0,
- "ber": 0,
- "bitrate": 1938
- }
-]
-```
-
-Esta lista describe los parámetros que proporcionan información sobre el flujo de trabajo del adaptador:
-
-- `dvb_id` - ID único del adaptador
-- `timestamp` - hora del evento
-- `status` - estado de la señal
-- `signal` - nivel aproximado de la señal en porcentaje
-- `signal_db` - nivel de señal en `dBm * 100`
-- `snr` - relación señal/ruido aproximada en porcentaje
-- `snr_db` - relación señal/ruido en `dB * 100`
-- `ber` - contador de errores de bit
-- `unc` - contador de errores de bloque
-- `bitrate` - bitrate total en Kbit/s
-
-El estado de la señal describe el estado del sintonizador, descrito en un número de 5 bits:
-
-- `SIGNAL` - el bit de señal se activará cuando el sintonizador capte la señal
-- `CARRIER` - recepción estable de la señal
-- `FEC` - recepción de datos FEC (forward error correction)
-- `SYNC` - información recibida para la sincronización
-- `LOCK` - el sintonizador está preparado para recibir una señal.
-
-Si el sintonizador se ha configurado correctamente y la señal está bloqueada, el parámetro de estado se ajustará a 31
diff --git a/content/es/1.astra/5.monitoring/1.export/grafana.md b/content/es/1.astra/5.monitoring/1.export/grafana.md
deleted file mode 100644
index b63e2142..00000000
--- a/content/es/1.astra/5.monitoring/1.export/grafana.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-title: "Integración Astra con Grafana"
-date: 2023-06-10
----
-
-Grafana es una aplicación web de análisis y visualización interactiva de código abierto. Funciona en combinación con [InfluxDB](https://help.cesbo.com/astra/monitoring/export/influxdb) para visualizar el estado de Astra, el flujo y los adaptadores.
-
-## Instale[](https://help.cesbo.com/astra/monitoring/export/grafana#install)
-
-Antes de instalar Grafana, asegúrate de que InfluxDB está instalado y configurado: [Leer más...](https://help.cesbo.com/astra/monitoring/export/influxdb)
-
-Descargue la última versión desde
-
-1. Ir al sitio de Grafana: [https://grafana.com/grafana/download](https://grafana.com/grafana/download)
-2. Elija la última versión
-3. Elija su plataforma
-4. Lanzar comandos desde las instrucciones en el sitio de Grafana
-
-Más información en el sitio oficial: [https://grafana.com/docs/grafana/latest/](https://grafana.com/docs/grafana/latest/)
-
-## Configuración de Grafana[](https://help.cesbo.com/astra/monitoring/export/grafana#grafana-configuration)
-
-1. Abra la interfaz de administración de Grafana: `http://grafana-server:3000`
-2. En la página de inicio de sesión, introduzca `admin` para nombre de usuario y contraseña
-3. Establecer nueva contraseña
-
-## Añadir fuente de datos[](https://help.cesbo.com/astra/monitoring/export/grafana#append-data-source)
-
-Abra Configuración -> Fuentes de datos y haga clic en "Añadir fuente de datos", elija InfluxDB y configure las siguientes opciones:
-
-- Nombre: `Astra` o cualquier otro
-- Lenguaje de consulta: `Flux`
-- URL HTTP: `http://db-server:8086`
-- Apagar `Basic auth`
-- Organización: el nombre de su organización en InfluxDB Settings
-- Token: tu token copiado para la configuración de Astra
-- Intervalo de tiempo mínimo: `1m`
-
-Haga clic en `Save & Test`deberías ver una notificación verde: `Bucket found`
-
-## Añadir cuadro de mandos[](https://help.cesbo.com/astra/monitoring/export/grafana#append-dashboard)
-
-1. Descargue nuestra plantilla para Grafana: [dashboard.json](https://cdn.cesbo.com/astra/grafana/dashboard.json)
-2. Abrir: Crear -> Importar
-3. Haga clic en `Upload JSON file`
-4. Elija el archivo descargado
-5. Cualquier nombre para el cuadro de mandos
-6. Haga clic en `Import`
-
-## Cuadro de mandos[](https://help.cesbo.com/astra/monitoring/export/grafana#dashboard)
-
-
-
-El salpicadero tiene las siguientes variables:
-
-- `Source` - elegir `Astra` u otro nombre;
-- `Bucket` - es el nombre de la base de datos en InfluxDB. Igual que `Instance Name` en la configuración de Astra. Si tienes varios servidores o diferentes instancias de Astra en el mismo servidor puedes crear varios cuadros de mando para cada instancia;
-- `Adapter` - Todos los adaptadores DVB de la instancia;
-- `Stream` - Todos los flujos de la instancia.
-
-### Paneles de estado
-
-Uso de la CPU:
-
-- El uso de la CPU del sistema es para todos los núcleos disponibles. El valor máximo es el número de núcleos multiplicado por 100.
-- El uso de la CPU de la aplicación es para todos los subprocesos en todos los núcleos y relativo al uso de la CPU del sistema.
-
-Uso de memoria:
-
-- El uso de memoria del sistema - es el uso total de memoria por todos los procesos en el sistema
-- El uso de memoria de la aplicación - es el uso total de memoria por todos los hilos de la aplicación. El valor es relativo al uso de memoria del sistema
-
-Estado:
-
-- `App uptime` - tiempo transcurrido desde el inicio de la aplicación
-- `Sys uptime` - tiempo transcurrido desde el inicio del sistema
-- `LA 1m` - carga media durante 1 minuto
-- `LA 5m` - carga media durante 5 minutos
-- `LA 15m` - carga media durante 15 minutos
-
-Incidencias - lista de todas las incidencias ordenadas por la hora. Incidentes recientes en la parte superior de la tabla. Todos los valores de la tabla a la hora del incidente:
-
-- `Name` - nombre del flujo
-- `Elapsed time` - tiempo transcurrido desde que se produjeron los incidentes
-- `Sessions` - número de sesiones HTTP/HLS
-- `CC Errors` - contador de eventos de pérdida de paquetes detectados
-- `Sync Errors` - contador de los errores de sincronización HTTP/HLS bitrate
-- `PES Errors` - porcentaje de los paquetes de vídeo/audio con el contenido dañado
-- `Scrambled` - por ciento de los paquetes codificados
-- `Bitrate` - velocidad de transmisión en KBit/s
-
-Adaptadores y flujos:
-
-
-
-Los gráficos se muestran por separado para cada adaptador o flujo seleccionado.
diff --git a/content/es/1.astra/5.monitoring/1.export/index.md b/content/es/1.astra/5.monitoring/1.export/index.md
deleted file mode 100644
index 640849bf..00000000
--- a/content/es/1.astra/5.monitoring/1.export/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Exportar"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/5.monitoring/1.export/influxdb.md b/content/es/1.astra/5.monitoring/1.export/influxdb.md
deleted file mode 100644
index 1e61971e..00000000
--- a/content/es/1.astra/5.monitoring/1.export/influxdb.md
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: "Integración Astra con InfluxDB"
-date: 2023-03-23
----
-
-InfluxDB es una base de datos de series temporales de código abierto.
-
-## Instale[](https://help.cesbo.com/astra/monitoring/export/influxdb#install)
-
-Descargue la última versión desde
-
-1. Ir al sitio InfluxDB: [https://portal.influxdata.com/downloads/](https://portal.influxdata.com/downloads/)
-2. Elija la última versión
-3. Elija su plataforma
-4. Ejecutar comandos a partir de las instrucciones del sitio InfluxDB
-
-Más información en el sitio oficial: [https://docs.influxdata.com/influxdb/latest/](https://docs.influxdata.com/influxdb/latest/)
-
-InfluxDB es una base de datos de series temporales de código abierto.
-
-## Configuración de InfluxDB[](https://help.cesbo.com/astra/monitoring/export/influxdb#influxdb-configuration)
-
-Abra la interfaz de administración de InfluxDB en `http://db-server:8086`.
-
-En primer lugar, crea un nuevo bucket. Un bucket sirve para almacenar todos los datos recibidos de Astra. Encontrará los cubos en la barra lateral izquierda, en el grupo "Cargar datos". Para crear un nuevo cubo:
-
-1. Haga clic en `Create Bucket`
-2. Establezca el nombre del cubo, por ejemplo, `astra`
-3. Establecer la conservación de datos: en el `Delete Data` seleccione `Older than` y elija 30 días o cualquier otro valor que prefiera.
-
-El siguiente paso es conceder a Astra acceso al cubo. En la barra lateral izquierda, bajo el icono `Load Data` grupo, abierto `API Tokens`:
-
-1. Haga clic en `Generate API Token` y elija `Custom API Token.`
-2. Establezca la descripción del token como `astra`
-3. En el grupo Bucket, establezca permisos de Lectura y Escritura para el grupo `astra` cubo.
-4. Haga clic en `Generate`
-
-Ahora, InfluxDB está configurado y listo para recibir datos.
-
-## Configuración Astra[](https://help.cesbo.com/astra/monitoring/export/influxdb#astra-configuration)
-
-Abra Configuración -> General en la interfaz web de Astra. Establece las opciones de configuración de InfluxDB:
-
-- `Instance Name` - por defecto es `astra` se utilizará como bucket en InfluxDB
-- `InfluxDB Address` - dirección de InfluxDB: `http://db-server:8086`
-- `InfluxDB Organization` - su organización en la configuración de InfluxDB
-- `InfluxDB Token` - pegue el token generado en el paso anterior
-- Haga clic en "Aplicar y reiniciar".
-
-## Estructura de datos de InfluxDB[](https://help.cesbo.com/astra/monitoring/export/influxdb#influxdb-data-structure)
-
-### Corriente
-
-Medición: `stream`
-
-Etiquetas:
-
-- `id` - identificador único de flujo
-- `name` - nombre del flujo
-
-Datos:
-
-- `active` - `true` si el flujo está activo, o `false` si el flujo funciona a demanda e inactivo
-- `onair` - `true` si la entrada activa funciona sin errores
-- `sessions` - uint, número de sesiones
-- `bitrate` - uint, tasa de bits del flujo en KBit/s
-- `sc_error` - uint, porcentaje de paquetes TS codificados
-- `cc_error` - uint, CC contador de errores
-- `pes_error` - uint, porcentaje de paquetes PES no válidos
-- `sync_error` - uint, errores de sincronización HTTP/HLS
-
-### Adaptador
-
-Medición: `adapter`
-
-Etiquetas:
-
-- `id` - identificador único del adaptador
-- `name` - nombre del adaptador
-
-Datos:
-
-- `lock` - booleano, `true` si el sintonizador está bloqueado y puede recibir datos
-- `signal` - uint, nivel aproximado de la señal en porcentaje
-- `signal_db` - float, nivel de señal en dBm
-- `snr` - uint, relación señal/ruido aproximada en porcentaje
-- `snr_db` - float, relación señal/ruido en dB
-- `ber` - uint, contador de errores de bit
-- `unc` - uint, contador de errores de bloque
-- `bitrate` - bitrate total en Kbit/s
-
-### Información sobre el sistema
-
-Medición: `sysinfo`
-
-Datos:
-
-- `la1` - float, carga media durante 1 minuto
-- `la5` - float, carga media durante 5 minutos
-- `la15` - float, carga media durante 15 minutos
-- `threads` - uint, número de los hilos
-- `sys_cpu` - uint, uso total de la CPU. Puede ser hasta 100 multiplicado por los números de núcleo en todas las CPUs
-- `app_cpu` - uint, uso de CPU por el proceso y todos los hilos
-- `sys_mem` - uint, uso total de RAM
-- `app_mem` - uint, uso de RAM por el proceso y todos los hilos
-- `app_mem_kb` - uint, uso de RAM por el proceso y todos los hilos en kilobytes
-- `sys_uptime` - uint, tiempo total de actividad del sistema en segundos
-- `app_uptime` - uint, tiempo de actividad del proceso en segundos
diff --git a/content/es/1.astra/5.monitoring/1.export/zabbix.md b/content/es/1.astra/5.monitoring/1.export/zabbix.md
deleted file mode 100644
index edf80f98..00000000
--- a/content/es/1.astra/5.monitoring/1.export/zabbix.md
+++ /dev/null
@@ -1,106 +0,0 @@
----
-title: "Integración Astra con Zabbix"
-date: 2023-03-04
----
-
-Zabbix es una plataforma de código abierto para la monitorización de servicios de red, servidores y aplicaciones. Puede integrarse con Astra para monitorizar Streams y adaptadores DVB.
-
-::alert
-Disponible para las versiones de Astra lanzadas después del 2021-05-11
-::
-
-## Instalación del servidor Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-server-installation)
-
-Zabbix puede instalarse tanto en un servidor dedicado como en un servidor Astra
-
-1. Visite [https://zabbix.com](https://zabbix.com/)
-2. Seleccione la versión de Zabbix
-3. Seleccione su sistema operativo
-4. Siga las instrucciones de instalación
-
-Encontrará información detallada en [los manuales de Zabbix](https://www.zabbix.com/manuals)
-
-## Instalación del Agente Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-agent-installation)
-
-Instala el Agente Zabbix en el servidor con Astra.
-
-1. Visite [https://www.zabbix.com/download\_agents](https://www.zabbix.com/download_agents)
-2. Seleccione su sistema operativo
-3. Siga las instrucciones de instalación
-
-Encontrará información detallada en [los manuales del agente Zabbix](https://www.zabbix.com/documentation/current/manual/concepts/agent)
-
-## Configuración del Agente Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-agent-configuration)
-
-En primer lugar el Agente Zabbix debe estar configurado para permitir conexiones entrantes desde el Servidor Zabbix. Abra el archivo de configuración del Agente ubicado en `/etc/zabbix/zabbix_agentd.conf` con tu editor favorito.
-
-1. Encuentra el `Server=` y establezca la dirección IP o el nombre de host del servidor con Zabbix Server;
-2. Encuentra el `UnsafeUserParameters=` o añadir nuevo y establecer el valor en `1`.
-
-Guardar archivo.
-
-El Agente Zabbix recibe toda la información de Astra con scripts escritos en Python. Asegúrese de que en su servidor instalado Python3:
-
-```
-sudo apt install python3 python3-pip
-```
-
-para el uso de sistemas basados en RPM `yum` en lugar de `apt`. A continuación, instale la biblioteca necesaria para Python:
-
-```
-pip3 install requests
-```
-
-Descarga de scripts para el Agente Zabbix:
-
-```
-curl https://cdn.cesbo.com/astra/zabbix/agent.tar.gz | tar -zxC /opt
-```
-
-Los guiones se guardarán en la carpeta `/opt/zabbix_agent` directorio. Descargue el archivo de configuración del servicio para el Agente Zabbix:
-
-```
-curl -o /etc/zabbix/zabbix_agentd.d/astra.conf https://cdn.cesbo.com/astra/zabbix/astra.conf
-```
-
-Y finalmente reinicie el Agente Zabbix:
-
-```
-systemctl restart zabbix-agent
-```
-
-## Configuración de Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-configuration)
-
-### Instalar plantilla Zabbix para Astra
-
-Descargue la [plantilla](https://cdn.cesbo.com/astra/zabbix/zbx_astra.xml) a su ordenador e importe este archivo a Zabbix:
-
-En la interfaz web de Zabbix, abra `Configuration` -> `Templates`y, a continuación, pulse el botón `Import` en la esquina superior derecha. Haga clic en `Browse` y seleccione el archivo de plantilla descargado; a continuación, haga clic en `Import` botón . Después de la importación con éxito, verá un mensaje verde `Imported successfully`
-
-### Configurar plantilla
-
-En la interfaz web de Zabbix, abra `Configuration` -> `Templates`y seleccione `Astra API monitoring` y abra la pestaña Macros. Rellene los siguientes valores:
-
-- Primera línea, establezca la contraseña de administrador de la interfaz web de Astra
-- Segunda línea, establezca el nombre de usuario del administrador en Astra Web Interface
-- La última línea, el puerto de la interfaz web de Astra. Si tienes varios procesos, especifica todos los puertos separados por comas. Por ejemplo: `8000,8001,8002`
-
-Haga clic en `Update` para aplicar los cambios
-
-### Conectar Zabbix a Astra
-
-En la Interfaz Web de Zabbix, abra Configuración -> Hosts y, a continuación, haga clic en `Create host` en la esquina superior derecha. Rellene los siguientes campos:
-
-- `Hostname` - cualquier nombre del servidor donde está instalado Astra, por ejemplo: Astra
-- `Groups` - seleccionar `Cesbo_templates` o crear un nuevo grupo
-- `Interfaces` - haga clic en añadir, seleccione `Agent` y especifique la dirección IP o el nombre de host del servidor con Agente Zabbix
-
-Abra la pestaña Plantillas y en el campo `Link new templates` añadir `Astra API monitoring`. Además, si desea controlar el estado general del sistema, añada también `Linux by Zabbix agent`.
-
-Guarda los cambios. Después de unos 10 minutos, verá gráficos y disparadores sobre el estado de los canales y adaptadores
-
-## Ejemplos de gráficos[](https://help.cesbo.com/astra/monitoring/export/zabbix#chart-examples)
-
-
-
-
diff --git a/content/es/1.astra/5.monitoring/index.md b/content/es/1.astra/5.monitoring/index.md
deleted file mode 100644
index aae7686f..00000000
--- a/content/es/1.astra/5.monitoring/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Supervisión"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/monitoring.svg
- description: "Analice la calidad y la estabilidad de los flujos de transporte. Exportar estadísticas y eventos a sistemas externos como Zabbix o Grafana."
----
-
-Analice la calidad y la estabilidad de los flujos de transporte. Exportar estadísticas y eventos a sistemas externos como Zabbix o Grafana.
-
-:category
diff --git a/content/es/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md b/content/es/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
deleted file mode 100644
index 0c736ca8..00000000
--- a/content/es/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
+++ /dev/null
@@ -1,116 +0,0 @@
----
-title: "Ajustes MPTS"
-date: 2023-03-23
----
-
-MPTS (Multi Program Transport Stream): flujo que contiene varios servicios (programas). Suele utilizarse para transferir canales a moduladores ip-qam/ip-asi.
-
-Abra la página principal (Dashboard) de Astra y busque el elemento `New Stream`en la esquina superior derecha, para abrir una nueva ventana. Visite `Multi Program Stream` y active la casilla correspondiente. Después de eso, usted tendrá campos adicionales.
-
-## General[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#general)
-
-La ventana General permite configurar los parámetros básicos de un modulador DVB-T, incluyendo su gama de frecuencias, esquema de modulación y nivel de salida.
-
-
-
-Definiciones de los elementos de un bloque:
-
-- `Enable` - esta casilla permite activar o desactivar la conexión con el modulador. Cuando está activada, la interfaz establece una conexión con el modulador
-- `Name` - este parámetro permite dar un nombre arbitrario al modulador. El nombre que elijas se utilizará para identificar el modulador en la interfaz de Astra y puede ser cualquier combinación de letras, números y caracteres especiales.
-- `ID` - Este campo es opcional. El ID se genera automáticamente al guardar los mpts
-- `Country` -Este parámetro establece el país en el que se utilizará el modulador. El país seleccionado determina el plan de frecuencias de canal que utilizará el modulador en el pliego de condiciones. [ISO 3166-1 alfa-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
-- `UTC Offset` - este parámetro establece el desfase horario con respecto a UTC en el intervalo de -720 minutos a +780 minutos (se utiliza para la generación de las tablas TOT/TDT para el ajuste automático de la hora en el televisor y el correcto funcionamiento de la EPG)
-- `Network ID` - este parámetro es un identificador único para la red DVB a la que pertenece el modulador. Por defecto es 1
-- `Network Name` - este parámetro es un nombre arbitrario para la red DVB a la que pertenece el modulador
-- `Provider Name` - Se utiliza en la tabla NIT (Network Information Table), que describe la información sobre quién es el propietario de la frecuencia, el proveedor y el nombre de la red. Se utiliza para identificar rápidamente el proveedor propietario de la corriente. Por ejemplo estos datos los podemos ver al escanear la frecuencia en el satélite
-- `Codepage` - este parámetro se utiliza para especificar la codificación de caracteres utilizada en las tablas PSI/SI. Por ejemplo, para los usuarios de inglés es latín (ISO 6937)
-- `TSID` - este parámetro (Transport Stream ID) es un identificador único para un flujo de transporte DVB. Se utiliza para diferenciar entre flujos de transporte transmitidos por diferentes fuentes o con diferente contenido. Por defecto es 1
-- `ONID` - este parámetro hace referencia al ID de red original, que se utiliza para identificar la red de origen a la que pertenece un canal. Es un identificador único asignado a una red, y se utiliza junto con el TSID para formar un identificador completo de la corriente de transporte. El valor ONID debe ser el mismo para todos los flujos de transporte dentro de una red determinada. Por defecto es 1
-
-## Lista de entradas[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#input-list)
-
-La Lista de entradas de la ventana General se utiliza para definir los flujos de entrada que se utilizarán para modular la salida. Permite especificar la corriente de transporte, el número de programa y otros parámetros para cada corriente de entrada. La Lista de entradas puede editarse, añadirse o eliminarse según sea necesario.
-
-
-
-- `New Input` - este botón permite añadir una nueva entrada a la lista de entradas. Al hacer clic en este botón, se abre una nueva ventana en la que puede configurar los parámetros de la nueva entrada, como su nombre, tipo y ajustes de modulación.
-- `Arrows` - еste botón se encuentra a la derecha de cada entrada en la Lista de Entradas. Al hacer clic en él, podrá seleccionar la posición de esta entrada en la lista general
-- `Gear` - este botón se encuentra a la derecha de cada entrada de la Lista de Entradas y permite configurar los parámetros de esa entrada en particular. Al hacer clic en el botón "Engranaje" se abrirá un cuadro de diálogo en el que podrá modificar los parámetros de la entrada, como el tipo de entrada, el bitrate y los parámetros de modulación.
-
-Los flujos incluidos en mpts no deben tener PIDs repetidos. También es conveniente asignar números de PNR para cada entrada con la función `set_pnr=` opción. Por ejemplo:
-
-```
-udp://225.1.1.27:1234#set_pnr=11
-udp://225.1.1.28:1234#set_pnr=12
-udp://225.1.1.29:1234#set_pnr=13
-```
-
-## Lista de salida[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#output-list)
-
-La sección Lista de salidas de la ventana General muestra la lista de salidas que pueden configurarse para el modulador seleccionado. En esta sección, puede añadir o eliminar salidas y configurar sus parámetros. Cada salida de la lista está representada por una fila en la que se muestran sus parámetros y su estado. El estado de cada salida puede activarse o desactivarse mediante la casilla correspondiente de la primera columna de la fila de salida
-
-
-
-- `New Output` - este botón abre una nueva ventana en la que se pueden configurar los parámetros de la nueva salida. El número de modulador para la nueva salida puede asignarse en función del número de moduladores del adaptador, empezando por 0
-
-Igual que para el modo SPTS.
-
-## SDT[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#sdt)
-
-La pestaña SDT es una ventana que permite configurar la Tabla de Descripción de Servicios, encargada de proporcionar información sobre los servicios disponibles en la corriente de transporte. Esta información puede incluir el nombre del servicio, el nombre del proveedor, el tipo de servicio y otros detalles. En otras palabras, la pestaña SDT proporciona una forma de definir y gestionar los servicios que estarán disponibles para los espectadores
-
-
-
-- `Service type` - este parámetro especifica el tipo de servicio que el usuario desea configurar, como televisión digital, radio digital o servicios de datos
-- `Service name` - este parámetro se refiere al nombre del servicio que se está transmitiendo por el aire. El nombre del servicio suele aparecer en el televisor u otro dispositivo receptor del usuario.
-- `PNR` - este parámetro describe el Número de programa del servicio seleccionado
-- `Scrambled channel` - este parámetro es una casilla de verificación que indica si el canal seleccionado está codificado o no. Cuando está marcada, añade información a la descripción del canal de que éste está codificado. Los dvb-receptores modernos, centrándose en esta información, pueden mostrar en la pantalla del televisor los datos de que el canal está codificado
-- `LCN` - este parámetro significa Número Lógico de Canal. Es un identificador único asignado a cada canal o servicio en un sistema de radiodifusión digital
-
-## NIT[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#nit)
-
-La ventana "NIT" permite definir la tabla de información de red (NIT) de un modulador personalizado. La NIT contiene información sobre las redes disponibles para el usuario, como el ID de red, el nombre de red y la frecuencia.
-
-
-
-- `LCN Version` - este parámetro indica el número de versión de la tabla Logical Channel Number (LCN) utilizada por el servicio. La tabla LCN contiene información sobre la ordenación de los servicios en una región o país concretos
-- `Delivery Type` - este parámetro define el método utilizado para entregar la señal para el servicio seleccionado
-- `Frequency` - este parámetro determina la frecuencia de la señal de salida. Se puede ajustar en MHz (megahercios) y puede tener valores que oscilan entre 45 y 1002 MHz, en función del tipo de envío seleccionado para el modulador
-- `Symbolrate` - Velocidad de símbolos. Se especifica en KBaudios
-- `FEC` - si sus flujos contienen FEC, seleccione el valor requerido. En caso contrario, seleccione el valor por defecto
-- `Modulation` - este parámetro permite seleccionar el tipo de modulación que se utilizará para el servicio seleccionado
-
-## Búsqueda en la red[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#network-search)
-
-Centrándose en estos parámetros, dvb-tuner y televisores modernos pueden realizar la búsqueda rápida. No llevar a cabo en los decodificadores y TV búsqueda de canales completa (que por lo general toma mucho tiempo), configurar este servicio simple y necesario:
-
-1. Cree todos los flujos mpts necesarios y rellene en ellos los parámetros de Tipo de entrega. Por ejemplo:
-
-- ```
- mpts_1 with frequency 378
- ```
-
-- ```
- mpts_2 with frequency 386
- ```
-
-- ```
- mpts_3 with frequency 394
- ```
-
-
-2. Vaya a ajustes mpts\_1 y abra la pestaña NIT. Compruebe todos los multiplexores relacionados
-3. ¡Hecho!
-
-> Cómo funciona Durante la configuración del canal, el televisor o STB encuentra la frecuencia 378, con `mpts_1`, consiguió el `NIT` tablas para todos los multiplexores enlazados y escanearlos rápidamente.
-
-## Ficha Avanzado[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#advanced-tab)
-
-La pestaña Avanzado contiene opciones especiales y avanzadas para configurar el MPTS.
-
-
-
-- `Disable PID's auto-remap` - Desactivar la redefinición automática de los números PID en MPTS
-- `SI packets interval` - es el intervalo de envío de los datos del flujo. El valor por defecto es de 500 milisegundos. No es necesario modificar este valor
-- `Pass NIT/SDT/EIT/TDT` - desactiva el procesamiento de Astra de estas tablas. Por ejemplo, las tablas son preparadas por un generador externo
-- `PAT/NIT/CAT/SDT version` - número de versión de la tabla. El número se incrementa cada vez que se actualiza la configuración de mpts. Cuando el receptor dvb encuentra un cambio en el número de la tabla, lo relee inmediatamente. No es necesario cambiar los valores manualmente
diff --git a/content/es/1.astra/6.delivery/1.broadcasting/4.udp.md b/content/es/1.astra/6.delivery/1.broadcasting/4.udp.md
deleted file mode 100644
index f3db4d7c..00000000
--- a/content/es/1.astra/6.delivery/1.broadcasting/4.udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "UDP para TV digital"
-date: 2023-05-18
----
-
-El protocolo UDP (User Datagram Protocol) es un protocolo esencial de la capa de transporte en redes, conocido por su sencillez y velocidad. Desempeña un papel importante en las aplicaciones de radiodifusión y streaming, incluida la entrega de televisión digital, donde la pérdida de paquetes de datos puede tolerarse pero la velocidad y los retrasos son cruciales.
-
-
-
-Una de las principales aplicaciones de UDP es la difusión de contenidos televisivos a través de redes multidifusión. Este enfoque se utiliza comúnmente en diversos sectores, y algunos de los casos de uso más frecuentes son los siguientes:
-
-- Organizaciones de hostelería: Los hoteles, complejos turísticos y otras entidades hosteleras suelen utilizar la multidifusión UDP para distribuir contenidos de TV a las habitaciones y zonas comunes
-- Proveedores de servicios de Internet: Las redes locales de los proveedores de internet aprovechan este protocolo para ofrecer servicios de televisión digital a sus abonados
-- Instalaciones deportivas: Los estadios y los recintos deportivos pueden utilizar la multidifusión UDP para retransmitir en directo un partido a varias pantallas repartidas por el recinto.
-
-## Formato de dirección de medios[](https://help.cesbo.com/astra/delivery/broadcasting/udp#media-address-format)
-
-Media Address configura el destino del flujo UDP. El formato de esta dirección es el siguiente:
-
-```
-udp://[interface@]address[:port][#options]
-```
-
-Parámetros opcionales entre corchetes.
-
-- `interface` - nombre de la interfaz local, como `eth0`. Si no se define este campo, el flujo UDP se entregará según las rutas del sistema
-- `address` - Dirección IPv4 del grupo de multidifusión, localhost o host remoto para la entrega de unidifusión
-- `port` - puerto de red para la entrega UDP. Si no se especifica, el puerto por defecto `1234` se utiliza
-
-Se pueden definir opciones adicionales después de `#` y están separados por el símbolo `&` similar a los parámetros de una URL típica. Estas son las opciones disponibles:
-
-- `socket_size=bytes` - define el tamaño personalizado del socket del sistema. Si no se especifica, el valor predeterminado se toma de la configuración del sistema: `sysctl net.core.wmem_default`
-- `sync` - permite la transmisión de UDP en un hilo separado con sincronización de bitrate
-- `no_sync` - desactivar la sincronización del bitrate si se ha activado globalmente
-- `cbr=Kbps` - activa la sincronización de la tasa de bits y activa la inserción de paquetes de relleno para lograr una tasa de bits constante.
-- `ttl=n` - controla el tiempo de vida del datagrama para evitar que se repita indefinidamente debido a errores de enrutamiento. El valor por defecto es `32`
-- `sap` - activar SAP. Más información [Protocolo de anuncio de sesión para multidifusión](https://help.cesbo.com/astra/delivery/broadcasting/sap)
-
-Aquí tienes algunos ejemplos de cómo se puede utilizar el formato de dirección multimedia en diferentes escenarios con Astra:
-
-- Entrega multicast en una interfaz específica: Si desea entregar un flujo UDP a un grupo multidifusión en la dirección `239.255.0.1` a través de una interfaz de red específica como `eth0`la dirección sería la siguiente `udp://eth0@239.255.0.1`
-- Entrega multidifusión en ruta definida por el sistema: Si desea entregar un flujo UDP a un grupo multidifusión en la dirección `239.255.0.2` y quieres que el sistema determine la ruta (interfaz), la dirección sería: `udp://239.255.0.2`
-- Envío unidifusión a un host específico: Si está enviando un flujo unidifusión a un host específico en la dirección IP `192.168.1.100`la dirección sería la siguiente `udp://192.168.1.100`
-- Entrega en un puerto específico: Si desea entregar un flujo UDP a un grupo multidifusión en la dirección `239.255.0.3` en un puerto específico, por ejemplo `5000`la dirección sería: `udp://239.255.0.3:5000`
-- Active CBR para preparar el flujo para la modulación DVB: Si desea entregar un flujo UDP al modulador DVB, puede necesitar una tasa de bits constante, por ejemplo `24000Kbit/s`la dirección sería: `udp://239.255.0.4#cbr=24000`
-- Entrega Localhost con un Puerto Específico: Si usted necesita entregar un flujo UDP a un servicio en el mismo servidor, como FFMpeg para transcodificación, usted usaría la siguiente dirección: `udp://127.0.0.1:11000`
-
-## Interfaz web[](https://help.cesbo.com/astra/delivery/broadcasting/udp#web-interface)
-
-Para configurar una nueva salida UDP utilizando la Interfaz Web, comience seleccionando "Nuevo Flujo" en el menú principal. A continuación, en la Lista de salidas, haga clic en el icono de engranaje y establezca el "Tipo de salida" en UDP. Alternativamente, puede modificar un flujo existente abriendo su configuración, añadiendo una Nueva Salida y haciendo clic en el icono del engranaje correspondiente.
-
-
-
-La mayoría de las opciones presentadas en la interfaz web corresponden directamente a los componentes de la dirección UDP, como se describe en la sección "Formato de dirección de medios".
-
-## Solución de problemas
diff --git a/content/es/1.astra/6.delivery/1.broadcasting/5.sap.md b/content/es/1.astra/6.delivery/1.broadcasting/5.sap.md
deleted file mode 100644
index 7dec23b5..00000000
--- a/content/es/1.astra/6.delivery/1.broadcasting/5.sap.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Protocolo de anuncio de sesión para multidifusión"
-date: 2023-09-01
----
-
-El Protocolo de Anuncio de Sesión (SAP) es un protocolo para anunciar flujos Multicast disponibles en redes locales. Los clientes de la red escuchan los anuncios y reciben información como:
-
-- Nombre de la corriente
-- Dirección y puerto multicast
-- TTL
-- Formato del flujo: RTP o UDP
-
-Astra envía paquetes SAP al grupo multicast 239.255.255.255 puerto 9875.
-
-## Configurar Astra[](https://help.cesbo.com/astra/delivery/broadcasting/sap#configure-astra)
-
-En la dirección de salida añada `sap` para activar los anuncios SAP.
-
-
-
-## Recepción de SAP con VLC[](https://help.cesbo.com/astra/delivery/broadcasting/sap#receiving-sap-with-vlc)
-
-Abra VLC Media Player y, en la lista de reproducción, seleccione Red local -> Secuencias de red (SAP). VLC recibe los anuncios SAP y lista todos los streams disponibles. Haga doble clic en el flujo para iniciar la reproducción.
diff --git a/content/es/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md b/content/es/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
deleted file mode 100644
index a18c6cbc..00000000
--- a/content/es/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: "Limitaciones de las fuentes HLS para las redes de radiodifusión"
-date: 2023-04-04
----
-
-Un problema común al retransmitir flujos HLS a redes de difusión, como satélite, cable, terrestre o multidifusión UDP, es la aparición de diversos artefactos como pixelación, desviaciones de sonido y chasquidos. Curiosamente, estos flujos funcionan bien cuando se reproducen en un PC. A menudo, los ingenieros echan la culpa al fabricante de la cabecera; sin embargo, para entender realmente la raíz del problema, es esencial examinar las características de la codificación de vídeo.
-
-## Codificación de vídeo[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#video-encoding)
-
-La codificación de vídeo es el proceso de comprimir datos de vídeo para almacenarlos y transmitirlos con eficacia. Los flujos de vídeo se dividen en fotogramas:
-
-- Fotograma clave (fotograma I): contiene toda la imagen.
-- Fotogramas posteriores (fotogramas P y B): sólo cambia en relación con el fotograma anterior.
-
-## Velocidad de transmisión[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#stream-bitrate)
-
-La entrega de cada fotograma dentro de un plazo específico es crucial para garantizar una reproducción fluida y una sincronización adecuada del audio y el vídeo en las redes de difusión. Para lograrlo, los flujos de vídeo deben codificarse con una tasa de bits media más alta para mantener una tasa de bits predecible y uniforme. Equilibrar el tamaño del GOP y la calidad de la codificación es esencial para mantener una tasa de bits uniforme y lograr una calidad visual óptima en los flujos de vídeo destinados a la radiodifusión.
-
-
-
-A diferencia de las redes de difusión, HLS (HTTP Live Streaming) gestiona mejor las tasas de bits variables, ya que los datos se transmiten en segmentos que contienen varios segundos de vídeo (normalmente 3 segundos o más). Como resultado, HLS puede manejar tamaños GOP más grandes, logrando una mejor calidad de vídeo con una tasa de bits media más baja.
-
-
-
-El gráfico ilustra que el flujo codificado para HLS tiene un bitrate medio bajo, de sólo 2 Mbps, pero también tiene picos que alcanzan los 6 Mbps.
-
-La flexibilidad de HLS no se traslada bien a las redes de radiodifusión, que requieren un ancho de banda constante y predecible para una transmisión y reproducción estables. Por eso, cuando se trabaja con flujos HLS y sistemas de radiodifusión, es esencial tener en cuenta las diferencias en los requisitos de bitrate y ajustar los parámetros de codificación en consecuencia para garantizar una transmisión y reproducción estables.
-
-## Picos de bitrate y difusión UDP[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#bitrate-peaks-and-udp-broadcasting)
-
-Los picos de bitrate también pueden plantear problemas para la difusión UDP. La mayoría de los dispositivos de consumo, como los descodificadores (STB) y los televisores, tienen búferes de red limitados para recibir paquetes UDP. Cuando llegan muchos paquetes en poco tiempo debido a los picos de bitrate, el búfer de red del dispositivo puede verse desbordado, con la consiguiente pérdida de paquetes.
-
-## Solución[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#solution)
-
-Para flujos con una desviación moderada de la tasa de bits, puedes activar la función CBR (tasa de bits constante) en los ajustes de salida de Astra. Esta función ayuda a distribuir grandes fotogramas clave a lo largo del tiempo y añade paquetes TS vacíos para mantener una tasa de bits constante.
-
-Sin embargo, en el caso de algunos flujos, puede ser necesaria la transcodificación para adaptarlos a la radiodifusión. Considere los siguientes ajustes para garantizar una mejor compatibilidad con las redes de radiodifusión:
-
-- Reducir el tamaño del GOP: Opta por un tamaño de GOP más pequeño (en torno a 30 fotogramas) para lograr una mejor calidad en las escenas de movimiento y minimizar la diferencia entre las tasas de bits media y máxima.
-- Reducir la calidad de imagen: Aunque esto puede resultar en una ligera disminución de la calidad de vídeo en general, ayuda a reducir la tasa de bits y mantener una experiencia de streaming más consistente
-- Habilitar el entrelazado de vídeo: El vídeo entrelazado puede proporcionar escenas de movimiento más suaves y una mejor calidad de imagen general en comparación con el vídeo progresivo, especialmente en un contexto de radiodifusión.
-
diff --git a/content/es/1.astra/6.delivery/1.broadcasting/index.md b/content/es/1.astra/6.delivery/1.broadcasting/index.md
deleted file mode 100644
index 68d128de..00000000
--- a/content/es/1.astra/6.delivery/1.broadcasting/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Radiodifusión"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/6.delivery/1.cas/_dir.yml b/content/es/1.astra/6.delivery/1.cas/_dir.yml
deleted file mode 100644
index 02af4fc9..00000000
--- a/content/es/1.astra/6.delivery/1.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Control de acceso a la radiodifusión"
diff --git a/content/es/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md b/content/es/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
deleted file mode 100644
index ea111602..00000000
--- a/content/es/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "CAS y Simulcrypt"
-date: 2023-02-24
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/cas/og-image.png
----
-
-El sistema de acceso condicional (CAS) es una solución compleja para proteger el contenido multimedia de accesos no autorizados. Astra puede comunicarse con sistemas de acceso condicional como Conax a través del protocolo Simulcrypt y cifrar el contenido multimedia mediante el algoritmo de codificación común (CSA).
-
-
-
-::note
-El cifrado de contenidos es eficaz para proteger métodos de difusión como satélite, cable y terrestre. Sin embargo, para la distribución OTT, se recomiendan métodos más adecuados y la combinación de técnicas de protección de contenidos para una protección integral contra la piratería.
-::
-
-## Configuración CAS[](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt#cas-configuration)
-
-Elija en el menú principal Ajustes y haga clic en CAS.
-
-
-
-Seleccione un perfil CAS o cree uno nuevo seleccionando el elemento Nuevo CAS.
-
-
-
-- `Name` - Nombre arbitrario: se utiliza para facilitar la identificación;
-- `Super CAS ID` - El identificador CAS son 8 símbolos hexadecimales;
-- `Start Stream ID with 1` - por defecto, la numeración de los flujos comienza en 0. Para algunos CAS (ejemplo: CTI), la numeración debe comenzar en 1;
-- `ECMG Channel ID` - número de canal al conectarse a CAS;
-- `ECMG Address` - Dirección IP del servidor ECMG;
-- `ECMG Port` - puerto ECMG del servidor;
-- `Crypto period` - Intervalo de cambio de tecla, normalmente 10 segundos;
-- `EMMG Protocol` - La implementación actual utiliza TCP;
-- `EMMG Port` - El puerto en el que el Astra esperará una conexión del servidor EMG;
-- `EMM PID` - PID para paquetes EMM en el sistema (definido por el usuario);
-- `EMM Private Data` - datos para añadir a la tabla CAT. Estos datos se emiten en el software CAS. Si usted no tiene datos, entonces este parámetro no se llena;
-- `EMM Clone` - esta casilla activa la función de añadir EMM a cada canal CAS cifrado. El paquete EMM estará disponible en cualquier canal del usuario final.
-
-## Configuración de canales[](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt#channel-configuration)
-
-El siguiente paso es configurar los canales y añadir uno o varios Sistemas de Acceso Condicional (CAS) a cada canal. Para ello, abra el panel de control y seleccione el canal que desea proteger. A continuación, vaya a la pestaña Servicio de la configuración del canal y haga clic en "Nuevo CAS" para adjuntar el CAS:
-
-
-
-- `ECM PID` - PID para paquetes ECM (definidos por el usuario);
-- `ECM Private Data` - los datos del sistema de acceso condicional se añaden a la descripción del flujo ECM en la tabla PMT. Si estos parámetros no existen, no es necesario añadirlos;
-- `Access Criteria` - estos datos serán proporcionados por el proveedor CAS o definidos en el servidor CAS.
-
-## Sistema de Acceso Condicional
-TVCAS4 es un Sistema de Acceso Condicional (CAS) que proporciona una solución segura y confiable para proteger contenido multimedia.
-
-TVCAS4 es una solución basada en software que puede instalarse en un servidor e integrarse con Astra a través del protocolo Simulcrypt. En el lado del cliente, puede usar un módulo CAM o un decodificador con un CAS Virtual incorporado.
-
-Visite [tvcas.com](https://tvcas.com/en/) para obtener más información.
diff --git a/content/es/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md b/content/es/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
deleted file mode 100644
index d95a2661..00000000
--- a/content/es/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "Cifrar flujos con BISS CAS"
-date: 2023-04-02
----
-
-El Basic Interoperable Scrambling System (BISS) es un sistema de acceso condicional sencillo y eficaz que utiliza una clave estática para proteger los contenidos de accesos no autorizados. BISS se basa en el algoritmo de codificación común (CSA), que codifica los datos del canal, garantizando la transmisión segura de contenidos a través de redes de radiodifusión por satélite y terrestres.
-
-::alert
-Aunque BISS proporciona un nivel de protección de contenidos, es esencial señalar que este sistema no es recomendable debido a su débil mecanismo de protección. La clave CSA estática utilizada en BISS es susceptible a ataques de fuerza bruta.
-::
-
-## Clave BISS[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#biss-key)
-
-La clave BISS es una secuencia de 8 bytes de longitud, representada como 16 símbolos hexadecimales. Por ejemplo, la clave `1234569C789ABCCE` puede desglosarse del siguiente modo:
-
-- Los 6 primeros símbolos hexadecimales `123456` constituyen la primera parte de la clave
-- Los símbolos 7 y 8 `9C` son una suma de comprobación de la primera parte (calculada como `0x12 + 0x34 + 0x56 = 0x9C`)
-- Los símbolos hexadecimales 9º a 14º `789ABC` forman la segunda parte de la clave.
-- Los dos últimos símbolos `CE` son una suma de comprobación de la segunda parte (calculada como `0x78 + 0x9A + 0xBC = 0x1CE`con sólo el último byte utilizado para la suma de comprobación)
-
-En Astra, puede definir la clave como `12345600789ABC00`y Astra calculará automáticamente las sumas de comprobación por ti. Esto simplifica el proceso y ayuda a garantizar la precisión y la integridad de la clave BISS
-
-## Codificación de flujos transmitidos[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#scrambling-transmitted-streams)
-
-Para codificar un flujo transmitido, añada el parámetro `biss` con la tecla adecuada a la Dirección de Salida. Por ejemplo:
-
-```
-udp://239.255.1.1:1234#biss=12345600789ABC00
-```
-
-Al especificar la clave BISS en la Dirección de Salida, Astra codificará automáticamente el canal utilizando la clave proporcionada.
-
-## Analizar el flujo codificado[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#analyze-scrambled-stream)
-
-Puedes comprobar si un canal está codificado utilizando el analizador Astra MPEG-TS. Para ello, inicia el analizador con el siguiente comando:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-El analizador escribirá mensajes en la consola, indicando que el flujo está codificado.
-
-## Reproducir secuencias codificadas con VLC Player[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#play-scrambled-streams-with-vlc-player)
-
-Los flujos codificados pueden recibirse y visualizarse con VLC Player. Para iniciar VLC con la clave BISS adecuada desde la línea de comandos, introduzca el siguiente comando:
-
-```
-vlc --ts-csa-ck 1234569C789ABCCE udp://@239.255.1.1:1234
-```
-
-Utilizando el `--ts-csa-ck` seguida de la clave BISS, VLC podrá descifrar y reproducir el contenido sin problemas. Asegúrate de proporcionar la clave BISS correcta con las sumas de comprobación calculadas.
-
-## Recibe flujos codificados con Astra[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#receive-scrambled-streams-with-astra)
-
-Para recibir flujos codificados con Astra, consulta esta guía: [Descifrar flujos con BISS CAS](https://help.cesbo.com/astra/processing/cas/decrypt-biss)
diff --git a/content/es/1.astra/6.delivery/1.cas/index.md b/content/es/1.astra/6.delivery/1.cas/index.md
deleted file mode 100644
index 16906dae..00000000
--- a/content/es/1.astra/6.delivery/1.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Control de acceso a la radiodifusión"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md b/content/es/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
deleted file mode 100644
index 4db2f40a..00000000
--- a/content/es/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "Modulador HiDes DVB-T"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/hides-dvb-t-modulator/pt100.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-PT100 es un modulador DVB-T para 4 frecuencias de HiDes
-
-
-
-Características:
-
-- 4 moduladores en el tablero
-- Gama de frecuencias 50~950MHz tamaño de paso 1KHz
-- Modulación - 64QAM/16QAM/QPSK
-- Señal/ruido: 45 dB
-- Nivel de salida RF -8 dBm (100 dBuV)
-
-[Seguir leyendo](http://www.hides.com.tw/product_pt100_eng.html)
-
-## Configurar[](https://help.cesbo.com/astra/delivery/hardware/hides-dvb-t-modulator#setup)
-
-El controlador puede descargarse del [sitio oficial](http://www.hides.com.tw/downloads_eng.html)
-
-Después de la instalación encontrar el número de moduladores utilizando el comando:
-
-```
-find "/dev" -name "it950x*"
-```
-
-En la salida del comando, obtendremos los números de los moduladores:
-
-```
-/dev/usb-it950x1
-/dev/usb-it950x0
-```
-
-`it950x1` - donde 1 es el número de modulador
-
-## Ajustes Astra[](https://help.cesbo.com/astra/delivery/hardware/hides-dvb-t-modulator#astra-settings)
-
-Prepare [el](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) MPTS para el modulador. En los ajustes NIT del MPTS, configure las opciones del transpondedor:
-
-
-
-En la configuración de salida, especifique el tipo it950x y el número de adaptador: `it950x://#adapter=0` (0 - número de modulador)
-
-### Opciones de salida adicionales
-
-Se podrían añadir opciones adicionales a la dirección de salida:
-
-- `gain=N` - nivel de señal de 0 a 100
-- `fec=1/2` - Astra 2023.08.16 Relación de codificación FEC. Valores: `1/2`, `2/3`, `3/4`, `5/6`, `7/8`, `none`
diff --git a/content/es/1.astra/6.delivery/1.hardware/index.md b/content/es/1.astra/6.delivery/1.hardware/index.md
deleted file mode 100644
index b5372d63..00000000
--- a/content/es/1.astra/6.delivery/1.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Hardware de radiodifusión"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md b/content/es/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
deleted file mode 100644
index 7491fcb3..00000000
--- a/content/es/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: "Modulador DVB-C RESI de DigitalDevices"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/resi-dvb-c-modulator/resi.png
----
-
-El RESI, un modulador DVB-C de Digital Devices, emite un flujo de datos compatible con DVB-C en un cableado coaxial existente de 75 ohmios.
-
-
-
-Especificaciones técnicas:
-
-- 4 - 24 Transpondedor según especificación DVB-C
-- Gama de frecuencias: 114 - 858 MHz
-- Velocidad de símbolos: 1,0 - 7,1 MSym/s
-- QAM: 16, 32, 64, 128, 256
-- Relación señal/ruido: 42 dB
-- Salida con 8 canales (por canal) 101 dBµV
-
-## Buscar modulador en el sistema[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#find-modulator-in-system)
-
-Utilice nuestra guía para [instalar el controlador de DigitalDevices](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver).
-
-Utilice el siguiente comando para encontrar el número de adaptador y el número de dispositivo modulador:
-
-```
-find "/dev/dvb" -name "mod*"
-```
-
-La salida mostrará una lista de dispositivos en el sistema:
-
-```
-/dev/dvb/adapter0/mod0
-/dev/dvb/adapter0/mod1
-```
-
-- `adapter0` - número de adaptador
-- `mod1` - número de dispositivo (modulador)
-
-## Ajustes Astra[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#astra-settings)
-
-1. Preparar [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) para modulador
-2. En la configuración de salida, especifique la dirección: resi://#adapter=0&device=1 (0 - número de adaptador, 1 - modulador)
-3. En los ajustes MPTS NIT, configure las opciones del transpondedor
-
-
-
-Más información en: [Televisión por cable con Astra para la hostelería](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Opciones adicionales
-
-- `gain=N` - nivel de señal de 0 a 100
-- `buffer_size=N` - Tamaño del búfer en megabytes. Por defecto: `256`
-- `legacy` - modo de compatibilidad con el antiguo modulador RESI para 10 transpoductores
-
-## Solución de problemas[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#troubleshooting)
-
-### No such file or directory
-
-Si intenta encontrar el número de adaptador y se encuentra con un error:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-es probable que el controlador DigitalDevices no esté instalado. Por favor, [instale el](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver) controlador DigitalDevices
diff --git a/content/es/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md b/content/es/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
deleted file mode 100644
index df8fb9e1..00000000
--- a/content/es/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "Modulator TBS6004 DVB-C"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/tbs-dvb-c-modulator/tbs-dvb-c.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-TBS6004 es una tarjeta PCIe moduladora DVB-C 4 QAM.
-
-
-
-Especificaciones técnicas:
-
-- 4 moduladores en el tablero
-- Frecuencias: 100 ~ 1000 MHz
-- Modulación - 16QAM, 32QAM, 64QAM, 128QAM, 256QAM
-- Nivel de salida RF - 5-120 dBuV
-
-## Configurar[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#setup)
-
-Utilice nuestra guía para [instalar el controlador TBS](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver). Utilice el siguiente comando para encontrar el número de adaptador y el número de dispositivo modulador:
-
-```
-find "/dev" -name "mod*"
-```
-
-En la salida - veremos los números de moduladores:
-
-```
-/dev/tbsmod0/mod1
-/dev/tbsmod0/mod0
-```
-
-- `tbsmod0` - número de adaptador
-- `mod1` - número de dispositivo
-
-## Ajustes Astra[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#astra-settings)
-
-1. Preparar [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) para modulador
-2. En la configuración de salida, especifique la dirección: `tbs://#adapter=0&device=1` (0 - número de adaptador, 1 - modulador)
-3. En los ajustes MPTS NIT, configure las opciones del transpondedor
-
-
-
-Más información en: [Televisión por cable con Astra para la hostelería](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Opciones adicionales
-
-Se podrían añadir opciones adicionales a la dirección de salida:
-
-- `bitrate=N` - El valor por defecto depende de la tasa de símbolos y del tipo de modulación. Por ejemplo, para symbolrate 6900 y 256-QAM el valor será 55
-- `gain=N` - nivel de señal en un rango de 0 a 100. Valor por defecto: 60
-
-## Solución de problemas[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#troubleshooting)
-
-### No such file or directory
-
-Si intenta encontrar el número de adaptador y se encuentra con un error:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-es probable que el controlador TBS no esté instalado. Por favor, [instale el](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver) controlador TBS
diff --git a/content/es/1.astra/6.delivery/2.http-hls/1.http-play.md b/content/es/1.astra/6.delivery/2.http-hls/1.http-play.md
deleted file mode 100644
index 49f23a78..00000000
--- a/content/es/1.astra/6.delivery/2.http-hls/1.http-play.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "HTTP Play"
-date: 2023-03-23
----
-
-HTTP Play - es una forma cómoda y eficaz de acceder a todos tus canales con un solo clic. Con HTTP Play, puedes transmitir fácilmente canales por su ID utilizando los protocolos HTTP MPEG-TS o HLS. Esta función simplifica el proceso de streaming, proporcionando un acceso fluido a tus canales y mejorando la experiencia general del usuario.
-
-Por defecto HTTP Play está desactivado. Para activarla abra: Configuración -> HTTP Play.
-
-
-
-- `Allow HTTP access to all streams` - esta opción permite habilitar el acceso a los canales con protocolo HTTP MPEG-TS
-- `Allow HLS access to all streams` - esta opción permite habilitar el acceso a los canales con protocolo HLS
-
-::alert
-El Protocolo HLS desactiva el inicio de streams bajo demanda y los canales funcionarán permanentemente. Además, el protocolo HLS utiliza mucha RAM, unos 4Mb por 1Mbit.
-::
-
-- `HTTP play port` - le permite asignar un puerto que se utilizará para transferir la lista de reproducción y los flujos multimedia. Se utiliza para separar la interfaz web y la lista de reproducción
-- `Disable TLS on HTTP Play port` - este ajuste desactiva el uso de HTTPS para esta lista de reproducción multimedia
-- `Path to TV logos` - el parámetro se utiliza para especificar la ruta al directorio con los archivos del logotipo
-- `Custom name for playlist` - el parámetro cambia de nombre `playlist.m3u8` a un nombre arbitrario
-- `Playlist arrange` - esta opción permite seleccionar una categoría para agrupar canales. Puede configurar los grupos en Configuración -> Grupos
-- `playlist.m3u8` - Este es un enlace a la lista de reproducción de los canales. Puede utilizar la lista de reproducción en dispositivos móviles, ordenadores, televisores o descodificadores. Puede añadir detalles de autenticación a la lista de reproducción, por ejemplo `https://your-server/playlist.m3u8?token=xxx`. [Seguir leyendo](https://help.cesbo.com/astra/delivery/http-hls/playlist)
-
-::alert
-Por defecto, la autenticación de acceso está desactivada. Sin autenticación, el acceso a los canales no está restringido, permitiendo que cualquiera pueda acceder potencialmente a los contenidos. Para restringir el acceso a sus canales, por favor considere habilitar la Autorización de Acceso o utilizar un Firewall de Sistema para limitar el acceso a su servidor. Esto ayudará a garantizar que su contenido permanezca seguro y accesible sólo a usuarios autorizados.
-::
-
-## Logotipo del canal[](https://help.cesbo.com/astra/delivery/http-hls/http-play#channel-logo)
-
-Si añade logotipos a las listas de reproducción de sus canales, ofrecerá a sus espectadores una experiencia visual más atractiva y fácil de usar. Los logotipos ayudan a los usuarios a identificar rápidamente sus canales favoritos y facilitan la navegación por la lista de reproducción.
-
-Con la opción "Path to TV logos", puede especificar la ubicación del directorio de imágenes en su servidor. Astra carga imágenes con el mismo nombre que el nombre del canal y añade el logotipo a la información de la lista de reproducción.
-
-1. Crea un directorio: `/var/lib/astra/tvg-logo`
-2. En el `Path to TV logos`establezca la ruta completa a este directorio: `/var/lib/astra/tvg-logo`
-3. Guarde los logotipos de los canales en el directorio. Utilice el mismo nombre de archivo que el nombre del canal. Por ejemplo: `Travel Channel.png`
diff --git a/content/es/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md b/content/es/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
deleted file mode 100644
index f59a9fc2..00000000
--- a/content/es/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "Segmentador HLS"
-date: 2023-05-26
----
-
-HLS (HTTP Live Streaming) es uno de los protocolos de streaming multimedia más populares. Está diseñado para transmitir datos de audio y vídeo a través de HTTP desde un servidor a los clientes. Los contenidos pueden distribuirse a través de redes de distribución de contenidos (CDN) para aumentar su disponibilidad. Junto con el streaming dinámico y adaptable, HLS ofrece la máxima calidad en condiciones de red variables.
-
-
-
-El Segmentador HLS es una función de Astra para dividir el flujo continuo de media en segmentos HLS. Para facilitar el acceso a los segmentos HLS, Astra genera listas de reproducción HLS.
-
-Astra funciona específicamente como segmentador HLS. Otras funciones, como la transcodificación y el almacenamiento en caché, requieren software adicional. Por ejemplo, se recomienda FFmpeg para la transcodificación, mientras que Nginx podría utilizarse para el almacenamiento en caché.
-
-## Opciones del segmentador HLS[](https://help.cesbo.com/astra/delivery/http-hls/hls-segmenter#hls-segmenter-options)
-
-En la Interfaz Web de Astra las opciones HLS están disponibles en Ajustes -> HLS
-
-
-
-- `Duration` - Duración del segmento HLS en segundos. Predeterminado: 3
-- `Quantity` - Número de segmentos en una lista de reproducción multimedia HLS. El valor predeterminado es 4
-
-### Denominación de los segmentos
-
-Método de generación del nombre de archivo para los segmentos HLS
-
-- `PCR-hash` - valor por defecto. Variante segura, Astra utiliza la marca de tiempo del flujo para el nombre del archivo
-- `Sequence` - número secuencial como nombre de archivo
-
-### Ruta de recursos
-
-La ruta del recurso permite elegir la ruta a los recursos de la lista de reproducción multimedia HLS:
-
-- `Absolute` - valor por defecto. URL con origen y ruta completa al recurso. Por ejemplo: `https://example.com/play/channel-id/segment-001.ts`
-- `Relative` - ruta relativa al recurso. Por ejemplo: `segment-001.ts`
-- `Full` - ruta completa al recurso. Por ejemplo: `/play/channel-id/segment-001.ts`
-
-### Otras opciones
-
-- `Round duration value` - esta función redondea la duración de los segmentos del flujo multimedia a valores enteros (no recomendado)
-- `Use Expires header` - esta opción añade la cabecera Expires a la respuesta HTTP. Esta cabecera es necesaria para los proxies de caché. Más información en [Proxy de caché HLS con Nginx](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-- `Pass all data PIDs` - Por defecto, sólo los paquetes de vídeo y audio se escriben en los segmentos HLS. Esta opción permite escribir todos los paquetes de datos.
-
-### Lista de reproducción multimedia HLS
-
-- `Use default headers for .m3u8` - con esta opción Astra añade cabeceras HTTP a la respuesta con HLS Media Playlist for Cross-Origin Resource Sharing. Activado por defecto
-
-### Segmentos HLS
-
-- `TS Extension` - esta opción permite personalizar la extensión del archivo para los Segmentos HLS. Por defecto es `ts`
-- `TS mime type` - esta opción permite personalizar el tipo MIME para los segmentos HLS. Por defecto es `video/MP2T`
-- `Use default headers for .ts` - con esta opción Astra añade cabeceras HTTP a la respuesta con HLS Segment for Cross-Origin Resource Sharing. Activado por defecto
diff --git a/content/es/1.astra/6.delivery/2.http-hls/_dir.yml b/content/es/1.astra/6.delivery/2.http-hls/_dir.yml
deleted file mode 100644
index 9c57fd32..00000000
--- a/content/es/1.astra/6.delivery/2.http-hls/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "HTTP / HLS"
diff --git a/content/es/1.astra/6.delivery/2.http-hls/index.md b/content/es/1.astra/6.delivery/2.http-hls/index.md
deleted file mode 100644
index 99add7cb..00000000
--- a/content/es/1.astra/6.delivery/2.http-hls/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "HTTP / HLS"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/6.delivery/2.http-hls/playlist.md b/content/es/1.astra/6.delivery/2.http-hls/playlist.md
deleted file mode 100644
index e9454857..00000000
--- a/content/es/1.astra/6.delivery/2.http-hls/playlist.md
+++ /dev/null
@@ -1,85 +0,0 @@
----
-title: "Lista de reproducción para HTTP Play"
-date: 2023-08-22
----
-
-Astra genera una lista de reproducción simple con enlaces a todos los canales habilitados. Esta lista de reproducción sólo está disponible para la función [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play).
-
-
-
-## Formato de la lista de reproducción[](https://help.cesbo.com/astra/delivery/http-hls/playlist#playlist-format)
-
-Astra proporciona acceso a listas de reproducción en los siguientes formatos:
-
-- `M3U8` - es un formato muy popular que admiten todos los reproductores multimedia
-- `XSPF` - es un formato de lista de reproducción basado en XML, compatible con algunos reproductores
-
-En esta guía utilizaremos el formato M3U8.
-
-## Enlaces a la lista de reproducción[](https://help.cesbo.com/astra/delivery/http-hls/playlist#links-to-the-playlist)
-
-El enlace por defecto a la lista de reproducción M3U8 es:
-
-```
-http://example.com:8000/playlist.m3u8
-```
-
-Dónde:
-
-- `example.com` - la dirección IP de su servidor
-- `8000` - es un puerto para HTTP Play, por defecto es igual al puerto de la interfaz web de Astra, pero se puede personalizar en la configuración de HTTP Play.
-- `playlist.m3u8` - nombre de archivo de la lista de reproducción, también se puede personalizar en la configuración de HTTP Play
-
-## Grupos de canales[](https://help.cesbo.com/astra/delivery/http-hls/playlist#channel-groups)
-
-Para una mejor navegación, los canales de la lista de reproducción podrían agruparse. Para ello, cree una nueva categoría en Configuración -> Grupos. Más información sobre cómo crear grupos [de canales](https://help.cesbo.com/astra/admin-guide/settings/channel-groups).
-
-A continuación, seleccione la categoría creada en el `HTTP Play` configuración, opción `Playlist Arrange`.
-
-::note
-Algunos reproductores, como VLC, no soportan grupos M3U8 y muestran listas de reproducción planas
-::
-
-## Canal Logos[](https://help.cesbo.com/astra/delivery/http-hls/playlist#channel-logos)
-
-Algunos actores y soluciones de middleware muestran logotipos de canales junto a sus nombres en la lista de canales.
-
-
-
-Para empezar, descargue el archivo con las imágenes del logotipo de: [https://epg.it999.ru/it999\_transparent\_logo.zip](https://epg.it999.ru/it999_transparent_logo.zip) Puede descargar y extraer el archivo en su servidor utilizando los siguientes comandos:
-
-```
-mkdir -p /var/lib/astra
-cd /var/lib/astra
-curl -LO https://epg.it999.ru/it999_transparent_logo.zip
-unzip it999_transparent_logo.zip
-rm it999_transparent_logo.zip
-```
-
-En Ajustes -> `HTTP Play` -> `Path to TV logos`establece la ruta como `/var/lib/astra/it999_transparent_220x132`. Tenga en cuenta que el nombre del directorio es el del ejemplo anterior.
-
-El archivo proporcionado incluye logotipos en formato PNG, con nombres de archivo que coinciden con los nombres de los canales. Una vez completados estos pasos, la lista de reproducción incluirá el archivo `tvg-logo` para cada canal.
-
-## Guía electrónica de programas[](https://help.cesbo.com/astra/delivery/http-hls/playlist#electronic-program-guide)
-
-Algunos reproductores y soluciones middleware muestran los eventos actuales y próximos de los canales. La guía electrónica de programación (EPG) puede exportarse al reproductor en XMLTV o en cualquier otro formato compatible con el reproductor.
-
-En los Ajustes de Astra -> `HTTP Play` -> `M3U Header`Establecer opción
-
-```
-url-tvg="https://teleguide.info/download/new3/xmltv.xml.gz"
-```
-
-La línea se añadirá a la cabecera de la lista de reproducción y proporcionará información sobre la ubicación de la EPG. Esta URL es sólo un ejemplo, puede utilizar cualquier otra fuente de EPG o explorar nuestra solución, [EPG Aggregator](https://help.cesbo.com/astra/admin-guide/stream/epg).
-
-El último paso es configurar el ID del canal para enlazar sus canales con los registros EPG. Cada canal en el XMLTV tiene un identificador único, así:
-
-```
-
- Discovery Channel
-
-```
-
-En Astra, vaya a la configuración del canal, abra la pestaña EPG y configure el `XMLTV Channel ID` valor a `226`:
-
-
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/1.auth.md b/content/es/1.astra/6.delivery/3.http-hls-auth/1.auth.md
deleted file mode 100644
index 79f2298c..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/1.auth.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "Autorización HTTP"
-data: 2023-06-19
-image: https://cdn.cesbo.com/help/astra/delivery/http-hls/auth/og-image.png
----
-
-La autorización HTTP es un proceso por el que se concede a un usuario acceso a contenidos protegidos.
-
-
-
-## Flujo de trabajo de autorización[](https://help.cesbo.com/astra/delivery/http-hls-auth/auth#authorization-workflow)
-
-Antes de profundizar en el proceso detallado de configuración de la autorización en Astra, es esencial comprender sus principios subyacentes.
-
-
-
-El primer paso consiste en recibir la lista de canales de televisión del middleware. En este paso, el cliente envía sus credenciales al Middleware, que verifica su solicitud. Una vez obtenida la autorización, el middleware responde proporcionando al cliente una lista de canales de televisión a los que puede acceder. Cada canal tiene un token único que se utilizará posteriormente para autorizar el acceso.
-
-
-
-El segundo paso consiste en solicitar acceso al canal a Astra. Durante este paso, el cliente selecciona el canal deseado y el reproductor envía la solicitud con un token único al Astra.
-
-El tercer paso es la autorización de la solicitud por parte de Astra. Astra soporta los siguientes métodos de autorización:
-
-- [Autorización de usuario](https://help.cesbo.com/astra/delivery/http-hls-auth/user): Astra utiliza el nombre de usuario y la contraseña o un token único definido en la configuración de usuario.
-- [Autorización del](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware) Middleware - Astra inicia una subpetición al Middleware con un token único y toda la información relacionada con la petición.
-- [HTTP Securetoken](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken) - Astra comprueba el token único con algoritmos criptográficos para validar el acceso
-- [HTTP IP](https://help.cesbo.com/astra/delivery/http-hls-auth/ip) - Astra compara la dirección IP del usuario con una lista de acceso
-
-Estos métodos ofrecen flujos de trabajo de autorización personalizables, lo que permite a los administradores controlar el acceso de forma segura.
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/2.ip.md b/content/es/1.astra/6.delivery/3.http-hls-auth/2.ip.md
deleted file mode 100644
index 863addee..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/2.ip.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Autorización IP"
-date: 2023-06-19
----
-
-La Autorización IP compara la dirección IP solicitada con la lista predeterminada de direcciones IP. El acceso al contenido sólo se concederá a las direcciones IP autorizadas.
-
-
-
-## Lista global de IP[](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#global-ip-list)
-
-Lista global de IP disponible en Configuración -> Autenticación HTTP
-
-
-
-En esta lista puede definir direcciones IPv4 individuales y direcciones de red IPv4 en notación CIDR.
-
-## Configuración de la IP de usuario[](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#user-ip-settings)
-
-En la configuración del usuario se puede definir la dirección IPv4. En este caso, la sesión podría estar vinculada al usuario.
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/2.middleware.md b/content/es/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
deleted file mode 100644
index 817a3b67..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Autorización de middleware"
-data: 2023-06-19
----
-
-La autorización Middleware es una autorización de cliente en el servicio de terceros, conocido como Middleware.
-
-## Proceso[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#process)
-
-
-
-1. El cliente inicia una solicitud para acceder a un canal de televisión. Esta solicitud contiene datos de identificación, como un token, un identificador de cliente u otros.
-2. Astra envía una petición HTTP GET al Middleware. Esta solicitud incluye datos de identificación e información de la sesión
-3. El middleware valida la solicitud y devuelve un estado de respuesta
-4. Si el middleware concede el acceso, Astra proporciona acceso al canal de TV solicitado.
-
-## Configuración[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#configuration)
-
-Para configurar Middleware Authorization abra `Settings` -> `HTTP Auth`. A partir de ahí, seleccione el "Tipo de backend" deseado e introduzca la "Dirección de backend" adecuada en función del tipo seleccionado.
-
-### Ministra/Stalker
-
-Dirección Backend:
-
-```
-http://example.com/stalker_portal
-```
-
-En los ajustes de Ministra / Stalker activa la opción `Temporary URL` -> `Flussonic support`
-
-### IPTVportal
-
-Backend Dirección para plataforma en nube:
-
-```
-https://go.iptvportal.cloud
-```
-
-Para la plataforma local será la dirección de su servidor.
-
-En los ajustes del portal abra `Keys` y cree una nueva clave:
-
-- `Name`: Astra
-- `Algorithm`: ARESSTREAM
-- `Mode`: SM
-- `Key Length`: 1472 bit
-- `Update Rate`: 1:00:00
-
-En la configuración del canal del portal:
-
-- `Auth`: arescrypt
-- `Encoded`Encender
-- `Key`: Astra
-
-### Microimpulse Smarty
-
-Dirección Backend:
-
-```
-http://example.com
-```
-
-### Solicitud HTTP
-
-Si necesita implementar una lógica de autenticación personalizada, puede crear su propio backend. Seleccione `HTTP Request` en `Backend Type` y especifique la URL de su punto final Middleware.
-
-Astra envía una solicitud HTTP GET al punto final del Middleware, añadiendo todos los parámetros de consulta de la solicitud original y la información de sesión en las cabeceras HTTP:
-
-- `X-Session-ID` - número único de sesión
-- `X-Channel-ID` - identificador único de canal
-- `X-Real-IP` - dirección IP del cliente
-- `X-Real-Path` - ruta de solicitud del cliente
-- `X-Real-UA` - User-Agent del cliente
-- `X-Real-Host` - Solicitud de host del cliente
-
-En una respuesta el backend puede enviar las siguientes cabeceras HTTP:
-
-- `X-Session-Name` - nombre de usuario del cliente o cualquier otro nombre para la sesión
-
-Por ejemplo:
-
-1. La dirección de tu backend es: `https://auth.example.com/check`
-2. El cliente intenta iniciar el canal: `https://live.example.com/play/a001/index.m3u8?token=123`
-3. La dirección completa al backend HTTP será: `https://auth.example.com/check?token=123`
-4. En las cabeceras estarán `X-Real-Path: /play/a001/index.m3u8` y otras cabeceras en función de la solicitud del cliente
-
-## Acción por defecto[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#default-action)
-
-Si el backend no está disponible, Astra permite el acceso.
-
-## Solución de problemas[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#troubleshooting)
-
-### Acceso inesperado
-
-Si obtienes acceso al canal sin autorización, probablemente tu backend HTTP no está disponible. Puede comprobarlo con `curl` comando. Abre la consola en tu servidor con Astra. E intente enviar la petición al backend HTTP manualmente:
-
-```
-curl -v "https://auth.example.com/check"
-```
-
-Por supuesto, la dirección debe ser la misma que en su configuración.
-
-Si ve algo como `Connection refused` o la conexión se bloquea sin ninguna respuesta, entonces problema con el acceso al backend.
-
-### Sin acceso
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md b/content/es/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
deleted file mode 100644
index e383122a..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Autorización Securetoken"
-date: 2023-06-19
----
-
-El middleware genera un token único para cada canal con algoritmos criptográficos y con securetoken. A la dirección de cada canal, el middleware añade información sobre el acceso concedido, el tiempo de caducidad y el token para validar los datos proporcionados.
-
-Astra utiliza los mismos algoritmos criptográficos y el mismo securetoken para verificar los datos proporcionados y conceder acceso al canal.
-
-## Ficha[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#token)
-
-Token temporal calculado por el middleware en el lado del servidor cuando el cliente solicita la lista de reproducción. El token contiene las siguientes partes:
-
-1. Hash - hash calculado en el servidor con el algoritmo SHA1
-2. Sal - palabra aleatoria para asegurar mejor
-3. Hora de finalización - hora de caducidad del token en formato unix-timestamp
-4. Hora de inicio - hora de creación del token en formato unix-timestamp
-
-Todas las partes deben separarse con el signo menos y añadirse a la dirección del canal. Por ejemplo: `https://example.com:8100/tv/travel-channel/index.m3u8?token=e8bff06f373694dda657e8417fe76f6b54b69807-a5cd6c00-1669890000-1669810000`
-
-## Hash[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#hash)
-
-El hash debe calcularse en el middleware con el algoritmo SHA1 a partir de la cadena concatenada de las partes siguientes:
-
-- ID de canal - identificador de canal único de la configuración de Astra
-- Dirección IP del cliente
-- Hora de inicio - unix-timestamp como número decimal
-- Hora final - unix-timestamp como número decimal
-- Securetoke - definido en la configuración de Astra
-- Sal - palabra aleatoria para asegurar mejor
-
-## Ejemplo en PHP[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#example-on-php)
-
-Crear un archivo `securetoken.php` con el siguiente código:
-
-```
- `HTTP Auth` y active la opción `Enable built-in HTTP/HLS authentication`.
-
-## Autorización de contraseña[](https://help.cesbo.com/astra/delivery/http-hls-auth/user#password-authorization)
-
-El nombre de usuario y la contraseña podrían añadirse a la URL de la lista de reproducción, si utiliza HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?auth=login:password
-```
-
-O a la URL del canal:
-
-```
-https://example.com:8000/channel-path/index.m3u8?auth=login:password
-```
-
-## Autorización de tokens[](https://help.cesbo.com/astra/delivery/http-hls-auth/user#token-authorization)
-
-La autorización por token es más preferible que la autorización por contraseña. Se puede definir un token único en Configuración -> Usuarios, abrir opciones de usuario:
-
-
-
-El token podría añadirse a la URL de la lista de reproducción, si utiliza HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?token=3e3db68b1486
-```
-
-O a la URL del canal:
-
-```
-https://example.com:8000/channel-path/index.m3u8?token=3e3db68b1486
-```
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/_dir.yml b/content/es/1.astra/6.delivery/3.http-hls-auth/_dir.yml
deleted file mode 100644
index badb187b..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Autenticación para HTTP / HLS"
diff --git a/content/es/1.astra/6.delivery/3.http-hls-auth/index.md b/content/es/1.astra/6.delivery/3.http-hls-auth/index.md
deleted file mode 100644
index 104d4c13..00000000
--- a/content/es/1.astra/6.delivery/3.http-hls-auth/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Autenticación para HTTP / HLS"
-noindex: true
----
-
-:category
diff --git a/content/es/1.astra/6.delivery/index.md b/content/es/1.astra/6.delivery/index.md
deleted file mode 100644
index c13b3627..00000000
--- a/content/es/1.astra/6.delivery/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Entrega"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/delivery.svg
- description: "Difusión y streaming de televisión digital por IP, satélite, cable y redes terrestres, y acceso a canales con protocolos HTTP, HLS y SRT"
----
-
-Difusión y streaming de televisión digital por IP, satélite, cable y redes terrestres, y acceso a canales con protocolos HTTP, HLS y SRT.
-
-:category
diff --git a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml b/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml
deleted file mode 100644
index 1eb60d32..00000000
--- a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "TV y medios de comunicación"
diff --git a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md b/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md
deleted file mode 100644
index 81785879..00000000
--- a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-title: "Relé HTTP Astra"
-date: 2023-02-23
----
-
-Astra HTTP Relay es una sencilla herramienta integrada para retransmitir datos desde cualquier fuente soportada por Astra a un cliente HTTP.
-
-## Utilización[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#usage)
-
-```
-astra --relay -p 8000
-```
-
-Argumentos de la línea de comandos:
-
-- `-p 8000` - Puerto local para conexiones entrantes. Por defecto: `8000`;
-- `-a 0.0.0.0` - Dirección IP local para conexiones entrantes. Por defecto `0.0.0.0` - aceptar solicitud en cualquier interfaz;
-- `-l 0.0.0.0` - Dirección IP de la interfaz local para recibir flujos UDP/RTP. Por defecto `0.0.0.0` - recibe flujos según la tabla de enrutamiento del sistema;
-- `--pass login:password` - nombre de usuario y contraseña para la autorización básica de todas las solicitudes;
-- `--no-udp` - desactivar el acceso a la fuente UDP/RTP;
-- `--no-http` - desactivar el acceso a la fuente HTTP;
-- `--buffer-size 1024` - el tamaño máximo del búfer en kilbytes para cada cliente. Por defecto 1024Kb;
-- `--buffer-fill 128` - define el número de kilobytes a rellenar en el buffer antes de iniciar la transmisión. Por defecto 128Kb;
-- `--daemon` - arrancar en modo demonio;
-- `--log` /var/log/relay.log - ruta completa al archivo de registro;
-- `--channels /etc/astra/relay.lua` - ruta completa a los alias del canal.
-
-## Formato de la dirección[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#address-format)
-
-La dirección solicitada tiene el siguiente formato:
-
-- `http://your-server-address:8000/udp/239.255.1.1:1234` - recibe el flujo UDP del grupo multidifusión `239.255.1.1:1234`
-- `http://your-server-address:8000/http/example.com/travel-channel` - recibe el flujo HTTP de `http://example.com/travel-channel`
-
-## Alias de canales[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#channel-aliases)
-
-Los alias de canal permiten utilizar el nombre corto en lugar de la dirección completa. Ejemplo de lista de alias:
-
-```
--- /etc/astra/relay.conf
-
-channels = {
- ["demo"] = "udp://239.255.1.1:1234",
- ["travel-channel"] = "http://example.com/travel-channel"
-}
-```
-
-Lanzar relé con ruta a la lista de alias:
-
-```
-astra --relay -p 8000 --channels /etc/astra/relay.conf
-```
-
-Los canales del ejemplo anterior estarán disponibles:
-
-- `http://your-server-address:8000/demo` - Flujo UDP
-- `http://your-server-address:8000/travel-channel` - Flujo HTTP
-
-## Estadísticas[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#statistics)
-
-Estadísticas es una página simple con sesiones activas contienen la siguiente información:
-
-- Dirección IP del cliente
-- Ruta de solicitud - alias o dirección completa del canal de origen
-- Tiempo de actividad
-- Enlace para cerrar la sesión
-
-Para ver las estadísticas, ábralas en su navegador: `http://your-server-address:8000/stat/`
diff --git a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md b/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md
deleted file mode 100644
index 54b673d4..00000000
--- a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: "Analizador Astra MPEG-TS"
-date: 2023-02-23
----
-
-Astra MPEG-TS Analyzer es una herramienta integrada para analizar flujos MPEG-TS.
-
-
-
-## Inicio con interfaz web[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#launch-with-web-interface)
-
-```
-astra --analyze [OPTIONS] -p PORT
-```
-
-Opciones:
-
-- `-p PORT` - especifique el puerto a utilizar para la interfaz web;
-- `-c FILE` - especifica la ruta a la lista de canales, que se creará automáticamente. Esta opción permite guardar las direcciones analizadas;
-- `--daemon` - arrancar en modo demonio;
-- `--log` /var/log/relay.log - ruta completa al archivo de registro.
-
-## Iniciar en consola[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#launch-in-console)
-
-```
-astra --analyze [OPTIONS] ADDRESS
-```
-
-Opciones:
-
-- `-n seconds` - detener el analizador después de un tiempo definido
-- `-o file` - guardar el flujo recibido en el archivo
-
-Astra registra la información directamente en la consola. Por ejemplo:
-
-```
-> astra --analyze "udp://239.255.1.1:1234"
-
-Nov 28 00:59:28: INFO: [main] Starting Astra (commit:b871b4e3 date:2022-01-12)
-Nov 28 00:59:29: INFO: PAT tsid:1 version:1
-Nov 28 00:59:29: INFO: PAT PMT pid:115 pnr:1
-Nov 28 00:59:29: INFO: PAT crc32:0x02575D2D
-Nov 28 00:59:29: INFO: PMT pnr:1 version:1
-Nov 28 00:59:29: INFO: PCR pid:215
-Nov 28 00:59:29: INFO: VIDEO pid:215 type:0x1B
-Nov 28 00:59:29: INFO: AUDIO pid:315 type:0x04
-Nov 28 00:59:29: INFO: AUDIO lang:eng
-Nov 28 00:59:29: INFO: PMT crc32:0x9E87CF44
-Nov 28 00:59:29: INFO: SDT tsid:1 version:3
-Nov 28 00:59:29: INFO: SDT pnr:1
-Nov 28 00:59:29: INFO: SDT provider:Demo TV
-Nov 28 00:59:29: INFO: SDT service:Demo1
-Nov 28 00:59:29: INFO: SDT crc32:0x9F98BF46
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 00:10:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:DOCUMENTARY
-Nov 28 00:59:30: INFO: EIT crc32:0xC0BCCA18
-Nov 28 00:59:30: INFO: Bitrate: 2323 Kbit/s
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 03:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:AUDIENCE (16+)
-Nov 28 00:59:30: INFO: EIT crc32:0xE9257DFA
-Nov 28 00:59:31: INFO: Bitrate: 2397 Kbit/s
-Nov 28 00:59:32: INFO: Bitrate: 2755 Kbit/s
-Nov 28 00:59:33: INFO: Bitrate: 4446 Kbit/s
-```
-
-## Formato de la dirección[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#address-format)
-
-Analyzer admite cualquier formato de recepción admitido por Astra. Por ejemplo:
-
-- `udp://239.255.1.1:1234`
-- `http://example.com/media.m3u8`
-- `dvb://#adapter=0&type=s2&tp=11044:v:43200`
-
-Más información descrita en los Ajustes de Astra: Entrada
diff --git a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md b/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
deleted file mode 100644
index aa57ee88..00000000
--- a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
+++ /dev/null
@@ -1,147 +0,0 @@
----
-title: "Corriente IET"
-date: 2023-03-17
----
-
-EIT Stream es una herramienta para convertir [archivos XMLTV](https://help.cesbo.com/misc/articles/format/xmltv) en flujo MPEG-TS con Tablas de Información de Eventos (EIT) para redes de difusión como DVB, ATSC, ISDB.
-
-## Instalación[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#installation)
-
-Sólo tiene que descargar un único archivo binario y establecer el permiso de ejecución:
-
-```
-curl -Lo /usr/bin/eit-stream http://cesbo.com/and/eit-stream
-chmod +x /usr/bin/eit-stream
-```
-
-## Configuración[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#configuration)
-
-Crear un archivo de configuración `/etc/eit-stream.conf` con cualquier editor de texto. Ejemplo:
-
-```
-xmltv = /opt/xmltv.xml
-output = udp://lo@239.0.0.1:1234
-onid = 8000
-codepage = 5
-eit-days = 1
-eit-rate = 1500
-
-[tdt-tot]
-country = EST
-offset = +120
-
-# First multiplex
-
-[multiplex]
-tsid = 1
-
-[multiplex/service]
-pnr = 101
-xmltv-id = discovery
-
-[multiplex/service]
-pnr = 102
-xmltv-id = history
-
-# Second multiplex
-
-[multiplex]
-tsid = 2
-xmltv = /opt/xmltv-2.xml
-
-[multiplex/service]
-pnr = 201
-xmltv-id = euronews
-```
-
-Líneas iniciadas con el símbolo `#` es un comentario e ignorado.
-
-### Opciones generales
-
-- `xmltv` - ruta al archivo xmltv local. o enlace http/https al archivo xmltv o gzip xmltv. Esta opción podría redefinirse en `[multiplex]` o en `[multiplex/service]`
-- `output` - dirección UDP de destino
-- `onid` - identificador de red original
-- `codepage` - codepage. Esta opción podría redefinirse en `[multiplex]` o en `[multiplex/service]`
-- `eit-days` - número de días en epg. por defecto es 3
-- `eit-rate` - bitrate en kbit/s. por defecto 15 kbit/s por cada servicio
-
-### Páginas de código compatibles
-
-Próximas páginas de códigos disponibles para la codificación de texto:
-
-- `0` - Por defecto. Latín (ISO 6937)
-- `1` - Europa Occidental (ISO 8859-1)
-- `2` - Centroeuropeo (ISO 8859-2)
-- `3` - Sur de Europa (ISO 8859-3)
-- `4` - Norte de Europa (ISO 8859-4)
-- `5` - Cirílico (ISO 8859-5)
-- `6` - Árabe (ISO 8859-6)
-- `7` - Griego (ISO 8859-7)
-- `8` - Hebreo (ISO 8859-8)
-- `9` - Turco (ISO 8859-9)
-- `10` - Nórdica (ISO 8859-10)
-- `11` - Tailandés (ISO 8859-11)
-- `13` - Borde Báltico (ISO 8859-13)
-- `14` - Celta (ISO 8859-14)
-- `15` - Europa Occidental (ISO 8859-15)
-- `21` - UTF-8
-
-### Opciones de fecha y hora
-
-Sección `[tdt-tot]`:
-
-- `country` - código de país en formato ISO 3166-1 alfa-3
-- `offset` - el desfase horario en minutos con respecto a GMT. Por ejemplo, +120 es GMT+2 o -300 es GMT-5.
-
-### Opciones multiplex
-
-Sección `[multiplex]`
-
-- `tsid` - identificador de flujo de transporte multiplexado
-- `name` - campo opcional para describir el multiplex
-
-### Opciones de servicio
-
-Sección `[multiplex/service]`
-
-- `pnr` - número de canal/pnr
-- `xmltv-id` - id de canal en xmltv
-- `parental-rating` - restricción de edad. Valor definido en pares: país y edad. Por ejemplo: `parental-rating = EST 16 USA 14`. Código de país en formato ISO 3166-1 alfa-3 (3 letras). Edad de 4 a 18 años (inclusive), 0 - sin restricciones.
-
-## Flujo Mux con EIT a MPTS[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#mux-stream-with-eit-to-mpts)
-
-Con Astra puedes añadir un flujo UDP con EIT al MPTS. En la configuración del MPTS añada la entrada y establezca la dirección UDP, por ejemplo en la configuración anterior la dirección es `udp://lo@239.0.0.1:1234`. En los ajustes avanzados del MPTS, active la opción "Pasar IET".
-
-## Arranque automático[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#autostart)
-
-Registrar el servicio en systemd para iniciar el servicio en segundo plano y autoarranque en el arranque del sistema. Crear archivo `/etc/systemd/system/eit-stream.service`:
-
-```
-[Unit]
-Description=eit-stream service
-After=network-online.target
-
-[Service]
-Type=simple
-ExecStart=/usr/bin/eit-stream /etc/eit-stream.conf
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-```
-
-El siguiente comando puede utilizarse para gestionar el servicio:
-
-- iniciar servicio: `systemctl start eit-stream`
-- detener el servicio: `systemctl stop eit-stream`
-- activar autoarranque: `systemctl enable eit-stream`
-- desactivar el arranque automático: `systemctl disable eit-stream`
-
-## Recarga[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#reload)
-
-Para reiniciar el servicio una vez por la noche, añada la siguiente línea a /etc/crontab:
-
-```
-0 2 * * * root systemctl restart eit-stream
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/index.md b/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
deleted file mode 100644
index 6b1a783b..00000000
--- a/content/es/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "TV y medios de comunicación"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/buffers.md b/content/es/3.misc/1.tools-and-utilities/2.network/buffers.md
deleted file mode 100644
index e9be7acc..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/buffers.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Configuración de Buffers del Sistema y la Red"
-date: 2024-09-23
----
-
-Para enviar o recibir datos de manera eficiente a través de UDP, es necesario configurar correctamente los tamaños de los buffers de su sistema operativo.
-
-## Configuración de los Tamaños de Buffer
-
-Debe agregar las configuraciones de tamaño de buffer al archivo `/etc/sysctl.conf`.
-
-Configuraciones recomendadas para Adaptadores Ethernet de 1G:
-
-```
-net.core.rmem_max = 16777216
-net.core.wmem_max = 16777216
-net.ipv4.udp_mem = 8388608 12582912 16777216
-net.ipv4.tcp_rmem = 4096 87380 8388608
-net.ipv4.tcp_wmem = 4096 65536 8388608
-net.core.wmem_default = 16777216
-net.core.rmem_default = 16777216
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Configuraciones recomendadas para Adaptadores Ethernet de 10G:
-
-```
-net.core.rmem_max = 67108864
-net.core.wmem_max = 67108864
-net.ipv4.udp_mem = 8388608 16777216 33554432
-net.ipv4.tcp_rmem = 4096 87380 33554432
-net.ipv4.tcp_wmem = 4096 65536 33554432
-net.core.wmem_default = 33554432
-net.core.rmem_default = 33554432
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Configuraciones recomendadas para Adaptadores Ethernet de 40G:
-
-```
-net.core.rmem_max = 134217728
-net.core.wmem_max = 134217728
-net.ipv4.udp_mem = 8388608 33554432 67108864
-net.ipv4.tcp_rmem = 4096 87380 67108864
-net.ipv4.tcp_wmem = 4096 65536 67108864
-net.core.wmem_default = 67108864
-net.core.rmem_default = 67108864
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Para aplicar estas configuraciones, puede reiniciar su sistema o ejecutar:
-
-```
-sysctl -p
-```
-
-Puede verificar los valores actuales de los buffers con este comando:
-
-```
-sysctl \
- net.core.rmem_default \
- net.core.rmem_max \
- net.core.wmem_default \
- net.core.wmem_max \
- net.ipv4.udp_mem \
- net.ipv4.tcp_wmem
-```
-
-## Buffers de la Tarjeta de Red
-
-Si está ejecutando un servidor de alta carga, también debe configurar el buffer de su tarjeta de red para evitar la pérdida de datos en el buffer del sistema.
-
-Use este comando para ver las configuraciones actuales del buffer:
-
-```
-ethtool -g eth1
-```
-
-Verá el tamaño del buffer de recepción (rx-buffer), que ya podría estar configurado al máximo. Encontrar el mejor valor puede ser un desafío. Generalmente, un valor promedio funciona bien. Sin embargo, si tiene un procesador multinúcleo de alta frecuencia (más de 3 GHz), podría obtener mejores resultados con el tamaño máximo del buffer.
-
-```
-Ring parameters for eth1:
-Pre-set maximums:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 4096
-Current hardware settings:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 256
-```
-
-Para aumentar el tamaño del buffer de la tarjeta de red, ejecute:
-
-```
-ethtool -G eth1 rx 2048
-```
-
-Al configurar estos ajustes, puede optimizar la transferencia de datos UDP y reducir la posibilidad de pérdida de datos debido a desbordamientos de buffer.
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md b/content/es/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
deleted file mode 100644
index e37f0278..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Configurar versión IGMP"
-date: 2023-03-02
----
-
-IGMP (Internet Group Management Protocol) es un protocolo de comunicación utilizado por los dispositivos de una red para entrar y salir de grupos multidifusión. IGMP tiene varias versiones, entre ellas IGMPv2 e IGMPv3, que ofrecen diferentes características y mejoras.
-
-Es posible que algunos equipos de red, como conmutadores o enrutadores, sólo admitan IGMPv2, lo que puede causar problemas si el servidor intenta unirse a un grupo multidifusión utilizando IGMPv3. Por lo tanto, puede ser necesario cambiar la versión de IGMP utilizada por el servidor.
-
-## Configuración[](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version#configuration)
-
-Para cambiar la versión de IGMP en su servidor, puede modificar la directiva `/etc/sysctl.conf` archivo. En primer lugar, determine la interfaz que necesita utilizar una versión IGMP diferente (por ejemplo, eth0). A continuación, añada la siguiente línea al archivo `/etc/sysctl.conf` archivo:
-
-```
-net.ipv4.conf.eth0.force_igmp_version=2
-```
-
-Esta línea fuerza a su servidor a utilizar IGMPv2 en la interfaz especificada. Para aplicar los cambios, guarde el archivo y ejecute el siguiente comando:
-
-```
-sudo sysctl -p
-```
-
-## Comprobar versión IGMP[](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version#check-igmp-version)
-
-Para confirmar que la versión IGMP se ha cambiado correctamente, puede utilizar el comando tcpdump para capturar el tráfico de red en la interfaz especificada. Por ejemplo, para capturar el tráfico IGMP en eth0, ejecute el siguiente comando:
-
-```
-sudo tcpdump -i eth1 igmp
-```
-
-A continuación, intente suscribirse al flujo multidifusión. Por ejemplo:
-
-```
-astra --analyze udp://eth1@239.255.1.1:1234
-```
-
-Esto mostrará cualquier paquete IGMP en la interfaz. Compruebe la salida para confirmar que la versión IGMP que se está utilizando es ahora IGMPv2.
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/dehydrated.md b/content/es/3.misc/1.tools-and-utilities/2.network/dehydrated.md
deleted file mode 100644
index 3f3d026b..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/dehydrated.md
+++ /dev/null
@@ -1,117 +0,0 @@
----
-title: "Certificado HTTPS con Deshidratado"
-date: 2023-02-28
----
-
-Deshidratado - es un cliente para firmar certificados con un servidor ACME (por ejemplo, Let's Encrypt). Este cliente soporta tanto ACME v1 como el nuevo ACME v2 incluyendo soporte para certificados comodín.
-
-## Instalar Deshidratado[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#install-dehydrated)
-
-```
-curl -Lo /usr/local/bin/dehydrated https://raw.githubusercontent.com/dehydrated-io/dehydrated/master/dehydrated
-chmod +x /usr/local/bin/dehydrated
-```
-
-La configuración debe restaurarse desde la copia de seguridad al `/etc/dehydrated` o puede crear una nueva configuración.
-
-## Crear una nueva configuración[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#create-new-configuration)
-
-Crear directorio para configuración y certificados:
-
-```
-mkdir /etc/dehydrated
-```
-
-Crear un nuevo archivo de configuración `/etc/dehydrated/config`:
-
-```
-CA="letsencrypt"
-CHALLENGETYPE="http-01"
-WELLKNOWN="/opt/www/.well-known/acme-challenge"
-CONTACT_EMAIL="name@example.com"
-```
-
-Puede utilizar las siguientes autoridades de certificación:
-
-- letsencrypt
-- zerossl
-- buypass
-
-Crear archivo de lista de dominios `/etc/dehydrated/domains.txt`:
-
-```
-example.com www.example.com
-```
-
-Registre su cuenta (¡sólo para nueva configuración!):
-
-```
-dehydrated --register --accept-terms
-```
-
-## Iniciar servidor HTTP[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#launch-http-server)
-
-El servidor web debe funcionar en el puerto 80 y servir el directorio `/opt/www`. Puedes usar cualquier otro directorio, pero no olvides cambiar el puerto en dehydrated config.
-
-Si no dispone de servidor web, puede iniciar un servidor web temporal:
-
-```
-mkdir -p /opt/www/.well-known/acme-challenge
-python3 -m http.server -d /opt/www 80
-```
-
-## Crear certificado[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#create-certificate)
-
-Para crear un certificado, ejecute el siguiente comando:
-
-```
-dehydrated -c
-```
-
-## Certificado de actualización automática[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#autoupdate-certificate)
-
-Para actualizar el certificado automáticamente, cree una secuencia de comandos para la tarea cron diaria `/etc/cron.daily/dehydrated.sh`. En este script, escribe:
-
-```
-#!/bin/sh
-
-dehydrated -c
-```
-
-A continuación, establezca el permiso de ejecución:
-
-```
-chmod +x /etc/cron.daily/dehydrated.sh
-```
-
-El certificado se actualizará automáticamente cuando queden 30 días para su caducidad.
-
-## Utilizar certificado[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#use-certificate)
-
-- Ruta del certificado: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- Ruta de la clave privada: `/etc/dehydrated/certs/example.com/privkey.pem`
-
-Por ejemplo la configuración de nginx en `/etc/nginx/conf.d/01-ssl.conf`:
-
-```
-server {
- listen 443 ssl default_server;
- listen [::]:443 ssl default_server;
- server_name _;
- root /opt/www;
-
- ssl_certificate /etc/dehydrated/certs/example.com/fullchain.pem;
- ssl_certificate_key /etc/dehydrated/certs/example.com/privkey.pem;
-
- ssl_session_cache shared:SSL:1m;
- ssl_session_timeout 1440m;
-
- ssl_protocols TLSv1.3 TLSv1.2;
- ssl_ciphers EECDH+AESGCM:EECDH+AES256;
- ssl_prefer_server_ciphers on;
-
- location / {
- return 200 'ok';
- }
-}
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md b/content/es/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
deleted file mode 100644
index bb365fd2..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: "Proxy de caché HLS con Nginx"
-date: 2023-03-01
----
-
-Nginx podría utilizarse en servidores edge para actuar como proxy de caché HLS. Si una solicitud de un archivo no se encuentra en la caché, se recupera del servidor de origen con dirección `http://192.168.88.100:8000`. Archivo almacenado en el `/opt/ramcache` y luego se sirve al cliente.
-
-Crear un archivo de configuración Nginx para HLS Caching Proxy en `/etc/nginx/conf.d/hls_proxy.conf`:
-
-```
-proxy_cache_path "/opt/ramcache" use_temp_path=off keys_zone=hls:1m inactive=30s max_size=10g;
-
-server {
- listen 4000;
- server_name _;
-
- location ~* \.(m3u8)$ {
- proxy_cache off;
- expires -1;
- proxy_pass http://192.168.88.100:8000;
- include /etc/nginx/hls_proxy_params.conf;
- }
-
- location ~* \.(ts)$ {
- proxy_pass http://192.168.88.100:8000;
- proxy_cache hls;
- proxy_cache_key $request_uri;
- proxy_cache_valid 200 10s;
- proxy_cache_lock on;
- proxy_cache_lock_timeout 5s;
- proxy_cache_lock_age 5s;
- include /etc/nginx/hls_proxy_params.conf;
- }
-}
-```
-
-y opciones de representación comunes en `/etc/nginx/hls_proxy_params.conf`:
-
-```
-proxy_redirect off;
-
-proxy_connect_timeout 5s;
-proxy_send_timeout 180s;
-proxy_read_timeout 180s;
-
-# Buffer for headers
-proxy_buffer_size 16k;
-proxy_buffers 512 32k;
-proxy_temp_file_write_size 512k;
-proxy_max_temp_file_size 256m;
-
-# For keepalive
-proxy_http_version 1.1;
-
-proxy_set_header Host $host;
-proxy_set_header X-Real-IP $remote_addr;
-proxy_set_header X-Forwarded-For $remote_addr;
-proxy_set_header X-Forwarded-Proto $scheme;
-
-proxy_next_upstream error timeout http_502 http_504;
-proxy_next_upstream_tries 2;
-```
-
-Cree un directorio para la caché de nginx y establezca el propietario en el usuario adecuado:
-
-```
-mkdir -p /opt/ramcache
-chown -R nginx:root /opt/ramcache
-```
-
-## Cabecera Expires[](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx#expires-header)
-
-Es importante que el servidor de origen envíe una respuesta con las cabeceras adecuadas que definan el tiempo de caducidad del contenido que se está sirviendo.
-
-En `Expires` y `X-Accel-Expires` se pueden utilizar para especificar la cantidad de tiempo que una respuesta debe ser considerada fresca y puede ser almacenada en caché por nginx. La cabecera Expires se puede utilizar para especificar un tiempo de caducidad absoluto para el contenido, mientras que la cabecera X-Accel-Expires se puede utilizar para especificar un tiempo de caducidad relativo en segundos.
-
-En los ajustes de Astra puede activar las cabeceras en Ajustes -> HLS -> Usar cabecera Expires
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/index.md b/content/es/3.misc/1.tools-and-utilities/2.network/index.md
deleted file mode 100644
index b1f5a42e..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Red"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/rp-filter.md b/content/es/3.misc/1.tools-and-utilities/2.network/rp-filter.md
deleted file mode 100644
index 9078aa6f..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/rp-filter.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "Filtro RP y recepción multicast en Linux"
-date: 2023-03-01
----
-
-La tecnología rp\_filter es una herramienta útil para mejorar la seguridad y protección de los servidores que reciben tráfico UDP multicast, particularmente para servidores con múltiples interfaces de red. Cuando se configuran servidores para recibir tráfico UDP multicast, hay dos opciones disponibles: configurar el enrutamiento del sistema para grupos multicast o modificar la configuración de rp\_filter.
-
-## Configurar el modo estricto para el filtro RP[](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter#configure-strict-mode-for-rp-filter)
-
-Para modificar la configuración de rp\_filter, añada las siguientes líneas al archivo `/etc/sysctl.conf` archivo:
-
-```
-net.ipv4.conf.eth0.rp_filter = 2
-```
-
-Tenga en cuenta que `eth0` debe sustituirse por el nombre de la interfaz que se está utilizando. Para aplicar los cambios, reinicie el sistema o ejecute el siguiente comando:
-
-```
-sysctl -p
-```
-
-## Valores del filtro RP[](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter#rp-filter-values)
-
-Hay tres valores posibles para el parámetro rp\_filter en Linux:
-
-- `0` - desactiva por completo la función rp\_filter
-- `1` - por defecto y activa el filtrado estricto de rutas inversas. En este modo, el kernel comprueba si los paquetes entrantes llegan a la interfaz esperada según la tabla de enrutamiento y descarta los paquetes que no lo hacen.
-- `2` - esta opción activa el filtrado de ruta inversa flexible. Este modo es menos estricto que el filtrado de ruta inversa estricto y permite que los paquetes lleguen a otras interfaces, siempre que se puedan enrutar de vuelta a la dirección de origen en la interfaz desde la que se recibieron.
-
-La elección del ajuste rp\_filter depende de la configuración de red específica y de los requisitos de seguridad del sistema. Es importante seleccionar el ajuste adecuado para garantizar una seguridad y un rendimiento óptimos de la red.
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/socat.md b/content/es/3.misc/1.tools-and-utilities/2.network/socat.md
deleted file mode 100644
index 22dbedd5..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/socat.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Reenvío de puertos con socat"
-date: 2023-02-28
----
-
-Socat es una herramienta de línea de comandos que permite la transferencia bidireccional de datos entre dos flujos.
-
-## Exposición de recursos locales[](https://help.cesbo.com/misc/tools-and-utilities/network/socat#exposing-local-resources)
-
-Solicitud recibida en el puerto `11554` se remitirá a `192.168.88.100:554`
-
-```
-socat tcp-listen:11554,reuseaddr,fork tcp:192.168.88.100:554
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/speedtest.md b/content/es/3.misc/1.tools-and-utilities/2.network/speedtest.md
deleted file mode 100644
index 00fbf7b1..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/speedtest.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Comprobar la velocidad de la conexión a Internet"
-date: 2023-08-08
----
-
-A veces es necesario comprobar la velocidad de conexión a Internet desde la consola del servidor.
-
-## Instale[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#install)
-
-Descargar e instalar la herramienta de línea de comandos para probar el ancho de banda de Internet utilizando speedtest.net
-
-```
-sudo curl -Lo /usr/bin/speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
-sudo chmod +x /usr/bin/speedtest-cli
-```
-
-## Lanzamiento[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#launch)
-
-Para iniciar la prueba de lanzamiento en la consola:
-
-```
-speedtest-cli
-```
-
-El resultado se imprimirá en la consola:
-
-```
-Retrieving speedtest.net configuration...
-Testing from Elisa telecommunications group, OU. (76.40.44.19)...
-Retrieving speedtest.net server list...
-Retrieving information for the selected server...
-Hosted by Compic OU (Tallinn, Estonia) [16.84 km]: 28.77 ms
-Testing download speed.........................
-Download: 93.30 Mbit/s
-Testing upload speed..........................
-Upload: 92.25 Mbit/s
-```
-
-## Seleccionar servidor[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#select-server)
-
-Puede listar los servidores disponibles con el comando
-
-```
-speedtest-cli --list
-```
-
-Ejemplo de salida:
-
-```
- 1437) Telia Lietuva, AB (Kaunas, Lithuania) [506.33 km]
-16248) Litnet (Kaunas, Lithuania) [506.33 km]
-```
-
-Ahora puede iniciar speedtest con un servidor personalizado:
-
-```
-speedtest-cli --server 16248
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/2.network/ssh.md b/content/es/3.misc/1.tools-and-utilities/2.network/ssh.md
deleted file mode 100644
index 98ce9bd6..00000000
--- a/content/es/3.misc/1.tools-and-utilities/2.network/ssh.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "SSH"
-date: 2023-02-28
----
-
-SSH - es el principal protocolo y herramienta para la gestión de servidores remotos. También le permite crear túneles y transferir archivos.
-
-## Conexión al servidor[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#connection-to-server)
-
-```
-ssh root@192.168.1.1
-```
-
-## Configuración de clientes[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#client-configuration)
-
-El cliente SSH puede funcionar sin un archivo de configuración y recuperar todos los parámetros necesarios de los argumentos de la línea de comandos. Sin embargo, puede crear un archivo de configuración llamado `~/.ssh/config`. Este archivo debe contener la siguiente información:
-
-```
-Host server-alias
- HostName 192.168.1.1
- User root
- Port 222
- IdentityFile ~/.ssh/server_ed25519
-```
-
-- `Host` - nombre del servidor. Este es el nombre utilizado en el comando de conexión: `ssh server-alias`
-- `HostName` - una dirección de servidor opcional. Si no se define HostName, la dirección o el nombre de host adecuados deben definirse en `Host`
-- `User` - nombre de usuario
-- `Port` - el puerto del servidor. Por defecto: `22`
-- `IdentityFile` - un campo opcional que especifica la ruta completa al archivo de clave privada
-
-## Generación de claves[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#key-generation)
-
-Por razones de seguridad, se recomienda encarecidamente utilizar claves de autenticación en lugar de contraseñas.
-
-Para generar una clave de autenticación, ejecute el siguiente comando:
-
-```
-ssh-keygen -t ed25519 -f ~/.ssh/server_ed25519
-```
-
-- `ed25519` - selecciona el tipo de cifrado. Ed25519 es la elección óptima
-- `~/.ssh/server_ed25519` - la ruta al archivo de la clave privada. La clave pública se generará como `~/.ssh/server_ed25519.pub`
-
-Una vez iniciado el comando, le pedirá que introduzca una contraseña. Esta contraseña proporciona un nivel adicional de seguridad y debe introducirse al conectarse al servidor.
-
-La clave pública es una sola línea con el siguiente formato:
-
-```
-ssh-ed25519 AAAA...UUUU user@example.com
-```
-
-En el servidor, añada esta línea al archivo `~/.ssh/authorized_keys` archivo. Este archivo puede contener una o más claves. Para añadir la clave pública, ejecute el siguiente comando:
-
-```
-echo "ssh-ed25519 AAAA...UUUU user@example.com" >>~/.ssh/authorized_keys
-```
-
-## Copiar archivo al servidor[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#copy-file-to-server)
-
-Para copiar archivos en el servidor, utilice el siguiente comando:
-
-```
-scp FILE 192.168.1.1:REMOTE
-```
-
-- `FILE` - ruta al archivo en el ordenador local
-- `192.168.1.1` - dirección del servidor
-- `REMOTE` - ruta absoluta al archivo en el servidor
-
-## Reenvío de puertos[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#port-forwarding)
-
-Para reenviar el tráfico de un servidor remoto a un equipo local, utilice el siguiente comando:
-
-```
-ssh -L 4000:192.168.88.100:554 192.168.1.1
-```
-
-- `4000` - el número de puerto en el ordenador local con cliente ssh
-- `192.168.88.100:554` - la dirección IP y el número de puerto del ordenador remoto
-- `-fNT` - opciones adicionales para ejecutar el cliente SSH en segundo plano
-
-Por ejemplo, si la dirección remota es una cámara IP con la dirección de flujo `rtsp://admin:123@192.168.88.100:554/stream1`SSH reenviará todas las peticiones al puerto `4000` a esta cámara. Una vez iniciada la transmisión, puede abrirse en VLC utilizando la siguiente URL: `rtsp://admin:123@127.0.0.1:4000/stream1`.
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md b/content/es/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
deleted file mode 100644
index a30ccb48..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "Instalación del controlador TBS"
-date: 2023-02-23
----
-
-TBS es un fabricante de hardware especializado en dispositivos DVB: sintonizadores, moduladores.
-
-## Instalación de automóviles[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#auto-installation)
-
-Puede instalar el controlador de forma automática o manual. Para instalar el controlador automáticamente, ejecútelo en la consola:
-
-```
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-tbs.sh | sh
-```
-
-Tras reiniciar el servidor, [compruebe](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver) si el controlador se ha instalado correctamente.
-
-## Instalación manual[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#manual-installation)
-
-### Preparar el sistema
-
-Para instalar los controladores necesarios privilegios de root:
-
-```
-sudo -s
-```
-
-Instale utilidades del sistema para crear controladores a partir del código fuente:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Elimine los controladores de medios antiguos:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Instale
-
-Descargue el controlador más reciente del repositorio oficial:
-
-```
-git clone --depth=1 https://github.com/tbsdtv/media_build.git /usr/src/media_build
-git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest /usr/src/media
-```
-
-Cree los controladores e instálelos:
-
-```
-cd /usr/src/media_build
-make dir DIR=../media
-make allyesconfig
-make
-make install
-```
-
-Instalar firmware para adaptadores DVB:
-
-```
-curl -L http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2 | tar -C /lib/firmware/ -jxf -
-```
-
-### Reiniciar el sistema
-
-Para iniciar los controladores instalados, reinicie el sistema:
-
-```
-shutdown -r now
-```
-
-Tras reiniciar el servidor, [compruebe](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver) si el controlador se ha instalado correctamente.
-
-## Comprobar conductor[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver)
-
-Para comprobar si el controlador se ha instalado correctamente, liste los adaptadores en el directorio dvb:
-
-```
-ls /dev/dvb
-```
-
-Deben listarse todos los adaptadores instalados en el sistema. Por ejemplo:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Solución de problemas[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#troubleshooting)
-
-Puede ponerse en contacto con los representantes de TBS para que le ayuden a instalar los controladores en este enlace: [https://www.tbsdtv.com/contact-us.html](https://www.tbsdtv.com/contact-us.html) - seleccione "Instalación y depuración de software"
-
-Si tiene algún problema con sus adaptadores DVB, consulte [Solución de problemas DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md b/content/es/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
deleted file mode 100644
index 01a63947..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-title: "Instalación del controlador DigitalDevices"
-date: 2023-02-23
----
-
-DigitalDevices es un fabricante de hardware especializado en dispositivos DVB: sintonizadores, moduladores.
-
-## Instalación de automóviles[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#auto-installation)
-
-Puede instalar el controlador de forma automática o manual. Para instalar el controlador automáticamente, ejecútelo en la consola:
-
-```
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-dd.sh | sh
-```
-
-Tras reiniciar el servidor, [compruebe](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver) si el controlador se ha instalado correctamente.
-
-## Instalación manual[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#manual-installation)
-
-### Preparar el sistema
-
-Para instalar los controladores necesarios privilegios de root:
-
-```
-sudo -s
-```
-
-Instale utilidades del sistema para crear controladores a partir del código fuente:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Elimine los controladores de medios antiguos:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Instale
-
-Descargue el controlador más reciente del repositorio oficial:
-
-```
-git clone -b 0.9.37 --depth=1 https://github.com/DigitalDevices/dddvb /usr/src/dddvb
-```
-
-Cree los controladores e instálelos:
-
-```
-cd /usr/src/dddvb
-make
-make install
-```
-
-Actualizar las dependencias del dirver:
-
-```
-mkdir -p /etc/depmod.d
-echo 'search extra updates built-in' | tee /etc/depmod.d/extra.conf
-depmod -a
-```
-
-Cree la configuración del controlador para DigitalDevices MaxS8:
-
-```
-echo 'options ddbridge fmode=0' | tee /etc/modprobe.d/ddbridge.conf
-```
-
-Para MaxS8 disponibles los siguientes valores de fmode en lugar de 0:
-
-- `fmode=0` - Modo de 4 sintonizadores (multiswitch interno desactivado)
-- `fmode=1` - LNB cuádruple / salidas normales de multiconmutadores
-- `fmode=2` - Quattro - LNB / salidas en cascada de conmutadores múltiples
-- `fmode=3` - Salida Unicable LNB o JESS / Unicabel del multiconmutador
-
-### Reiniciar el sistema
-
-Para iniciar los controladores instalados, reinicie el sistema:
-
-```
-shutdown -r now
-```
-
-Tras reiniciar el servidor, [compruebe](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver) si el controlador se ha instalado correctamente.
-
-## Comprobar conductor[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver)
-
-Para comprobar si el controlador se ha instalado correctamente, liste los adaptadores en el directorio dvb:
-
-```
-ls /dev/dvb
-```
-
-Deben listarse todos los adaptadores instalados en el sistema. Por ejemplo:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Solución de problemas[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#troubleshooting)
-
-Si tiene algún problema con sus adaptadores DVB, consulte [Solución de problemas DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/_dir.yml b/content/es/3.misc/1.tools-and-utilities/3.dvb/_dir.yml
deleted file mode 100644
index ea11030b..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB"
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/dvbls.md b/content/es/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
deleted file mode 100644
index 530c7b3c..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Lista Astra DVB"
-date: 2023-02-23
----
-
-Astra DVB List es una sencilla herramienta integrada para obtener información sobre los adaptadores DVB instalados.
-
-## Utilización[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dvbls#usage)
-
-```
-astra --dvbls [OPTIONS]
-```
-
-Opciones disponibles:
-
-- `-o FILE` - exportar la lista dvb al archivo
-
-Después de iniciar el programa imprime información sobre los adaptadores en la consola.
-
-Adaptador disponible para su uso:
-
-```
-Nov 10 09:00:00: INFO: adapter = 3, device = 0
-Nov 10 09:00:00: INFO: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: INFO: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: INFO: type = S
-```
-
-El adaptador está cogido:
-
-```
-Nov 10 09:00:00: WARNING: adapter = 2, device = 0
-Nov 10 09:00:00: WARNING: adapter in use
-Nov 10 09:00:00: WARNING: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: WARNING: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: WARNING: type = S
-```
-
-Se ha producido un error al acceder al dispositivo. Algún mal funcionamiento del hardware o necesitas reinstalar el controlador:
-
-```
-Nov 10 09:00:00: ERROR: adapter = 1, device = 0
-Nov 10 09:00:00: ERROR: failed to open [Bad file descriptor]
-```
-
-## Exportar la lista DVB al archivo[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dvbls#export-dvb-list-to-the-file)
-
-Cuando Astra se inicia, recupera información sobre los adaptadores DVB instalados en el sistema. En algunos casos excepcionales, esta operación puede tardar mucho tiempo. Para evitar que Astra actualice esta información en cada arranque, puedes guardarla en un archivo.
-
-Para ello, sigue estos pasos:
-
-Crear directorio para scripts Astra:
-
-```
-mkdir -p /etc/astra/mod
-```
-
-Exportar la lista DVB a un archivo Lua:
-
-```
-astra --dvbls -o /etc/astra/mod/dvb.lua
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/index.md b/content/es/3.misc/1.tools-and-utilities/3.dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/1.tools-and-utilities/3.dvb/minisatip.md b/content/es/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
deleted file mode 100644
index 0d4658a4..00000000
--- a/content/es/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "Minisatip"
-date: 2023-02-28
----
-
-Minisatip es un servidor SAT>IP para Linux.
-
-## Instale[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#install)
-
-Descarga el código fuente de github:
-
-```
-git clone https://github.com/catalinii/minisatip /usr/src/minisatip
-```
-
-Construir código fuente:
-
-```
-cd /usr/src/minisatip
-./configure
-make
-```
-
-Instalar archivo binario:
-
-```
-cp minisatip /usr/local/bin/
-```
-
-## Lanzamiento[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#launch)
-
-```
-minisatip -G -e 8-15 -L *:9750-10600-11700 -F /var/log/minisatip.log -y 1554
-```
-
-## Dirección RTSP[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#rtsp-address)
-
-```
-rtsp://example.com:1554/?src=8&freq=12415&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=32000&pids=all
-```
diff --git a/content/es/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md b/content/es/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
deleted file mode 100644
index 66ef6533..00000000
--- a/content/es/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: "Copia de seguridad en el correo electrónico"
-date: 2024-02-05
----
-
-Este script envía por correo electrónico una copia de seguridad con el directorio `/etc/astra` y el archivo `/usr/bin/astra`.
-
-## Instalar sendemail
-
-SendEmail es un programa de envío de correos SMTP completamente basado en la línea de comandos y ligero.
-
-```
-sudo apt-get install sendemail
-```
-
-## Crear un script
-
-Crea el script en cualquier editor de texto:
-
-```sh
-#!/bin/bash
-
-MAILTO="mi-email@gmail.com"
-FROM="astra@server.com"
-SMTPSERVER="smtp.gmail.com:587"
-SMTPLOGIN="mi-email"
-SMTPPASS="contraseña"
-
-NOW=$(date +%Y%m%d)
-BACKUP="/tmp/astra-$NOW.tar.gz"
-tar -zcf $BACKUP /etc/astra /usr/bin/astra
-
-SUBJ="$FROM backup"
-BODY="La copia de seguridad se ha completado con éxito. Los archivos de la copia de seguridad están adjuntos en este correo"
-
-/usr/bin/sendEmail \
- -f $FROM -t $MAILTO \
- -o message-charset=utf-8 \
- -u $SUBJ -m $BODY -a $BACKUP \
- -s $SMTPSERVER -o tls=yes -xu $SMTPLOGIN -xp $SMTPPASS
-rm -f $BACKUP
-```
-
-Cambie en este script las siguientes variables:
-
-- `MAILTO` - tu dirección de correo electrónico
-- `SMTPSERVER` - dirección del servidor SMTP
-- `SMTPLOGIN` - usuario del servidor SMTP
-- `SMTPPASS` - contraseña del servidor SMTP
-
-Guarda el script en `/opt/backup.sh`.
-
-Si tienes la autenticación de 2 factores habilitada, necesitas crear una "contraseña de aplicación" y usarla en lugar de tu contraseña normal.
-
-## Configurar cron
-
-Cron es un programador de tareas de Linux para ejecutar cualquier comando periódicamente. Abre el editor con el comando:
-
-```
-sudo crontab -u root -e
-```
-
-Añade la siguiente línea al final del archivo:
-
-```
-40 2 * * * sh /opt/backup.sh > /dev/null
-```
-
-¡No olvides presionar Enter al final de la línea para que haya un salto de línea!
-
-Guarda el archivo. Ahora, a las 2:40 AM (por la noche), tendrás una copia de seguridad de Astra en tu correo electrónico.
diff --git a/content/es/3.misc/1.tools-and-utilities/4.linux/cpupower.md b/content/es/3.misc/1.tools-and-utilities/4.linux/cpupower.md
deleted file mode 100644
index b98e8f5e..00000000
--- a/content/es/3.misc/1.tools-and-utilities/4.linux/cpupower.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Modo de alimentación de la CPU"
-date: 2023-09-28
----
-
-En el mundo de la televisión digital en streaming, cada milisegundo cuenta. Los retrasos pueden afectar a la calidad del servicio.
-
-Uno de los factores clave es el modo de alimentación de la CPU. Por defecto, los servidores Linux tienen la CPU configurada en modo de ahorro de energía para reducir el consumo y gestionar la generación de calor. Para garantizar un rendimiento óptimo del software de streaming, se recomienda configurar la CPU en su modo de máximo rendimiento.
-
-## Con la utilidad cpupower[](https://help.cesbo.com/misc/tools-and-utilities/linux/cpupower#with-cpupower-utility)
-
-Para comprobar el modo de alimentación de la CPU en un servidor Linux, puede utilizar la función `cpupower` utilidad. Esta utilidad forma parte del `linux-tools-common` paquete.
-
-### Instalar cpupower
-
-```
-sudo apt-get update
-sudo apt-get install linux-tools-common
-```
-
-### Comprobar la configuración actual
-
-```
-cpupower frequency-info
-```
-
-Este comando mostrará la frecuencia actual de la CPU, el regulador y otra información. Si el regulador está en "powersave" o "ondemand", la CPU está en modo de ahorro de energía.
-
-### Desactivar el modo de ahorro de energía
-
-Si desea desactivar el modo de ahorro de energía, puede ajustar el regulador a `performance`. Esto hará que la CPU funcione a la máxima frecuencia.
-
-```
-cpupower frequency-set -g performance
-```
-
-Esta configuración se perderá tras un reinicio. Si desea que sea permanente, puede añadir el comando anterior a `/etc/rc.local` para que se ejecute en cada arranque.
-
-## Comprobar el modo CPU manualmente[](https://help.cesbo.com/misc/tools-and-utilities/linux/cpupower#check-cpu-mode-manually)
-
-```
-cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
-```
-
-Este comando mostrará el gobernador de CPU actual para cada núcleo. La información sobre la frecuencia actual de la CPU está disponible en el `/proc/cpuinfo` archivo:
-
-```
-processor : 0
-model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
-cpu MHz : 1197.109
-```
-
-como podemos ver la frecuencia actual de la CPU es de sólo 1,2GHz.
diff --git a/content/es/3.misc/1.tools-and-utilities/4.linux/index.md b/content/es/3.misc/1.tools-and-utilities/4.linux/index.md
deleted file mode 100644
index 45231b7b..00000000
--- a/content/es/3.misc/1.tools-and-utilities/4.linux/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Linux"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/1.tools-and-utilities/_dir.yml b/content/es/3.misc/1.tools-and-utilities/_dir.yml
deleted file mode 100644
index 2c2e34e5..00000000
--- a/content/es/3.misc/1.tools-and-utilities/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Herramientas y utilidades"
diff --git a/content/es/3.misc/1.tools-and-utilities/index.md b/content/es/3.misc/1.tools-and-utilities/index.md
deleted file mode 100644
index 9183b1d6..00000000
--- a/content/es/3.misc/1.tools-and-utilities/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Herramientas y utilidades"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/tools-and-utilities.svg
- description: "Tools and Utilities for system administration, diagnostic, monitoring, improving productivity and efficiency"
----
-
-:category
diff --git a/content/es/3.misc/2.articles/1.terms-and-conditions/_dir.yml b/content/es/3.misc/2.articles/1.terms-and-conditions/_dir.yml
deleted file mode 100644
index 1b8653e4..00000000
--- a/content/es/3.misc/2.articles/1.terms-and-conditions/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Condiciones generales"
diff --git a/content/es/3.misc/2.articles/1.terms-and-conditions/index.md b/content/es/3.misc/2.articles/1.terms-and-conditions/index.md
deleted file mode 100644
index acb3a754..00000000
--- a/content/es/3.misc/2.articles/1.terms-and-conditions/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Condiciones generales"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md b/content/es/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
deleted file mode 100644
index cf572259..00000000
--- a/content/es/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: "Nuestras directrices de asistencia técnica"
-date: 2023-02-22
----
-
-En nuestra empresa, ofrecemos asistencia gratuita para preguntas rápidas relacionadas con las ventas, así como ayuda con la primera instalación y problemas con nuestro sitio web. Sin embargo, la asistencia técnica solo se ofrece a los clientes que hayan adquirido una suscripción o una licencia vitalicia.
-
-Nos esforzamos por responder a todas las solicitudes de asistencia lo antes posible, aunque actualmente no ofrecemos asistencia prioritaria. Tenga la seguridad de que responderemos a su solicitud lo antes posible.
-
-Para ayudarnos a priorizar su solicitud, tenemos una serie de directrices que seguimos:
-
-- La mayor prioridad la tienen los problemas relacionados con errores en nuestro software;
-- Problemas con el entorno en el que funciona nuestro software, como canales de recepción y procesamiento de datos, hardware y problemas de red;
-- Características peticiones;
-- Tareas de mantenimiento como instalación, configuración y actualización.
-
-Esperamos que esta información le sea útil y nos permita ofrecerle la mejor asistencia posible. Si tiene más preguntas, no dude en ponerse en contacto con nosotros.
diff --git a/content/es/3.misc/2.articles/1.terms-and-conditions/payment-methods.md b/content/es/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
deleted file mode 100644
index f3306cf2..00000000
--- a/content/es/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "Formas de pago"
-date: 2023-02-22
----
-
-Estas son las opciones de pago disponibles actualmente:
-
-## Tarjetas de crédito[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#credit-cards)
-
-Aceptamos pagos con tarjetas Visa y MasterCard con proveedores que cumplen la normativa PCI-DSS:
-
-- [https://stripe.com](https://stripe.com/)
-- [https://every-pay.com](https://every-pay.com/)
-
-## PayPal[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#paypal)
-
-También admitimos pagos con PayPal. PayPal admite más proveedores de tarjetas de crédito y transferencias bancarias.
-
-## Transferencia bancaria[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#bank-transfer)
-
-Si prefiere pagar por transferencia bancaria, aceptamos pagos en euros. Tenga en cuenta que las transferencias bancarias pueden tardar varios días laborables en procesarse, y su cuenta se actualizará en cuanto recibamos la confirmación del pago.
-
-## Nuestros socios[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#our-partners)
-
-Además de los métodos de pago mencionados, nuestros socios en varios países ofrecen opciones de pago locales:
-
-- 🇧🇾 Bielorrusia. SP Vitaly Tumashevky
-- 🇷🇺 Rusia. SP Vera Dyldina
-- 🇺🇦 Ucrania. TK CESBO LLC
-- 🇩🇪 Alemania. Showeikh International GmbH
-- 🇩🇪 Alemania. Digital Devices Distribution GmbH
-
-## IVA[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#vat)
-
-El IVA es un impuesto sobre el valor añadido de la Unión Europea (UE). El pedido de los clientes de la UE puede estar sujeto al IVA al tipo aplicable en su Estado miembro de la UE
diff --git a/content/es/3.misc/2.articles/2.protocols/_dir.yml b/content/es/3.misc/2.articles/2.protocols/_dir.yml
deleted file mode 100644
index ac1bb423..00000000
--- a/content/es/3.misc/2.articles/2.protocols/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Protocolos y normas"
diff --git a/content/es/3.misc/2.articles/2.protocols/hls.md b/content/es/3.misc/2.articles/2.protocols/hls.md
deleted file mode 100644
index 173ce78e..00000000
--- a/content/es/3.misc/2.articles/2.protocols/hls.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Protocolo HLS
-date: 2023-06-13
----
-
-HLS (HTTP Live Streaming) es un protocolo de comunicaciones de streaming con bitrate adaptativo basado en HTTP. Funciona dividiendo un archivo multimedia en múltiples trozos, lo que permite a los usuarios acceder al archivo multimedia trozo a trozo en tiempo real.
-
-Para una descripción detallada, consulte la norma [RFC8216](https://www.rfc-editor.org/rfc/rfc8216){target="_blank"}
-
-## Arquitectura HLS[](https://help.cesbo.com/misc/articles/protocols/hls#hls-architecture)
-
-La arquitectura HLS (HTTP Live Streaming) está diseñada para facilitar la transmisión eficiente y en tiempo real de contenidos multimedia. A continuación se presenta un desglose general de los componentes que intervienen en el streaming HLS, desde el origen del flujo hasta el usuario final:
-
-
-
-1. Fuentes de transmisión: son las fuentes originales del contenido multimedia que se va a transmitir. Puede tratarse de fuentes de vídeo en directo, archivos de vídeo pregrabados u otros tipos de medios.
-2. Segmentador HLS: divide los datos de las fuentes de flujo en "trozos" de datos cortos y manejables. Estos trozos suelen durar entre 2 y 10 segundos.
-3. Transcodificadores: transcodifican el flujo segmentado en varias velocidades binarias. Este proceso crea múltiples versiones del mismo contenido con distintos niveles de calidad. La disponibilidad de múltiples tasas de bits permite al reproductor HLS ajustar dinámicamente la calidad del flujo en función de las condiciones de red del espectador, proporcionando una experiencia de visualización óptima.
-4. Servidores caché (CDN): trozos de datos distribuidos a servidores caché, que forman parte de una red de distribución de contenidos (CDN). Estos servidores están estratégicamente situados para reducir la latencia y garantizar una entrega fluida de los contenidos a los usuarios finales.
-5. Usuarios - los usuarios finales, o clientes, solicitan y reciben los fragmentos multimedia del servidor CDN más cercano. El reproductor HLS del cliente ensambla estos trozos en un flujo continuo para su visualización.
-
-Esta estructura permite a HLS ofrecer un rendimiento de streaming sólido y adaptable, capaz de entregar contenidos de alta calidad a una amplia variedad de dispositivos en diversas condiciones de red.
diff --git a/content/es/3.misc/2.articles/2.protocols/http.md b/content/es/3.misc/2.articles/2.protocols/http.md
deleted file mode 100644
index 95377593..00000000
--- a/content/es/3.misc/2.articles/2.protocols/http.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: HTTP MPEG-TS
-date: 2023-06-13
----
-
-HTTP (HyperText Transfer Protocol) es un protocolo que constituye el núcleo de cualquier intercambio de datos en la Web. Funciona como un protocolo de petición-respuesta en el modelo informático cliente-servidor. En términos sencillos, un cliente HTTP, como un navegador web o un reproductor multimedia, envía una petición a un servidor HTTP para obtener datos o realizar una acción.
-
-Para una descripción detallada, consulte la norma [RFC9112](https://www.rfc-editor.org/rfc/rfc9112){target="_blank"}
-
-## HTTP para TV digital[](https://help.cesbo.com/misc/articles/protocols/http#http-for-digital-tv)
-
-Aunque HTTP se asocia principalmente con el servicio de páginas web en un navegador, también se utiliza en la distribución de televisión digital. En particular, el formato MPEG-TS se entrega a menudo a través de HTTP en un método frecuentemente denominado "HTTP MPEG-TS". Este método de transmisión de televisión digital ha ganado popularidad por su sencillez, compatibilidad y adaptabilidad a diversas condiciones de red.
-
-## Flujo de trabajo HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#http-mpeg-ts-workflow)
-
-El flujo de trabajo HTTP MPEG-TS funciona según un modelo cliente-servidor, muy parecido a las operaciones HTTP tradicionales. La diferencia significativa radica en la naturaleza de los datos que se transfieren.
-
-En este flujo de trabajo, el cliente envía una petición HTTP GET al servidor, solicitando un flujo multimedia específico. El servidor comienza a enviar el flujo MPEG-TS como respuesta a la solicitud HTTP del cliente. Este proceso es similar a la descarga de un archivo de Internet, pero con una diferencia crucial: el archivo, en este caso, el flujo MPEG-TS, es teóricamente infinito.
-
-## Ventajas de HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#advantages-of-http-mpeg-ts)
-
-- Fiabilidad - HTTP MPEG-TS utiliza TCP, que garantiza la entrega de datos al destino. Asegura que no se pierda ningún paquete de datos durante la transmisión, lo que da lugar a flujos ininterrumpidos de alta calidad.
-- Control de acceso - HTTP MPEG-TS admite el control de acceso basado en la autorización, no requiere necesariamente el cifrado para proteger los datos transmitidos
-- Compatibilidad con HTTPS: para mayor seguridad, los flujos pueden transferirse con cifrado TLS mediante HTTPS, lo que ofrece una capa adicional de protección.
-- Soporte analítico - Las sesiones pueden medirse con fines analíticos. Se puede capturar información como qué canales son los más populares, la duración de los visionados, etc., lo que ayuda a las cadenas a tomar decisiones basadas en datos.
-
-## Desventajas de HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#disadvantages-of-http-mpeg-ts)
-
-- Rendimiento - TCP suele ser más lento que UDP debido a la naturaleza del protocolo, que incluye mecanismos para garantizar la entrega de datos. Estos mecanismos hacen que TCP consuma más recursos, lo que puede afectar al rendimiento del servidor o limitar su escalabilidad.
-- Latencia - Los flujos HTTP MPEG-TS pueden tener más latencia que UDP. El tiempo extra empleado en establecer conexiones TCP y los mecanismos de corrección de errores incorporados de TCP pueden provocar ligeros retrasos en la transmisión de datos
-- Requisito de estabilidad: al igual que UDP, HTTP MPEG-TS requiere una red estable para recibir los datos a tiempo.
-- Falta de compatibilidad con multidifusión - HTTP MPEG-TS no puede multiplexarse como la multidifusión UDP, que permite enviar un solo paquete a varios destinatarios. Cada solicitud HTTP MPEG-TS tiene que ser servida individualmente por el servidor, lo que limita potencialmente la escalabilidad, sobre todo en emisiones en directo con muchos espectadores.
diff --git a/content/es/3.misc/2.articles/2.protocols/index.md b/content/es/3.misc/2.articles/2.protocols/index.md
deleted file mode 100644
index dd58a046..00000000
--- a/content/es/3.misc/2.articles/2.protocols/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Protocolos y normas"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/2.articles/2.protocols/rtsp.md b/content/es/3.misc/2.articles/2.protocols/rtsp.md
deleted file mode 100644
index 2e606200..00000000
--- a/content/es/3.misc/2.articles/2.protocols/rtsp.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "RTSP"
-date: 2023-06-13
----
-
-RTSP (Real-Time Streaming Protocol) es un protocolo de red a nivel de aplicación que gestiona flujos de transporte multimedia a través de protocolos de transporte adecuados. Se utiliza principalmente en sistemas de entretenimiento y comunicaciones para controlar servidores multimedia. El protocolo establece y gestiona sesiones multimedia entre extremos para el streaming multimedia en tiempo real, ya sea del servidor a un cliente o viceversa.
-
-Para una descripción detallada, consulte la norma [RFC 7826](https://www.rfc-editor.org/rfc/rfc7826){target="_blank"}
-
-## RTP[](https://help.cesbo.com/misc/articles/protocols/rtsp#rtp)
-
-Mientras que el RTSP gestiona el control de los flujos multimedia, delega la transmisión real de los datos de streaming en otros protocolos. La mayoría de los servidores RTSP utilizan el Protocolo de Transporte en Tiempo Real (RTP) junto con el Protocolo de Control en Tiempo Real (RTCP).
-
-RTP es un protocolo de red empleado para la entrega de audio y vídeo a través de redes IP y se utiliza normalmente en sistemas que implican streaming de medios, como telefonía, aplicaciones de videoconferencia como WebRTC y servicios de televisión.
-
-## Streaming de cámaras IP[](https://help.cesbo.com/misc/articles/protocols/rtsp#ip-camera-streaming)
-
-Una de las aplicaciones más frecuentes de RTSP es el streaming de cámaras IP. Las cámaras IP, utilizadas a menudo en sistemas de vigilancia, suelen utilizar RTSP para transmitir vídeo en directo.
-
-En un escenario típico, una cámara IP actúa como servidor RTSP. La cámara captura vídeo y, a continuación, codifica y empaqueta los datos de vídeo para enviarlos a través de la red. Un usuario final o sistema - el cliente RTSP.
diff --git a/content/es/3.misc/2.articles/2.protocols/udp-vs-http.md b/content/es/3.misc/2.articles/2.protocols/udp-vs-http.md
deleted file mode 100644
index 5756917d..00000000
--- a/content/es/3.misc/2.articles/2.protocols/udp-vs-http.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: "Comparación de los protocolos UDP, HTTP y HLS"
-date: 2023-03-17
----
-
-La transmisión de televisión digital emplea distintos protocolos para difundir contenidos multimedia, en concreto, el Protocolo de Datagramas de Usuario (UDP), el Protocolo de Transferencia de Hipertexto (HTTP) y el HTTP Live Streaming (HLS). Cada uno de estos protocolos posee características distintivas que afectan a su eficacia, fiabilidad y compatibilidad con diversos dispositivos y redes. La siguiente comparación profundizará en sus funciones básicas, ventajas e inconvenientes para proporcionar una comprensión clara de su uso en el panorama de la televisión digital.
-
-## Multidifusión UDP[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#udp-multicast)
-
-
-
-La multidifusión del Protocolo de Datagramas de Usuario (UDP) funciona de uno a muchos. Esto significa que puede entregar paquetes de una sola fuente a múltiples suscriptores simultáneamente. Normalmente, la multidifusión UDP se utiliza principalmente en entornos de red locales debido a sus capacidades de difusión y a las limitaciones de la red.
-
-La multidifusión UDP funciona en un rango IP de 224.0.0.0 a 239.255.255.255. Sin embargo, el rango de 224.0.0.0 a 224.255.255.255, generalmente se evita debido a una alta concentración de direcciones especializadas. Estas direcciones están reservadas para protocolos de red y su uso puede provocar conflictos.
-
-El comportamiento de la multidifusión UDP puede compararse al de una catapulta que lanza mercancías. Una vez lanzada la carga útil, el emisor no controla ni supervisa su trayectoria. El operador no se preocupa por el estado del paquete una vez lanzado, lo que refleja la falta de garantías de entrega y comprobaciones de fiabilidad de UDP.
-
-El control de acceso puede establecerse mediante dos métodos:
-
-- encriptación de los flujos para una transmisión de datos segura
-- gestión de los puertos del equipo de conmutación
-
-## Unicast UDP[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#udp-unicast)
-
-UDP unicast sirve como método de transmisión uno a uno. Suele utilizarse para enviar flujos entre distintos servidores de una cabecera. Un ejemplo sería la transmisión de flujos de un receptor a un transcodificador y, a continuación, del transcodificador a un multiplexor.
-
-## HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#http-mpeg-ts)
-
-El protocolo HTTP MPEG-TS se basa en el protocolo HTTP y funciona como la descarga de un archivo infinito, enviando continuamente datos al receptor en un flujo constante. Este enfoque permite una buena compatibilidad con los descodificadores más antiguos que se diseñaron con este protocolo en mente.
-
-Sin embargo, este protocolo es más susceptible a las conexiones inestables y es sensible a los retrasos. Cualquier interrupción o retraso puede dar lugar a problemas de reproducción, de forma parecida a como se detiene una cinta transportadora cuando hay un retraso.
-
-En cuanto al control de acceso, HTTP MPEG-TS puede aprovechar los métodos HTTP estándar para la autorización, eliminando la necesidad de cifrado, aunque es posible el cifrado a través de Transport Layer Security (TLS) si se requiere para mayor seguridad.
-
-## HLS[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#hls)
-
-
-
-HTTP Live Streaming (HLS) es un protocolo de transmisión de contenidos multimedia por Internet. Está diseñado para enviar grandes cantidades de datos a la vez, de forma similar a la entrega de contenedores de carga. Mientras un trozo (contenedor) es descargado y procesado por el cliente, el siguiente trozo ya está siendo preparado y enviado. Esto permite una gestión eficaz de los datos y ayuda a garantizar una reproducción más fluida y continua, incluso en condiciones de red fluctuantes.
-
-HLS ofrece varias ventajas, como el streaming multibitrate, que permite al protocolo adaptar la calidad del vídeo a las condiciones de la red del espectador en tiempo real. También admite la entrega de trozos a través de una red de distribución de contenidos (CDN), lo que permite una distribución eficaz de los datos y una mejor escalabilidad, especialmente beneficiosa para manejar grandes volúmenes de espectadores simultáneos.
-
-Control de acceso proporcionado con métodos HTTP como un HTTP MPEG-TS
diff --git a/content/es/3.misc/2.articles/2.protocols/udp.md b/content/es/3.misc/2.articles/2.protocols/udp.md
deleted file mode 100644
index 67bac65b..00000000
--- a/content/es/3.misc/2.articles/2.protocols/udp.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: "UDP"
-date: 2023-06-13
----
-
-UDP (User Datagram Protocol) es un protocolo de comunicación utilizado en redes locales o en Internet, conocido por sus retrasos mínimos y su estabilidad poco óptima. UDP permite el intercambio de mensajes entre programas de aplicación y receptores, utilizando sumas de comprobación para mantener la integridad de los datos y números de puerto para direccionar diversas funciones en el origen y el destino del datagrama.
-
-Descripción detallada disponible en la norma [RFC768](https://www.rfc-editor.org/rfc/rfc768){target="_blank"}
-
-## Multidifusión[](https://help.cesbo.com/misc/articles/protocols/udp#multicast)
-
-En redes informáticas, la multidifusión se refiere a la comunicación de grupo en la que la transmisión de datos se produce simultáneamente a un grupo de receptores de destino. La multidifusión es especialmente eficaz en casos de múltiples receptores, ya que puede utilizar eficazmente el ancho de banda enviando una sola copia de los datos a través de la red troncal. Esta capacidad lo convierte en un protocolo ideal para la transmisión de TV digital.
-
-
-
-## Difusión[](https://help.cesbo.com/misc/articles/protocols/udp#broadcast)
-
-**No lo utilice nunca para la televisión digital.** La radiodifusión es un método de transmisión de un mensaje a todos los destinatarios simultáneamente.
-
-## Unicast[](https://help.cesbo.com/misc/articles/protocols/udp#unicast)
-
-Unicast, una transmisión uno a uno, se utiliza frecuentemente en protocolos de capa superior como RTSP y SRT. También puede servir para transmitir TV Digital entre diferentes servidores dentro de un localhost o red local - por ejemplo, desde un receptor a un transcodificador, y luego al segmentador HLS.
diff --git a/content/es/3.misc/2.articles/3.format/index.md b/content/es/3.misc/2.articles/3.format/index.md
deleted file mode 100644
index 0f216348..00000000
--- a/content/es/3.misc/2.articles/3.format/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Format"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/2.articles/3.format/mpegts.md b/content/es/3.misc/2.articles/3.format/mpegts.md
deleted file mode 100644
index ce668fb4..00000000
--- a/content/es/3.misc/2.articles/3.format/mpegts.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-title: "MPEG-TS"
-date: 2023-06-13
----
-
-MPEG-TS (Transport Stream) - es un formato de transporte para la transmisión de vídeo, audio y otros datos a través de redes IP o de banda ancha. Encontrará una descripción detallada en la norma [ISO 13818-1](https://www.iso.org/standard/74427.html){target="_blank"}
-
-## Flujo elemental empaquetado[](https://help.cesbo.com/misc/articles/format/mpegts#packetized-elementary-stream)
-
-El flujo elemental (ES) es una salida de datos comprimidos del codificador.
-
-El flujo elemental empaquetado (PES) es una secuencia de cabeceras con información ES y tramas ES. La multiplexación es una operación de paquetización de varios flujos elementales en un único flujo. La demultiplexación es el proceso inverso a la multiplexación. Demultiplexar un único flujo en componentes separados y pasar los componentes a procesamiento.
-
-## Información específica del programa[](https://help.cesbo.com/misc/articles/format/mpegts#program-specific-information)
-
-La información específica del programa (PSI) es un paquete con información sobre el flujo para que el receptor pueda demultiplexar y descodificar los flujos del programa.
-
-- Tabla de asociación de programas (PAT): lista de programas. Contiene el número de programa (PNR) y el identificador de paquete (PID) del PMT asociado.
-- Tabla de asignación de programas (PMT) - lista de flujos de programas. PID de los datos de vídeo, audio y otros asociados.
-- Tabla de acceso condicional (CAT): información sobre los sistemas de acceso condicional
-
-## Información de servicio[](https://help.cesbo.com/misc/articles/format/mpegts#service-information)
-
-Además de la ISP, se necesitan datos que permitan identificar los servicios y eventos para el usuario:
-
-- Tabla de información de red (NIT)
-- Tabla de descripción de servicios (SDT): información como el nombre del servicio, el nombre del proveedor, etc.
-- Tabla de información de eventos (EIT): contiene información sobre los eventos, como el nombre, la hora de inicio, etc.
-- Tabla de fecha y hora (TDT)
-- Tabla de tiempos (TOT)
-
-## Corriente de transporte[](https://help.cesbo.com/misc/articles/format/mpegts#transport-stream)
-
-El flujo de transporte es una secuencia de paquetes TS. Los paquetes TS tienen una longitud fija de 188 bytes. El primer byte, también llamado byte de sincronización, es siempre 0x47. Los 3 bytes siguientes son la cabecera. Los 184 bytes restantes son la carga útil (paquetes PES, PSI o SI).
-
-La cabecera TS contiene la siguiente información:
-
-- Identificador de paquete (PID). Puede estar en el rango 0 - 8191
-- Contador de continuidad (CC). Puede estar en el rango 0 - 15. Con un contador el analizador MPEG-TS capaz de detectar la corrupción de la continuidad de los paquetes.
-- Indicador de inicio de la unidad de carga útil: un único bit indica si el paquete contiene el inicio de la carga útil.
-
-## PID - Identificador del paquete TS[](https://help.cesbo.com/misc/articles/format/mpegts#pid-ts-packet-identifier)
-
-Los flujos elementales (vídeo, audio) y las tablas de información se empaquetan en los paquetes TS. Cada paquete tiene un identificador único (PID). El valor del PID debe estar comprendido entre 0 y 8191. El rango de 0 a 31 y 8191 está reservado y no debe utilizarse. Se puede utilizar cualquier PID en el rango de 32 a 8190.
diff --git a/content/es/3.misc/2.articles/3.format/xmltv.md b/content/es/3.misc/2.articles/3.format/xmltv.md
deleted file mode 100644
index 0626e834..00000000
--- a/content/es/3.misc/2.articles/3.format/xmltv.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: "XMLTV"
-date: 2023-06-13
----
-
-XMLTV es un formato basado en XML para describir información sobre la programación de televisión. Proporciona un mecanismo para almacenar información sobre canales, horarios de programas y sus metadatos asociados.
-
-## Ejemplo[](https://help.cesbo.com/misc/articles/format/xmltv#example)
-
-```
-
-
-
-
- Channel 1
-
-
-
- Channel 2
-
-
-
- Program title 1
- Program description 1
- Program release date 1
- Category 1
- Category 2
-
-
- Program title 2
- Program description 2
- Program release date 2
- Category 1
-
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-
-```
-
-### Propiedades del canal
-
-En `` define canales de televisión individuales.
-
-```
-
- Channel 1
-
-
-```
-
-Atributos:
-
-- `id` - identificador único de canal
-
-Elementos anidados:
-
-- `display-name` - proporciona el nombre del canal con el idioma especificado
-- `icon` - url al logotipo del canal
-
-### Propiedades de los eventos
-
-En `` del formato XMLTV representa un programa de televisión individual o un evento de emisión.
-
-```
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-```
-
-Atributos:
-
-- `start` - hora de inicio del evento
-- `stop` - hora de finalización del evento
-- `channel` - vincula el programa a un canal específico
-
-Elementos anidados:
-
-- `title` - proporciona el nombre del programa. El atributo lang puede utilizarse para especificar el idioma del título
-- `desc` - descripción del programa
-- `date` - pecifica la fecha de lanzamiento del programa
-- `category` - género o categoría del programa. Múltiples
-
-
-## IET[](https://help.cesbo.com/misc/articles/format/xmltv#eit)
-
-La tabla de información de eventos (EIT) forma parte del flujo de transporte MPEG-2 (MPEG-TS) utilizado en radiodifusión digital. Esta tabla contiene metadatos sobre los eventos o programas programados en varios canales, de forma similar a la guía de programas que se puede encontrar en un televisor digital o descodificador.
-
-El archivo XMLTV se puede convertir al flujo MPEG-TS con paquetes EIT con nuestra herramienta gratuita - EIT Stream. [Más información](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream)
-
-El paquete EIT puede extraerse del flujo MPEG-TS y guardarse en archivos XMLTV con Astra.
diff --git a/content/es/3.misc/2.articles/4.hardware/fiber-connectors.md b/content/es/3.misc/2.articles/4.hardware/fiber-connectors.md
deleted file mode 100644
index 02518e8e..00000000
--- a/content/es/3.misc/2.articles/4.hardware/fiber-connectors.md
+++ /dev/null
@@ -1,101 +0,0 @@
----
-title: "Tipos de conectores de fibra"
-date: 2023-05-26
-image: https://cdn.cesbo.com/help/misc/articles/fiber-connectors/connector.png
----
-
-En este artículo, intentaremos describir los conectores ópticos más comunes que se utilizan en redes de datos y redes de televisión.
-
-## La virola de fibra[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#the-fiber-ferrule)
-
-La virola de fibra es una pieza cerámica de un conector cilíndrico. En el centro de la virola se inserta una fibra óptica. Se utiliza para hacer pasar la radiación láser a través de dos fibras ópticas.
-
-Los diámetros de virola de fibra más comunes son 2,5 mm (en conectores de tipo FC, SC, ST) y 1,25 mm (en conectores de tipo LC).
-
-
-
-## Conector SC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#sc-connector)
-
-
-
-El conector SC fue desarrollado por Nippon Telegraph and Telephone. El invento se ha convertido en el más popular debido a los menores costes de producción.
-
-Características y aplicaciones de los conectores SC:
-
-- instalación sencilla;
-- alta velocidad de conexión;
-- alta densidad de montaje;
-- carcasa de plástico (se desgasta rápidamente, no resiste las vibraciones);
-- utilizado con fibra monomodo y multimodo;
-- pérdida de 0,25 dB.;
-- utilizados en FTTH, telefonía, televisión por cable, etc.
-
-## Conector FC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#fc-connector)
-
-
-
-El conector FC fue desarrollado por Nippon Telegraph and Telephone. Fue el primer conector óptico que utilizó una punta de cerámica. Fue el primer conector óptico que utilizó una punta cerámica. Actualmente no se utiliza debido a los conectores SC y LC, más populares.
-
-Características y aplicaciones de los conectores FC:
-
-- carcasa metálica con conexión roscada (no se desgasta tanto y es resistente a las vibraciones);
-- menor densidad de montaje (en comparación con el conector SC);
-- utilizados en telecomunicaciones, industria y aparatos de medición;
-- utilizado con fibra monomodo;
-- de 0,3 dB.
-
-## Conector LC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#lc-connector)
-
-
-
-El conector LC fue desarrollado por Lucent Technologies y lanzado al mercado en 1997.
-
-Características y aplicaciones de los conectores LC:
-
-- alta densidad de montaje;
-- el pequeño diámetro de la virola de fibra (esto reduce la fiabilidad y la resistencia a las cargas mecánicas);
-- utilizados en redes de cable estructurado, telecomunicaciones y centros de datos;
-- utilizado con fibra monomodo y multimodo;
-- de 0,10 dB.
-
-## Conector ST[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#st-connector)
-
-ST Connector fue desarrollado en Estados Unidos por AT&T y se utiliza en entornos profesionales: redes corporativas, en el ámbito militar.
-
-Características y aplicaciones de los conectores ST:
-
-- carcasa metálica (no se desgasta tanto);
-- menor densidad de montaje (en comparación con el conector SC);
-- menos conveniente en la conexión que el conector SC, pero más conveniente que el conector FC;
-- utilizado con fibra multimodo;
-- de 0,25 dB.
-
-## Tipos de pulido en conectores de fibra óptica[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#types-of-polish-on-fiber-optic-connectors)
-
-A lo largo de los años, los expertos han perfeccionado la forma y las características de los conectores ópticos, tratando de conseguir pérdidas y reflexiones mínimas en el conector. No es ningún secreto que las pérdidas en la conexión del conector reducen la potencia de la señal, lo que conlleva una disminución de la distancia a la que puede transmitirse. La parte reflejada de la señal también puede introducir errores (BER) y calentar el módulo SFP, lo que a su vez reduce la calidad de la información transmitida y provoca una reducción de la vida útil del equipo transmisor.
-
-Por eso han cambiado los tipos de pulido de los conectores ópticos. Los tipos más populares de pulido de conectores ópticos son PC (contacto físico), UPC (contacto ultrafísico) y APC (contacto físico angular).
-
-Puede determinar el tipo de pulido del conector/puerto por su color:
-
-- PC-negro
-- UPC-azul
-- APC-verde
-
-
-
-### PC: Contacto físico
-
-La virola está biselada y procesada sobre una superficie plana. Esto evita espacios vacíos entre las puntas de los conectores conectados y proporciona pérdidas en el rango de -30 dB a -40 dB. Este tipo no es relevante en la actualidad.
-
-### UPC: Ultra Contacto físico
-
-Los conectores pulidos UPC se utilizan mucho en los sistemas de transmisión de datos. Debido a la baja potencia de la señal en tales sistemas, la señal reflejada también tiene un valor bajo. Los conectores son similares a los de tipo PC. Gracias a una curva biselada más clara, las pérdidas se reducen hasta el límite de -40 a -55 dB.
-
-### APC: Contacto físico en ángulo
-
-Los conectores pulidos APC proporcionan menos señal reflejada hacia la fuente.La superficie de la virola está biselada en un ángulo de 8-9 grados. Debido a esto, la señal no se refleja desde el conector en un ángulo de 180 grados, por lo que la señal reflejada no vuelve al transmisor en absoluto, o vuelve con menos potencia. Los conectores pulidos APC se utilizan en sistemas con una señal de alta potencia. Por eso son habituales en redes de TV por cable y PON.
-
-::alert
-Está prohibido conectar los conectores APC y UPC. Esto provoca daños en los conectores y aumenta el riesgo de atenuación y reflexión de la señal.
-::
diff --git a/content/es/3.misc/2.articles/4.hardware/index.md b/content/es/3.misc/2.articles/4.hardware/index.md
deleted file mode 100644
index df395437..00000000
--- a/content/es/3.misc/2.articles/4.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Hardware"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/2.articles/4.hardware/lnb.md b/content/es/3.misc/2.articles/4.hardware/lnb.md
deleted file mode 100644
index 32e0639a..00000000
--- a/content/es/3.misc/2.articles/4.hardware/lnb.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "Bloque de bajo ruido para antenas parabólicas"
-date: 2023-07-07
-image: https://cdn.cesbo.com/help/misc/articles/hardware/lnb/lnb.jpg
----
-
-El LNB (Low-Noise Block) es un dispositivo utilizado en las antenas parabólicas. Funciona en bandas de frecuencia específicas para recibir señales, que luego amplifica y convierte a un nivel óptimo para su transmisión por cable coaxial.
-
-
-
-## Alimentación[](https://help.cesbo.com/misc/articles/hardware/lnb#power-supply)
-
-La alimentación de un LNB procede directamente del receptor de satélite a través del cable coaxial conectado. Suele oscilar entre 13 y 18 voltios, y el nivel de tensión también se utiliza para controlar la polarización de la señal recibida.
-
-- Se suministran 18 voltios para la polarización lineal horizontal o circular izquierda, y la corriente de conmutación suele oscilar entre 16 y 20 voltios
-- 13 voltios se utilizan para la polarización lineal vertical o circular derecha, y la corriente de conmutación suele situarse entre 11 y 14 voltios.
-
-## Frecuencia heterodina[](https://help.cesbo.com/misc/articles/hardware/lnb#heterodyne-frequency)
-
-Un tipo de LNB comúnmente utilizado, el LNB Universal, opera en la banda Ku, con frecuencias que van de 10700 a 12750 MHz. Este LNB utiliza dos osciladores locales (LO): uno a 9750 MHz para la banda baja (10700 - 11700 MHz) y otro a 10600 MHz para la banda alta (11700 - 12750 MHz). Cuando se recibe una señal, se mezcla con la frecuencia LO apropiada. El resultado es una señal de frecuencia intermedia (FI) que oscila entre 950 y 2150 MHz y que puede transmitirse eficazmente a través del cable coaxial.
-
-La selección entre los dos osciladores locales en un LNB universal se controla mediante una señal de tono de 22 kHz enviada por el receptor de satélite a través del cable coaxial.
-
-## LNB Quattro[](https://help.cesbo.com/misc/articles/hardware/lnb#quattro-lnb)
-
-Un LNB Quattro tiene cuatro salidas, cada una dedicada a una banda y polarización específicas. Este tipo de LNB diseñado para:
-
-- Transmisores de fibra
-- Sistemas multiswitch con hasta 32 salidas independientes
-- Multiswitch con protocolo Unicable
-
-
-
-## LNB cuádruple[](https://help.cesbo.com/misc/articles/hardware/lnb#quad-lnb)
-
-Un LNB cuádruple tiene dos salidas independientes, cada una capaz de acceder a todas las frecuencias de la banda Ku.
-
-::note
-Es importante tener en cuenta que un LNB Quad está diseñado para uso del consumidor. El LNB Quattro no está pensado para su conexión directa a un receptor. Los dos tipos de LNB son claramente diferentes y no pueden sustituirse entre sí en sus respectivas aplicaciones. Tenga cuidado de no confundirlos.
-::
diff --git a/content/es/3.misc/2.articles/4.hardware/recommended-equipment.md b/content/es/3.misc/2.articles/4.hardware/recommended-equipment.md
deleted file mode 100644
index 01eb1af8..00000000
--- a/content/es/3.misc/2.articles/4.hardware/recommended-equipment.md
+++ /dev/null
@@ -1,165 +0,0 @@
----
-title: "Equipamiento recomendado"
-date: 2023-06-23
----
-
-Se aconseja el hardware de servidor para construir una cabecera de TV digital debido a su capacidad diseñada para un funcionamiento continuo y una alta calidad y fiabilidad. Los componentes clave son:
-
-- Las carcasas de los servidores suelen incluir varias fuentes de alimentación equipadas con protección contra sobretensiones.
-- Los módulos de memoria incorporan sistemas de corrección de errores
-- Sistemas de refrigeración redundantes
-
-Estos elementos, entre otros, contribuyen a una sólida configuración de la cabecera de televisión digital.
-
-## CPU[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#cpu)
-
-La frecuencia óptima de la CPU para una cabecera de TV digital es de 2,5 - 3GHz o superior. Los procesadores con muchos núcleos pero menor frecuencia (por ejemplo, 1,8-2,5 GHz) no son adecuados para tareas que requieren baja latencia.
-
-Los procesadores con sólo caché L2 pueden no ser tan malos, pero en el 99% indica que el resto del equipo, como la placa base y la RAM, está obsoleto y no es apto para su uso.
-
-Un ejemplo de buen procesador:
-
-- Intel Xeon 10C E5-2680v2
-- Xeon 8C E5-2670
-- Intel Xeon 6C X5670
-- Core i5-9600K
-
-## RAM[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#ram)
-
-La frecuencia de la RAM también es bastante importante. Cifras aproximadas para comparar:
-
-- DDR1 400 MHz - no apta
-- DDR2 600 MHz - adecuado para configuraciones pequeñas, como recibir de 10 a 15 canales y emitirlos en udp
-- DDR3 1333-1600 MHz - adecuado
-- DDR4 2133-2800 MHz - adecuado
-- DDR4 2800-3400 Mhz - caro e innecesario
-
-La cantidad de RAM sólo es importante para almacenar trozos HLS (segmentos). La cantidad media de RAM para 100 canales HLS es de 16 Gb.
-
-## Adaptadores de red[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#network-adapters)
-
-### tamaño del búfer rx/tx
-
-Los tamaños de los búferes de anillo de las NIC difieren según el proveedor y el grado de la NIC. Un tamaño de búfer mayor reduce la posibilidad de pérdida de paquetes durante los retrasos de programación.
-
-- inferiores a 1024 no suelen recomendarse
-- entre 2048 y 4096 se consideran buenas
-- 8192 se considera excelente
-
-### colas
-
-Los paquetes se transmiten entre el búfer en anillo de la NIC y el núcleo del sistema operativo a través de colas. A cada cola se le asigna un núcleo de CPU dedicado. Los adaptadores de red equipados con varias colas pueden procesar paquetes simultáneamente.
-
-Adaptadores de red con cola única para uso exclusivo del consumidor y no recomendados para la configuración de cabeceras de TV digital.
-
-## Adaptadores de red recomendados[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#recomended-network-adapters)
-
-### Intel
-
-- 82599ES, 82599EB (2 puertos)
-- 82599EN (1 puerto)
-- i350AM2
-
-### Mellanox
-
-- MT27520
-
-### SolarFlare
-
-- SFN7122F
-
-## Adaptadores de red NO recomendados[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#not-recommended-network-adapters)
-
-### D-Link, Realtek
-
-Cualquier modelo por para uso exclusivo de los consumidores y no es adecuado para la cabecera de televisión digital.
-
-### Intel
-
-Aunque recomendamos las tarjetas de red Intel, no recomendamos estos modelos específicamente. Sólo una cola y todos los datos serán procesados por un único núcleo de CPU.
-
-- 82541GI Controlador Gigabit Ethernet (rev 05)
-- 82541PI Controlador Gigabit Ethernet (rev 05)
-- 82574L Conexión de red Gigabit
-- 82540EM Controlador Gigabit Ethernet (rev 03)
-- 82545EM
-- 82579LM
-- 82571EB Controlador Gigabit Ethernet (rev 06)
-- 82573L Controlador Gigabit Ethernet
-- 82573E Controlador Gigabit Ethernet (rev 03)
-- 82578DC Conexión de red Gigabit (rev 06)
-- 82546EB Controlador Gigabit Ethernet (rev 01)
-- 82546GB Controlador Gigabit Ethernet (rev 03)
-- I219-V (rev 31)
-- I217
-
-### Broadcom
-
-- Broadcom Corporation NetXtreme BCM5701
-- Broadcom Corporation NetXtreme BCM5704
-- Broadcom Corporation NetXtreme BCM5715
-- Broadcom Corporation NetXtreme BCM5719 - periódicamente aparecen caídas / pérdidas a 256 mbit/s.
-- Broadcom Corporation NetXtreme BCM5721
-- Broadcom Corporation NetXtreme BCM5722
-- Broadcom Corporation NetXtreme II BCM5708
-- Broadcom Corporation NetXtreme II BCM5709 - aunque hay varias colas, RSS sólo puede empezar a trabajar en una de ellas, lo que crea una gran carga en un único núcleo en ejecución.
-- Broadcom Corporation NetXtreme II BCM5716 , admite la asignación de interrupciones a los núcleos disponibles, pero sigue dejando la mayor parte de los paquetes en el núcleo 0
-
-### Otros
-
-- VIA Technologies, Inc. VT6105/VT6106S Rin-III (rev 86)
-- Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit o Fast Ethernet
-- Qualcomm Atheros AR8131 Gigabit Ethernet
-- Qualcomm Atheros AR8132 Fast Ethernet
-- Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
-- 3Com Corporation 3c905C-TX/TX-M Tornado
-- Red Hat, Inc Dispositivo de red Virtio
-- Marvell Technology Group Ltd. 88E8057 Controlador PCI-E Gigabit Ethernet
-- Marvell Technology Group Ltd. 88E8050 Controlador PCI-E ASF Gigabit Ethernet
-- QLogic Corp. cLOM8214 1/10GbE Controller (rev 54) - no funciona cambiando el número de colas, por defecto 3 rx, 1 rx tx.
-- Tarjeta de red NC326i
-- NVidia Corporation MCP55 Ethernet (rev a3) - sólo una cola. Como resultado, incluso con una pequeña cantidad de tráfico da una carga muy alta en el núcleo del procesador, que se dedica a procesar el tráfico de esta tarjeta de red, lo que conduce a un procesamiento de paquetes inaceptablemente lento.
-
-## Adaptadores DVB recomendados[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#recommended-dvb-adapters)
-
-### Dispositivos digitales
-
-Todos los adaptadores DVB de [Digital Devices](https://www.digital-devices.eu/){target="_blank"} funcionan bien con Astra.
-
-- DD Max SX8 - Receptor S/S2 de 8 sintonizadores + multiswitch
-- DD Max A8i - Receptor de 8 sintonizadores DVB-C2/T2 ISDB-T
-
-También funciona bien otro hardware de Digital Devices:
-
-- DD RESI DVB-C FSM - Modulador DVB-C
-- DD Octopus Twin CI - 2 interfaces CI para descodificación de canales
-
-### TBS
-
-Los adaptadores DVB de [TBS](https://www.tbsdtv.com/){target="_blank"} son una de las soluciones más populares para recibir televisión digital.
-
-- TBS6904 - Receptor S/S2 de 4 sintonizadores
-- TBS6909 - Receptor S/S2 de 8 sintonizadores + multiswitch
-- TBS6205 - Receptor DVB-T2/T/C de 4 sintonizadores
-
-También funciona bien otro hardware de TBS:
-
-- TBS6004 Tarjeta DVB-C 4 QAM PCIe
-- TBS6900 - 2 interfaces CI para descodificación de canales
-
-### DVBSky
-
-T980CI - Receptor DVB-T/T2/C de 1 sintonizador con ranura CI. S950CI - Receptor DVB-S/S2 de 1 sintonizador con ranura CI. T9580 - Receptor de 2 sintonizadores S2/T2/T/C con sintonizadores independientes.
-
-## Adaptadores DVB NO recomendados[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#not-recommended-dvb-adapters)
-
-### Dispositivos Digitales
-
-- Modulador RESI DVB-T/ISDB-T SDR de dispositivos digitales no compatible
-
-### Otros
-
-- SkyStar 1 - tarjeta antigua, no admite un S2 estándar
-- Mystique SaTiX-SX - tarjeta antigua, no admite un S2 estándar
-- Cualquier adaptador USB
-
diff --git a/content/es/3.misc/2.articles/4.hardware/unsupported-sfp-module.md b/content/es/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
deleted file mode 100644
index a20718ae..00000000
--- a/content/es/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Resolver el problema con el módulo SFP+ no compatible"
-date: 2023-06-23
----
-
-Es posible que experimente un problema con los módulos SFP+ en el adaptador Intel 10G, donde la tarjeta no puede iniciar el módulo SFP+, mostrando el siguiente mensaje de error en dmesg:
-
-```
-ixgbe 0000:02:00.1: failed to load because an unsupported SFP+ module type was detected.
-```
-
-## Solución[](https://help.cesbo.com/misc/articles/hardware/unsupported-sfp-module#solution)
-
-Descarga el conductor:
-
-```
-rmmod ixgbe
-```
-
-Cargar controlador con opción `allow_unsupported_sfp=1`:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1
-```
-
-Si la interfaz de red se ha iniciado correctamente, puede configurar la red y comprobar que funciona correctamente.
-
-### Varias interfaces de red
-
-Si hay varios interfaces de red, puede ser necesario escribir 1 para cada uno de ellos, esto se hace por el número y separados por comas. Para cuatro interfaces, la opción tendrá este aspecto:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1,1,1,1
-```
-
-## Opción Guardar[](https://help.cesbo.com/misc/articles/hardware/unsupported-sfp-module#save-option)
-
-La solución anterior sólo para la prueba y se vacía después de reiniciar el servidor. Para una configuración permanente pase la opción al kernel a través del gestor de arranque grub.
-
-Abrir expediente `/etc/default/grub` en cualquier editor de texto y busque la línea que empieza por:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-añadir el parámetro `ixgbe.allow_unsupported_sfp=1`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
-```
-
-Guarde el archivo y aplique los cambios:
-
-```
-sudo update-grub
-```
-
-Reinicie su servidor
diff --git a/content/es/3.misc/2.articles/index.md b/content/es/3.misc/2.articles/index.md
deleted file mode 100644
index 14c0571e..00000000
--- a/content/es/3.misc/2.articles/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Artículos"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/terms-and-conditions.svg
- description: "Protocols and standards, information about our company, billing, and website"
----
-
-:category
diff --git a/content/es/3.misc/3.troubleshooting/1.receiving/1.udp.md b/content/es/3.misc/3.troubleshooting/1.receiving/1.udp.md
deleted file mode 100644
index cfba4b73..00000000
--- a/content/es/3.misc/3.troubleshooting/1.receiving/1.udp.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-title: "Resolución de problemas de recepción UDP"
-date: 2023-03-04
----
-
-UDP (User Datagram Protocol) - protocolo de comunicación en redes locales o Internet, con retrasos y estabilidad mínimos.
-
-## Software para analizar su problema[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#software-to-analyze-your-issue)
-
-### Analizar UDP con Astra MPEG-TS Analyzer
-
-Con Astra puedes analizar cualquier fuente soportada. Basta con lanzar en consola el siguiente comando:
-
-```
-astra --analyze "udp://eth0@239.255.1.1:1234"
-```
-
-Para detener el analizador Astra, pulsa Ctrl+C. Más información sobre el analizador Astra [MPEG-TS](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer)
-
-### Analizar UDP con Tcpdump
-
-Tcpdump es una herramienta común para comprobar el tráfico de red. Por ejemplo, comando para comprobar la recepción de multidifusión UDP al grupo 239.255.1.1 en la interfaz eth0:
-
-```
-tcpdump -pnni eth0 udp and host 239.255.1.1
-```
-
-Si no conoce la interfaz real, puede encontrarla con un comando:
-
-```
-ip route get 239.255.1.1
-```
-
-La salida de tcpdump tiene el aspecto de muchas líneas con información sobre el origen, el destino y la longitud de los paquetes. Por ejemplo:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-```
-
-Para detener tcpdump pulse Ctrl+C
-
-## UDP No funciona en absoluto[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#udp-not-working-at-all)
-
-No funciona significa una tasa de bits cero en la salida del analizador Astra MPEG-TS. Por ejemplo:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 0 Kbit/s
-Jan 27 09:00:01: INFO: Bitrate: 0 Kbit/s
-```
-
-### No hay paquetes UDP en la interfaz
-
-En primer lugar, compruebe el tráfico en la interfaz de red con la herramienta tcpdump. Si no hay información sobre los paquetes entrantes, entonces es necesario comprobar la configuración de red o la configuración de origen.
-
-1. Configuración de rutas inválida. Si tiene varias interfaces, por favor, compruebe que la ruta al grupo multicast está configurada correctamente o defina el nombre de la interfaz en la dirección udp.
-2. Problemas de conectividad. Compruebe que el servidor conectado a Ethernet o interfaz vlan creado
-3. Versión IGMP incompatible. Por ejemplo, su servidor utiliza IGMPv3, pero el equipo de red sólo admite IGMPv2: [Configurar versión IGMP](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version)
-
-### El software no puede recibir paquetes UDP
-
-Si tcpdump muestra información sobre paquetes UDP, podría haber problemas a continuación:
-
-1. UDP descartado por las reglas del cortafuegos. Compruebe la configuración de su cortafuegos
-2. Si su servidor tiene interfaces multiplay entonces añada la ruta al grupo multicast o configure el Filtro RP: [Filtro RP y recepción multicast en Linux](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter)
-
-## Demasiados errores al recibir UDP[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#too-many-errors-on-receiving-udp)
-
-Los errores CC (Contador de Continuidad) indican que la continuidad de los paquetes está dañada. El error puede deberse a la pérdida o exceso de paquetes. Ejemplo de salida con errores CC en el analizador Astra MPEG-TS:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 13259 Kbit/s
-Jan 27 09:00:00: ERROR: CC: PID:18=3 PID:20=3 PID:256=24
-Jan 27 09:00:01: INFO: Bitrate: 13261 Kbit/s
-Jan 27 09:00:01: ERROR: CC: PID:18=5 PID:20=2
-```
-
-Hay dos problemas comunes: pérdida o exceso de paquetes.
-
-### Exceso de paquetes
-
-El exceso de paquetes se ve en la salida de tcpdump como paquetes de diferentes fuentes al mismo destino:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.24081 > 239.255.1.1.1234: UDP, length 1316
-```
-
-Podría deberse a dos causas:
-
-- Si la dirección de origen es la misma pero los puertos son diferentes (en el ejemplo 33610 y 24081) entonces el servidor de origen envía el mismo canal dos veces.
-- Si las direcciones de origen son diferentes, entonces más de un servidor envía paquetes al mismo grupo
-
-En ambos casos es necesario comprobar la configuración del servidor remoto. Si esto no es posible o como solución temporal puede dejar caer los paquetes de la segunda fuente con firewall.
-
-### Pérdida de paquetes
-
-En primer lugar es necesario comprobar las pérdidas y errores en la interfaz de red:
-
-```
-ip -s link show eth0
-```
-
-Hay que mirar en Errores RX. Algunas tarjetas de red proporcionan información más detallada sobre la naturaleza de la pérdida:
-
-```
-ethtool -S eth1
-```
-
-Las pérdidas pueden estar no sólo en las tarjetas de red de su servidor. También pueden estar en el puerto del equipo de red. Puedes encontrar la información de como verlo en la documentación del fabricante del equipo de red. Donde eth0 es un nombre de interfaz. Después de la fila RX habrá una fila con números. El tercer número es un error de recepción UDP.
diff --git a/content/es/3.misc/3.troubleshooting/1.receiving/2.http.md b/content/es/3.misc/3.troubleshooting/1.receiving/2.http.md
deleted file mode 100644
index aea37de6..00000000
--- a/content/es/3.misc/3.troubleshooting/1.receiving/2.http.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "Resolución de problemas de recepción HTTP/HLS"
-date: 2023-04-05
----
-
-## Códigos HTTP comunes[](https://help.cesbo.com/misc/troubleshooting/receiving/http#common-http-codes)
-
-Los códigos de respuesta HTTP son indicadores numéricos de tres dígitos que da un servidor en respuesta a la solicitud HTTP de un cliente.
-
-Si la solicitud tiene éxito, el servidor devuelve el código 200 y el contenido de respuesta asociado, como un flujo multimedia o una lista de reproducción multimedia HLS.
-
-### 404 no encontrado
-
-Este código de estado significa que el servidor no puede localizar ninguna coincidencia para la URL solicitada. Posibles causas:
-
-- dirección URL incompleta o error tipográfico
-- el enlace temporal al canal ha caducado y ya no está disponible
-- se ha desactivado el canal en el servidor
-- el servidor no puede retransmitir el canal debido a errores de recepción
-
-### 403 Prohibido
-
-Indica que el servidor ha entendido la solicitud del cliente, pero se niega a completarla. Posibles causas:
-
-- el token temporal ha caducado o no se ha proporcionado
-- el acceso al canal está restringido en función de la dirección IP (localización GEO) o del encabezado User-Agent
-- el acceso ha sido revocado por el administrador del servidor
-
-### Tiempo de espera de la conexión
-
-Suele ocurrir cuando la petición de un cliente a un servidor tarda demasiado tiempo. Posibles causas:
-
-- problemas de red
-- servidores sobrecargados o un límite de conexión configurado
-- restricción en el servidor de la duración permitida de la conexión
-- restricciones del cortafuegos en la conexión
-- número de puerto o dirección de servidor incorrectos
-
-## ¿Por qué la calidad del flujo es inferior tras la retransmisión?[](https://help.cesbo.com/misc/troubleshooting/receiving/http#why-is-the-stream-quality-lower-after-retransmission)
-
-Cuando se trabaja con recepción HLS, es posible encontrar problemas de calidad después de retransmitir un flujo. Por ejemplo, un flujo puede reproducirse en calidad HD en el reproductor VLC, pero tras la retransmisión, el vídeo aparece en baja resolución. Este problema suele producirse porque el flujo HLS contiene variantes con resoluciones diferentes.
-
-Para resolver este problema, descargue la lista de reproducción HLS y ábrala en un editor de texto: La lista de reproducción tendrá un contenido similar al siguiente:
-
-```
-#EXTM3U
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6221600,RESOLUTION=1920x1080
-https://example.com/video/1080.m3u8
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=246440,RESOLUTION=320x184
-https://example.com/video/240.m3u8
-```
-
-Examine el contenido de la lista de reproducción y busque el icono `#EXT-X-STREAM-INF` líneas que definen los diferentes flujos de calidad disponibles. En este ejemplo, hay dos flujos disponibles: uno con una resolución de 1920x1080 y otro con una resolución de 320x184.
-
-Seleccione la URL correspondiente a la calidad deseada. En la lista de reproducción de ejemplo, la URL del flujo HD es `https://example.com/video/1080.m3u8`
-
-Utilice esta URL en los ajustes de entrada
diff --git a/content/es/3.misc/3.troubleshooting/1.receiving/index.md b/content/es/3.misc/3.troubleshooting/1.receiving/index.md
deleted file mode 100644
index 90131e0e..00000000
--- a/content/es/3.misc/3.troubleshooting/1.receiving/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Recepción"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/3.troubleshooting/dvb/1.errors.md b/content/es/3.misc/3.troubleshooting/dvb/1.errors.md
deleted file mode 100644
index fabc6a2e..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/1.errors.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: "Errores comunes en la recepción DVB"
-date: 2023-08-02
----
-
-Las métricas habituales, como el nivel de señal y la relación señal/ruido (SNR), indican el estado general de la recepción de la señal, pero no bastan para diagnosticar problemas concretos de recepción.
-
-## BER[](https://help.cesbo.com/misc/troubleshooting/dvb/errors#ber)
-
-BER (Bit Error Rate) es una métrica utilizada para cuantificar el número de bits que se reciben o descodifican incorrectamente en una transmisión determinada. El error BER es una expresión del número de bits incorrectos como ratio o porcentaje del número total de bits transmitidos.
-
-En los sistemas DVB, el error BER es una métrica importante para medir la calidad de la señal recibida. Una BER baja indica una buena calidad de la señal con menos errores, mientras que una BER alta sugiere que la calidad de la señal es mala y hay más errores en los datos transmitidos. Factores como el ruido, las interferencias, la intensidad de la señal y la distancia de transmisión pueden afectar a la BER.
-
-Para mejorar la BER, los sistemas DVB suelen emplear diversas técnicas de corrección de errores, como la corrección de errores hacia delante (FEC), que puede detectar y corregir errores en los datos transmitidos, mejorando la calidad y fiabilidad generales de la señal digital.
-
-## UNC[](https://help.cesbo.com/misc/troubleshooting/dvb/errors#unc)
-
-UNC (Uncorrectable Error) indica que un paquete de datos recibido contiene errores que no pueden ser corregidos por los mecanismos de corrección de errores empleados en el sistema, como Forward Error Correction (FEC).
-
-Normalmente, los sistemas de comunicación digital utilizan FEC para detectar y corregir errores en los datos transmitidos. Sin embargo, si el número de errores dentro de un paquete de datos es demasiado alto, o si los errores son demasiado graves, los mecanismos FEC pueden fallar a la hora de corregirlos. En tales casos, el sistema informa de un error UNC.
-
-Los errores de UNC pueden deberse a varios factores, como la mala calidad de la señal, altos niveles de ruido, interferencias o problemas con el equipo de transmisión. Unos niveles elevados de errores UNC pueden provocar una degradación de la calidad de vídeo o audio, congelación o pixelación en las emisiones de televisión digital, o incluso la pérdida de la señal.
-
-Para minimizar los errores de UNC, es esencial:
-
-1. Considere las interferencias solares - La degradación periódica de la señal, también conocida como apagón solar o desvanecimiento solar, puede producirse cuando el sol se alinea directamente detrás del satélite, provocando un aumento de los niveles de ruido y una interrupción temporal de la señal. Este fenómeno suele durar unos minutos al día durante determinados periodos del año.
-2. Compruebe la alineación de la antena parabólica y el LNB - Conecte un analizador de señal directamente al LNB mediante un cable corto
-3. Conecte el analizador de señales al cable por el lado del receptor. El aislamiento del cable coaxial puede estar dañado o comprometido
diff --git a/content/es/3.misc/3.troubleshooting/dvb/2.driver.md b/content/es/3.misc/3.troubleshooting/dvb/2.driver.md
deleted file mode 100644
index 12fd4c04..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/2.driver.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Controladores DVB"
-date: 2024-02-06
----
-
-## Arranque Seguro
-
-Si la carpeta `/dev/dvb` está vacía o no se encuentra, intenta iniciar el controlador manualmente. Ejecuta en tu consola:
-
-```
-modprobe dvb-core
-```
-
-Si obtuviste el error:
-
-```
-modprobe: ERROR: could not insert 'dvb_core': Required key not available
-```
-
-Este mensaje de error está relacionado con el Arranque Seguro.
-
-1. Reinicia tu sistema y entra en la configuración del BIOS/UEFI.
-2. Navega a la página de configuración del Arranque Seguro (la posición exacta varía según el fabricante y la versión del BIOS/UEFI).
-3. Desactiva la opción de Arranque Seguro.
-4. Guarda los cambios y sal.
-5. Inicia Linux nuevamente y verifica los adaptadores con `ls /dev/dvb`.
diff --git a/content/es/3.misc/3.troubleshooting/dvb/3.receiving.md b/content/es/3.misc/3.troubleshooting/dvb/3.receiving.md
deleted file mode 100644
index 44dc916c..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/3.receiving.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "Problemas de recepción DVB"
-date: 2023-02-28
----
-
-Guía detallada sobre la solución de problemas de recepción DVB, que cubre aspectos esenciales como la calidad de la señal, las tasas de error, la configuración del equipo y las interferencias. Aprenda consejos prácticos y técnicas para diagnosticar y resolver los problemas más comunes, garantizando una experiencia de visionado de TV digital sin interrupciones.
-
-## Todo funciona bien hasta que se reinicia el servidor[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#all-works-fine-until-server-reboot)
-
-Probablemente el kernel de Linux ha sido actualizado con autoupdate o manualmente. Intente reinstalar el controlador.
-
-## Error al abrir el frontend: Dispositivo o recurso ocupado[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-device-or-resource-busy)
-
-El adaptador está ocupado por otro proceso. Tal vez Astra se inició dos veces.
-
-Puede comprobar qué proceso utiliza Astra con el siguiente comando:
-
-```
-lsof | grep adapter0
-```
-
-Ejemplo de salida:
-
-```
-astra 23068 ... /dev/dvb/adapter31/dvr0
-astra 23068 ... /dev/dvb/adapter31/frontend0
-```
-
-- `astra` - nombre del proceso
-- `23068` - proceso PID
-- `/dev/dvb/adapter32/...` - ruta al adaptador
-
-## Error al abrir el frontend: No such file or directory[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-no-such-file-or-directory)
-
-El primer paso es comprobar si los adaptadores DVB están presentes en el sistema utilizando el comando:
-
-```
-ls /dev/dvb
-```
-
-Si el comando muestra un mensaje de error "No such file or directory", lo primero que hay que hacer es comprobar si el hardware está disponible para el sistema que utiliza el comando:
-
-```
-lspci | grep Multimedia
-```
-
-Si los adaptadores están correctamente conectados a la ranura PCIe, deberías ver un listado de los adaptadores PCIe como este:
-
-```
-01:00.0 Multimedia controller: Digital Devices GmbH Cine V7
-```
-
-Intente reinstalar el controlador. Si esto no ayuda, póngase en contacto con el proveedor de hardware.
-
-## La señal está bien, pero los canales no funcionan[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#signal-is-fine-but-channels-not-working)
-
-Este problema es común para los adaptadores de DigitalDevices. Compruebe la salida dmesg para errores i2c:
-
-```
-dmesg | grep i2c
-```
-
-si ves mensajes como i2c\_write error entonces desactiva MSI (Message Signaled Interrupts) en el driver:
-
-Abrir expediente `/etc/modprobe.d/ddbridge.conf` en cualquier editor de texto. Buscar línea `options ddbridge`. Después de la `ddbridge` añadir `msi=0` opción. Por ejemplo:
-
-```
-options ddbridge msi=0 fmode=1
-```
-
-## cxd2878: SLtoAIT\_BandSetting error[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#cxd2878-sltoait_bandsetting-error)
-
-Este error puede aparecer en el registro dmesg para los adaptadores DVB TBS 6209SE. Para resolver este problema, ajuste el parámetro Ancho de banda en la configuración del adaptador DVB, en la pestaña Avanzado:
-
-- 8 MHz para DVB-T o DVB-T2
-- 6 MHz para RDSI-T
diff --git a/content/es/3.misc/3.troubleshooting/dvb/9.pcie.md b/content/es/3.misc/3.troubleshooting/dvb/9.pcie.md
deleted file mode 100644
index 8baadcbb..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/9.pcie.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "Error de bus PCIe"
-date: 2023-08-02
----
-
-Los adaptadores DVB pueden dejar de funcionar con el tiempo, o trabajar con problemas como errores de CC y resintonización de señal. Estas señales de mal funcionamiento podrían reflejarse como el siguiente error en el dmesg:
-
-```
-pcieport 0000:00:1c.3: PCIe Bus Error: severity=Corrected, type=Physical Laye
-```
-
-Normalmente, este error se produce como resultado de que la Gestión de Energía en Estado Activo (ASPM) del sistema intenta reducir el suministro de energía al puerto PCIe.
-
-## Desactivar ASPM[](https://help.cesbo.com/misc/troubleshooting/dvb/pcie#disable-aspm)
-
-En los servidores recomendamos desactivar la gestión de energía.
-
-Abrir expediente `/etc/default/grub` en cualquier editor de texto y busque la línea que empieza por:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-añadir el parámetro `pcie_aspm=off`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"
-```
-
-Guarde el archivo y aplique los cambios:
-
-```
-sudo update-grub
-```
-
-Reinicie su servidor
diff --git a/content/es/3.misc/3.troubleshooting/dvb/_dir.yml b/content/es/3.misc/3.troubleshooting/dvb/_dir.yml
deleted file mode 100644
index ea11030b..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB"
diff --git a/content/es/3.misc/3.troubleshooting/dvb/index.md b/content/es/3.misc/3.troubleshooting/dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/es/3.misc/3.troubleshooting/dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/es/3.misc/3.troubleshooting/index.md b/content/es/3.misc/3.troubleshooting/index.md
deleted file mode 100644
index cfba3f79..00000000
--- a/content/es/3.misc/3.troubleshooting/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Solución de problemas"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/troubleshooting.svg
- description: "Identify issues and eliminate the potential cause of the problem"
----
-
-:category
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/1.features.md b/content/ru/1.astra/1.getting-started/1.first-steps/1.features.md
deleted file mode 100644
index 29b059a8..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/1.features.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: "Особенности"
-date: 2024-08-02
----
-
-## Системные Требования
-
-Астра работает на любом дистрибутиве с ядром Линукс для процессоров с архитектурой x86 64-бит. Мы рекомендуем использовать Ubuntu 22.04 LTS.
-
-[Читать больше...](requirements)
-
-## Приём потоков
-
-Астра поддерживает различные типы источников:
-
-- DVB, включая спутниковые, кабельные и эфирные
-- HLS и HTTP MPEG-TS потоки
-- Мультикаст в IP сетях с протоколом UDP или RTP
-- SRT протокол в режимах caller или listenner
-- RTSP потоки от IP камер
-
-[Читать больше...](/astra/receiving)
-
-## Обработка потоков
-
-Астра готовит принятые потоки для доставки используя инструменты обработки MPEG-TS:
-
-- MPEG-TS Демультиплексирование для извлечения каналов из много-программных потоков
-- Фильтрация и переназначение потоков
-- Дешифрование с интерфейсом DVB-CI и модулями условного доступа (CAM)
-- Анализ потоков
-- Резервирование потоков используя автоматическое переключение на резервные источники
-
-[Читать больше...](/astra/processing)
-
-## Доставка контента
-
-Вещание и Передача потоков в различных сетях:
-
-- Подгтовка потоков и формирование мультиплекса для кабельных, эфирных и спутниковых сетей
-- Шифрование DVB Simulcrypt
-- HLS и HTTP MPEG-TS с контролем доступа
-- Доставка потоков по IP сетя с UDP мультикастом
-- SRT протокол в режиме listenner или caller
-
-[Читать больше...](/astra/delivery)
-
-## Управление
-
-- Веб интерфейс
-- Анализ и Мониторнг каналов в реальном времени
-- Интеграция с Zabbix, Grafana и InfluxDB
-- API
-- Lua скрипты
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/1.install.md b/content/ru/1.astra/1.getting-started/1.first-steps/1.install.md
deleted file mode 100644
index 8b6f0916..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/1.install.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: "Установка"
-date: 2023-02-21
----
-
-Установка Astra очень проста - достаточно скопировать один бинарный файл на свой сервер.
-
-## Требования[](https://help.cesbo.com/astra/getting-started/first-steps/install#requirements)
-
-- Любая операционная система на базе Linux x64
-- x86 64-разрядный процессор
-- Подключение к Интернету на вашем сервере
-- Периодический доступ в Интернет необходим для подтверждения лицензии компанией Astra на серверах: `ls1.cesbo.com`, `ls2.cesbo.com`, и `ls3.cesbo.com`
-
-::note В данном руководстве мы используем **curl** команду для загрузки файлов. В большинстве дистрибутивов Linux предустановлен **curl** ::
-
-## Установка Astra[](https://help.cesbo.com/astra/getting-started/first-steps/install#install-astra)
-
-Откройте консоль вашего сервера и загрузите программу:
-
-`curl -Lo /usr/bin/astra https://cesbo.com/astra-latest`
-
-Установить разрешение на выполнение:
-
-`chmod +x /usr/bin/astra`
-
-Установка завершена, теперь можно проверить номер версии:
-
-`astra -v`
-
-## Получение лицензии[](https://help.cesbo.com/astra/getting-started/first-steps/install#get-license)
-
-Для запуска Astra на вашем сервере необходима действующая лицензия. Вы можете получить демо-лицензию бесплатно или приобрести подписку на нашем сайте: [https://cesbo.com/astra-license](https://cesbo.com/astra-license).
-
-Для установки лицензии следуйте инструкциям, приведенным в письме с новой лицензией.
-
-## Запуск Astra[](https://help.cesbo.com/astra/getting-started/first-steps/install#launch-astra)
-
-После установки зарегистрируйте новый сервис в systemd:
-
-`astra init`
-
-Эта команда регистрирует Astra в качестве системного сервиса с именем `astra` и с портом управления `8000`. Для запуска сервиса выполните команду:
-
-`systemctl start astra`
-
-Подробнее об управлении сервисами и запуске дополнительных сервисов на сервере: [Управление сервисами Astra](https://help.cesbo.com/astra/getting-started/first-steps/manage-service).
-
-## Включение автозапуска[](https://help.cesbo.com/astra/getting-started/first-steps/install#enable-autorun)
-
-Включите автозапуск для вашего сервиса:
-
-`systemctl enable astra`
-
-Теперь сервис `astra` будет запускаться автоматически при старте системы.
-
-## Вход в веб-интерфейс[](https://help.cesbo.com/astra/getting-started/first-steps/install#login-to-web-interface)
-
-После установки Astra можно получить доступ к ее веб-интерфейсу с помощью браузера - Chrome, Safari или Firefox. По умолчанию для веб-интерфейса используется порт 8000. Таким образом, адрес интерфейса будет `http://your-server-address:8000`. Для входа в веб-интерфейс используйте логин и пароль, установленные по умолчанию - "admin". Для предотвращения несанкционированного доступа рекомендуется изменить пароль по умолчанию.
-
-Прочитать следующую статью о [веб-интерфейсе Astra](https://help.cesbo.com/astra/getting-started/first-steps/web-interface)
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/20.requirements.md b/content/ru/1.astra/1.getting-started/1.first-steps/20.requirements.md
deleted file mode 100644
index a5d3277f..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/20.requirements.md
+++ /dev/null
@@ -1,134 +0,0 @@
----
-title: "Системные требования"
-date: 2023-09-12
----
-
-Цифровое телевидение является высоконагруженным сервисом и требует определенных ресурсов. Astra не имеет ограничений на количество каналов и клиентов. Однако выбранные протоколы и доступные ресурсы могут влиять на эти параметры.
-
-## Работа программного обеспечения[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#software-operation)
-
-Избегайте использования оборудования потребительского класса или устаревшего оборудования.
-
-Для работы системы и общего программного обеспечения рекомендуется не менее 2 Гб оперативной памяти. Для резерва - не менее 20%.
-
-## UDP Multicast или DVB вещание[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#udp-multicast-or-dvb-broadcast)
-
-Доставка контента по сетям UDP Multicast или DVB вещание требует минимальных системных требований. Всего один сервер может подготовить все каналы и распределить их по сети.
-
-### CPU
-
-Рекомендуется использовать процессор с максимальной доступной частотой. Убедитесь, что процессор работает в режиме производительности, а режим энергосбережения отключен.
-
-Количество необходимых процессорных ядер зависит от числа каналов, по которым будет осуществляться доставка. Хорошим эмпирическим правилом является одно ядро на 30 каналов. Таким образом, для 100 каналов хорошим выбором будет процессор с 4 ядрами.
-
-### RAM
-
-- Для DVB-модуляторов, таких как TBS, DigitalDevices или HiDes, Astra выделяет 256 Мб на транспондер.
-- Для UDP-каналов с синхронизацией битрейта Astra выделяет около 12 Мб на канал. Без синхронизации на канал выделяется только 1Мб, но это, как правило, не рекомендуется
-
-Для доставки 100 каналов достаточно около 2 Гб оперативной памяти.
-
-### Работа в сети
-
-Избегайте использования VLAN, Bonding и сетевых адаптеров потребительского класса.
-
-## HLS[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#hls)
-
-Доставка контента по протоколу HLS является наиболее сложным и ресурсоемким процессом, что обусловлено самой природой протокола.
-
-### CPU
-
-Частота процессора не имеет решающего значения для HLS. Убедитесь, что процессор находится в режиме производительности, а режим энергосбережения выключен.
-
-Необходимое количество ядер процессора зависит от количества очередей Rx/Tx в сетевом адаптере. Поэтому для Intel 82599 с очередями 128Tx следует использовать процессор с максимально возможным количеством ядер.
-
-### RAM
-
-Использование оперативной памяти зависит от настроек HLS. По умолчанию Astra готовит 4 сегмента, каждый длиной до 3 секунд. Для HD-канала с битрейтом 10 Мбит/с будет выделено около 15 Мбайт (расчет 4 \* 3 \* 10 / 8), помимо фиксированных 2 Мбайт на канал, которые не зависят от битрейта канала.
-
-Каждая активная сессия требует около 2 Мб оперативной памяти.
-
-### Работа в сети
-
-Используйте сетевые адаптеры серверного класса с максимально возможным количеством очередей Tx
-
-### Масштабирование
-
-В силу особенностей HLS все клиенты подключаются непосредственно к серверу. Для балансировки нагрузки мы рекомендуем использовать кэширующие серверы. Подробнее в статье [Кэширующий прокси-сервер HLS с Nginx](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-
-## Каналы приема[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#receiving-channels)
-
-Ресурсы для приема каналов не так важны, как для доставки. Около 1 Гб оперативной памяти на 100 каналов.
-
-## Резюме[](https://help.cesbo.com/astra/getting-started/first-steps/requirements#summary)
-
-Общая потребность в оперативной памяти рассчитывается как сумма:
-
-- Общая работа с программным обеспечением
-- Прием
-- Доставка
-- Другое программное обеспечение на вашем сервере
-- Резерв оперативной памяти
-
-### Пример с вещанием в формате DVB-C
-
-В сумме на 100 каналов:
-
-- Работа с общим программным обеспечением: 2 Гб
-- Получение: 1 Гб
-- Поставка с 4 транспондерами: 2 Гб (256 Мб на транспондер, плюс дополнительные ресурсы для мультиплексирования)
-- Другое программное обеспечение: 0
-- Резерв оперативной памяти: (2 + 1 + 2) \* 0,5 = 2,5 Гб
-
-Итого (округленно): 8 Гб
-Avoid using VLAN, Bonding and consumer-grade network adapters.
-
-## HLS
-
-Content delivery with the HLS protocol is the most complicated and resource-intensive process due to the nature of the protocol.
-
-### CPU
-
-CPU frequency is not crucial for HLS. Make sure the CPU is in performance mode and power-saving mode is turned off.
-
-The number of CPU cores needed depends on the number of Rx/Tx queues in the network adapter. Therefore, for Intel 82599 with 128Tx queues use CPU with as many cores as possible.
-
-### RAM
-
-RAM usage depends on the HLS settings. By default, Astra prepares 4 segments, each up to 3 seconds long. For HD channel with a bitrate of 10Mbit per second, approximately 15Mb (calculated 4 * 3 * 10 / 8) will be allocated, in addition to a fixed 2Mb per channel, that doesn't depend of the channel bitrate.
-
-Each active session requires about 2Mb of RAM.
-
-### Networking
-
-Use server-grade network adapters with as many Tx queues as possible
-
-### Scaling
-
-Due to HLS nature all clients connected directly to the server. For load balancing we recommend to use caching servers. Read more in [HLS Caching Proxy with Nginx](/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-
-## Receiving channels
-
-Resources for channels receiving is not so important as delivery. About 1Gb of RAM per 100 channels.
-
-## Summary
-
-Total RAM needed calculated as sum of the:
-
-- General software operation
-- Receiving
-- Delivery
-- Other software on your server
-- RAM Reserve
-
-### Example with DVB-C Broadcasting
-
-In summary for 100 channels:
-
-- General software operation: 2Gb
-- Receiving: 1Gb
-- Delivery with 4 transponders: 2Gb (256Mb per transponder, plus additional resources for mulpiplexing)
-- Other software: 0
-- RAM Reserver: (2 + 1 + 2) * 0.5 = 2.5Gb
-
-Total (rounded up): 8Gb
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/3.license.md b/content/ru/1.astra/1.getting-started/1.first-steps/3.license.md
deleted file mode 100644
index 88be7fa7..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/3.license.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "Лицензия"
-date: 2023-02-21
----
-
-Для запуска Astra необходима действующая лицензия.
-
-## Тип лицензии[](https://help.cesbo.com/astra/getting-started/first-steps/license#license-type)
-
-Astra имеет несколько моделей лицензирования:
-
-- **Демо** - это пробная лицензия, позволяющая бесплатно, без каких-либо функциональных ограничений, опробовать наше программное обеспечение в течение 40 дней. Важно отметить, что демо-лицензия не предназначена для коммерческого использования и должна применяться только в ознакомительных целях.
-- **Подписка** - это гибкий и экономически эффективный способ доступа к нашему программному обеспечению. Помимо технической поддержки, лицензия на подписку включает в себя регулярное обновление программного обеспечения, что позволяет пользователям получать доступ к новейшим функциям и исправлениям ошибок.
-
-## Новая лицензия[](https://help.cesbo.com/astra/getting-started/first-steps/license#new-license)
-
-Вы можете приобрести новую лицензию или получить демо-версию на нашем сайте: [Получить лицензию](https://cesbo.com/astra-license). Для установки новой лицензии следуйте инструкциям, полученным в письме с новой лицензией.
-
-::note Если вы не получаете письмо, проверьте его в спаме. ::
-
-Мы отправляем письмо с новой лицензией при:
-
-- Покупке новой лицензии
-- Запроса демо-лицензии
-- сбросе серийного номеря текущей лицензии
-
-Ваша лицензия не меняется при:
-
-- продлении лицензии
-- добавление дополнительных серверов к лицензии
-- переходе демо-лицензии в подписку
-
-Для установки новой лицензии следуйте инструкциям, приведенным в письме. После установки лицензии перезапустите Astra из консоли:
-
-```
-systemctl restart astra
-```
-
-## Продление лицензии[](https://help.cesbo.com/astra/getting-started/first-steps/license#renew-license)
-
-Продлить подписку можно в своем профиле на нашем сайте: [Профиль](https://cesbo.com/profile). Ваш серийный номер будет таким же, как и раньше, поэтому никаких дополнительных действий производить не нужно.
-
-::note После обновления лицензии, пожалуйста, убедитесь, что вы перезапустили Astra при первой возможности, например, во время планового технического обслуживания или в нерабочее время.
-::
-
-## Добавление серверов в лицензию[](https://help.cesbo.com/astra/getting-started/first-steps/license#upgrade-license)
-
-Вы можете добавлять дополнительные серверы к своей подписке в своем профиле на нашем сайте: [Профиль](https://cesbo.com/profile). Стоимость обновления рассчитывается от оставшихся дней подписки со скидкой за дополнительный сервер. Стоимость можно проверить в нашем калькуляторе.
-
-## Передача лицензии[](https://help.cesbo.com/astra/getting-started/first-steps/license#transfer-license)
-
-Вы можете перенести свою лицензию и подписку на другую учетную запись, пожалуйста, свяжитесь с нами в чате.
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/4.web-interface.md b/content/ru/1.astra/1.getting-started/1.first-steps/4.web-interface.md
deleted file mode 100644
index 7729d560..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/4.web-interface.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Веб Интерфейс"
-date: 2023-02-22
----
-
-Astra предоставляет веб-интерфейс, который можно использовать для управления и настройки программного обеспечения.
-
-## Доступ к веб-интерфейсу[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#accessing-the-web-interface)
-
-Веб-интерфейс хорошо работает в следующих браузерах: Firefox, Chrome или Safari.
-
-По умолчанию для веб-интерфейса используется порт 8000. Для доступа к веб-интерфейсу введите в веб-браузере следующий URL: `http://your-server-address:8000`, где your-server - IP-адрес или имя хоста сервера, на котором установлена Astra.
-
-## Вход в веб-интерфейс[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#login-to-web-interface)
-
-
-
-Логин и пароль по умолчанию: `admin`. Для предотвращения несанкционированного доступа рекомендуется изменить пароль по умолчанию на более надежный.
-
-## Обзор интерфейса[](https://help.cesbo.com/astra/getting-started/first-steps/web-interface#interface-overview)
-
-
-
-1. `Dashboard` - на приборной панели в режиме реального времени отображается информация о состоянии всех каналов и DVB-адаптеров. При нажатии на карту открываются опции объекта.
-2. `Main Menu` - является центральным узлом интерфейса Astra. Он обеспечивает пользователям удобную навигацию между различными функциями
-3. `Sessions` - предоставляет список всех активных сессий для клиентов HTTP/HLS
-4. `Settings` - список всех настроек Astra, таких как управление пользователями, HTTP-аутентификация, общие настройки Astra и т.д. Подробнее в [Настройки Astra](https://help.cesbo.com/astra/admin-guide/settings)
-5. `Log` - сообщения в реальном времени о состоянии программного обеспечения Astra. Подробнее в [Журналы Астра](https://help.cesbo.com/astra/admin-guide/log)
-6. `Search` - быстрый поиск каналов и адаптеров. Доступ к функции поиска осуществляется нажатием кнопки `S` ключ
-7. `New Adapter` - настроить новый DVB-адаптер на прием сигналов из сетей DVB, включая спутниковые, кабельные или наземные источники. Подробнее о настройке и конфигурировании DVB в разделе [Прием DVB](https://help.cesbo.com/astra/receiving/dvb) справочники
-8. `New Stream` - добавить новый поток для приема каналов из источников HTTP, UDP, RTSP и DVB. Подробнее о создании нового потока и опциях потока читайте в Руководстве администратора [Настройки потока Astra](https://help.cesbo.com/astra/admin-guide/stream)
-9. `View` - настройка темы интерфейса и параметров приборной панели, таких как группировка каналов и dvb-адаптеров, упорядочивание, фильтрация
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/5.manage-service.md b/content/ru/1.astra/1.getting-started/1.first-steps/5.manage-service.md
deleted file mode 100644
index 7c6233e3..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/5.manage-service.md
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: "Управление сервисом Astra"
-date: 2023-02-21
----
-
-Сервис - это прикладной процесс с заданным именем и собственной конфигурацией.
-
-::alert В большинстве дистрибутивов Linux сервисы, управляемые с помощью `systemd`. Systemd контролирует состояние сервисов, проверяет журналы сервисов и запускает сервисы при старте системы. ::
-
-## Запуск дополнительных процессов[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#launch-additional-services)
-
-Вы можете запустить на своем сервере один или несколько сервисов в зависимости от ваших потребностей.
-
-```
-astra init 8001 astra-1
-```
-
-Имя сервиса будет `astra-1` с портом веб-интерфейса `8001`.
-
-## Управление службой[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#service-management)
-
-В данном примере имя сервиса задано по умолчанию: `astra`
-
-| Команда | Описание |
-| --- | --- |
-| `systemctl restart astra` | Перезапуск сервиса |
-| `systemctl start astra` | Запуск сервиса |
-| `systemctl stop astra` | Остановить сервис |
-| `systemctl status astra` | Состояние сервиса |
-| `systemctl enable astra` | Запуск сервиса при старте системы |
-| `systemctl disable astra` | Отключение автозапуска |
-| `journalctl -fu astra` | Лог сервиса |
-
-## Удалить сервис[](https://help.cesbo.com/astra/getting-started/first-steps/manage-service#remove-service)
-
-Перед удалением сервиса остановите его и отключите автозапуск:
-
-```
-systemctl stop astra-1
-systemctl disable astra-1
-```
-
-Затем удалите службу из systemd:
-
-```
-astra remove astra-1
-```
-
-Эта команда удаляет служебные и журнальные файлы, сохраняя при этом конфигурационные и двоичные файлы.
diff --git a/content/ru/1.astra/1.getting-started/1.first-steps/index.md b/content/ru/1.astra/1.getting-started/1.first-steps/index.md
deleted file mode 100644
index 5e17c635..00000000
--- a/content/ru/1.astra/1.getting-started/1.first-steps/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Первые шаги"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md b/content/ru/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
deleted file mode 100644
index 402406e0..00000000
--- a/content/ru/1.astra/1.getting-started/2.use-cases/cable-television-with-astra-for-hospitality-industry.md
+++ /dev/null
@@ -1,192 +0,0 @@
----
-title: "Кабельное телевидение с Astra для гостиничного бизнеса"
-date: 2023-05-04
-image: https://cdn.cesbo.com/help/astra/getting-started/ctv-with-astra/og-image.png
----
-
-Hospitality TV, предлагающее отличное телевизионное решение с высококачественным вещанием и выбором лучших каналов, является неотъемлемой частью гостиничного сервиса.
-
-Количество и качество каналов создают положительное впечатление у гостей. Однако именно здесь и возникает проблема. Гостиницам приходится либо модернизировать существующую телевизионную сеть, либо создавать новую, находя баланс между стоимостью оборудования и необходимыми услугами. Мы предлагаем рассмотреть программное обеспечение Astra, которое обладает мощными и гибкими возможностями при использовании в сочетании с DVB-C модулятором. В этой статье мы рассмотрим плюсы и минусы такого решения, а также пройдемся по шагам его настройки.
-
-## Преимущества кабельного телевидения[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#advantages-of-cable-television)
-
-- построенный на обычном телевизионном кабеле, можно использовать существующую сеть отеля
-- большое количество каналов без ограничений по качеству
-- любой телевизор способен принимать кабельное телевидение. Дополнительное оборудование в гостевых комнатах не требуется
-- надежность сети
-- управление вещанием, такое как мониторинг, конфигурирование, переключение каналов и т.д. Все это возможно с помощью Web-интерфейса Astra
-- наконец, можно просто расширить количество источников видеосигнала и каналов. Astra позволяет принимать входной сигнал не только с DVB-карт, но и из сети (HTTP, HLS, UDP, RTSP), а также создавать свои телеканалы из видеозаписей.
-
-## Недостатки[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#disadvantages)
-
-- стоимость головной станции, включая DVB-C модулятор и DVB-карты для приема
-- некоторые старые телевизоры могут не поддерживать стандарт DVB-C для кабельного телевидения
-
-## Оборудование[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#hardware)
-
-
-
-Эта простая схема используется для иллюстрации. У нас есть спутниковый сигнал, серверный ПК на базе Linux с картой (картами) DVB-S/S2 и картой (картами) FSM-модулятора RESI DVB-C.
-
-### Приемник DVB-S/S2
-
-Для приема спутниковых каналов можно использовать любой DVB-S/S2-адаптер с драйверами для Linux.
-
-
-
-Наиболее популярными DVB-ресиверами являются:
-
-- [Цифровые устройства MAX SX8 Pro](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/340/digital-devices-max-sx8-pro-4/8-8-tuner-tv-card-dvb-s2/dvb-s2x-full-spectrum)
-- [Digital Devices Max M4](https://www.digital-devices.eu/shop/en/tv-cards/all-tv-cards/341/digital-devices-max-m4-4x-multi-band-tuner-tv-card?c=167) - универсальное устройство для приема спутниковых, кабельных и эфирных сигналов
-- [TBS6909-X](https://www.tbsdtv.com/products/tbs6909-x-dvb-s-s2-s2x-octa-tuner-pcie-card.html)
-
-### DVB-C модулятор
-
-В этой статье мы рассмотрим простые шаги по настройке Astra для модуляции DVB-C с помощью [RESI DVB-C FSM 8](https://www.digital-devices.eu/shop/en/business-tv/qam-sdr-modulator/). Также можно использовать модулятор [TBS6004](https://www.tbsdtv.com/products/tbs6004-dvb-c-4-qam-pcie-card.html).
-
-
-
-Краткое описание:
-
-- RESI DVB-C FSM 8 имеет 8 транспондеров в соответствии со спецификацией DVB-C
-- Диапазон частот: 114 - 858 МГц
-- Скорость передачи символов: 1,0 - 7,1 мсим/с
-- QAM: 16, 32, 64, 128, 256
-- Соотношение сигнал/шум: 42 дБ
-- Выход с 8 активными транспондерами: 101 дБ мкВ
-- FSM8 может принимать до 7,1 MSym/s и QAM256. Максимальный передаваемый битрейт составляет около 52 Мбит/с
-
-::note Мы советуем передавать на один транспондер не более 40-42 Мбит/с, особенно если входной поток идет со спутника. Так как спутниковые каналы обычно имеют плавающий битрейт, который, например, у HD-канала может скакать от 6 Мбит/с до 11 Мбит/с. ::
-
-В соответствии с этим можно рассчитать, сколько каналов мы можем разместить на одном транспондере и на всех имеющихся транспондерах:
-
-- 4 x HD-канала ~7 Мбит/с = 28 Мбит/с
-- 4 x SD-канала ~3 Мбит/с = 12 Мбит/с
-
-Приблизительно мы можем получить 8 каналов на одном транспондере, умножив их на 8 транспондеров, мы можем получить до 64 каналов в вашей сети DVB-C. Это сочетание каналов может быть различным, все зависит от ваших потребностей. Если Вам необходимо большее количество каналов, Вы можете приобрести RESI DVB-C FSM 16 или 24.
-
-## Требования[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#requirements)
-
-Аппаратное обеспечение:
-
-- Серверный ПК, не менее четырехъядерного процессора Intel® или AMD® 2,8 ГГц, 8 Гб оперативной памяти, с 2 или более слотами PCIe, в зависимости от количества карт PCIe
-- Модуляторы DVB-C (RESI или TBS)
-- Телевизионные карты DVB-S/S2 или DVB-T/T2 (в качестве примера)
-
-Программное обеспечение:
-
-- Операционная система на базе Linux. Мы рекомендуем Ubuntu 22.04 LTS
-- Cesbo Astra
-- Драйверы DVB-карт
-- Интернет-браузер на компьютере. Chrome, Safari или Firefox
-
-## Настройка Astra[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#configure-astra)
-
-### Установка Astra
-
-Прежде всего, необходимо подготовить серверную машину и установить Linux и Astra. Информацию об установке Ubuntu можно найти на [официальном сайте](https://ubuntu.com/tutorials/install-ubuntu-server)
-
-Установка Astra очень проста - достаточно скопировать один бинарный файл на ваш сервер. Здесь подробно описано, как [установить Astra](https://help.cesbo.com/astra/getting-started/first-steps/install)
-
-Довольно часто клиенты забывают настроить свои адаптеры перед выполнением следующих шагов. Поэтому убедитесь, что на сервере установлены драйверы DVB-карты.
-
-- [Установка драйверов DigitalDevices](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver)
-- [Установка драйвера TBS](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver)
-- Информацию о других адаптерах можно найти на сайте производителя
-
-### Прием каналов с помощью системы Astra
-
-Теперь самое время настроить все наши адаптеры и найти каналы, которые мы хотим модулировать по DVB-C. Список всех статей о приеме каналов доступен здесь: [Прием с помощью Astra](https://help.cesbo.com/astra/receiving).
-
-Для настройки приема каналов со спутника рекомендуем ознакомиться с этими статьями:
-
-- [Введение в настройку адаптера DVB](https://help.cesbo.com/astra/receiving/dvb/intro)
-- [Опции тюнера DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-- [Сканирование](https://help.cesbo.com/astra/receiving/dvb/scan)
-
-Ниже приведен скриншот примера настроек адаптера:
-
-
-
-### Сканирование и выбор необходимых каналов
-
-Когда мы разобрались с настройкой наших адаптеров, можно произвести сканирование нужного транспондера (частоты) и добавить каналы в Astra, выбрав все программы, которые необходимо добавить.
-
-
-
-
-
-### Создание нового потока с помощью MPTS
-
-MPTS - Multi Program Transport Stream (или мультиплекс) - это поток, содержащий несколько сервисов (программ). Он используется для передачи каналов на ip-qam/ip-asi модуляторы и мультиплексоры. Ниже приведены скриншоты наиболее общих страниц конфигурации
-
-
-
-
-
-
-
-В настройках SDT должна быть представлена вся информация о канале:
-
-- `Service Name` - название программы
-- `PNR` - номер программы должен быть таким же, как в списке ввода
-- `LCN` - логический номер определяет, какой номер канала будет на телевизоре
-
-
-
-В настройках NIT укажите информацию для транспондера DVB-C.
-
-### Настройка модулятора
-
-На данном этапе мы уже нашли и добавили все необходимые каналы в Astra, создали Новый поток и настроили MPTS, который должен быть отправлен на модулятор. Для настройки выходного сигнала на модулятор RESI DVB-C нам необходимо знать количество адаптеров RESI в системе.
-
-На консоли сервера найдите номер карты и модуляторы с помощью команды:
-
-```
-find "/dev/dvb" -name "mod*"
-```
-
-На выходе мы получаем номер адаптера и его модуляторы типа:
-
-```
-/dev/dvb/adapter0/mod0
-```
-
-- `adapter0` - номер адаптера в системе
-- `mod0` - номер устройства (транспондера) на данном адаптере. Диапазон от 0 до 7 для модулятора FSM8
-
-Теперь настала очередь настройки выходного сигнала на модулятор RESI DVB-C в настройках MPTS
-
-
-
-В результате мы должны получить полностью настроенный Stream, как показано на рисунке:
-
-
-
-## Мониторинг и управление[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#monitor-and-manage)
-
-С помощью Astra можно анализировать качество и стабильность транспортных потоков. Экспортировать статистику и события во внешние системы, такие как Zabbix или Grafana.
-
-Также в любой момент можно открыть веб-интерфейс Astra Web Interface, чтобы просто заглянуть в Dashboard. Здесь вы увидите уже настроенные адаптеры, созданные потоки, а также некоторые полезные параметры, такие как уровень/качество сигнала, битрейт на каналах и т.д.
-
-
-
-
-
-
-
-## Проверка выходного сигнала DVB-C[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#checking-the-output-dvb-c-signal)
-
-С помощью этих простых шагов мы настроили наш поток. Теперь у нас есть каналы, преобразованные и промодулированные FSM-модулятором RESI DVB-C.
-
-Наилучшим способом проверки выходного сигнала является использование анализатора. Существует множество различных моделей от многих производителей. Например, Telestar:
-
-
-
-Также мы можем подключить коаксиальный кабель от RESI к телевизору и в настройках телевизора произвести новое сканирование каналов DVB-C - Full Scan или Network Scan (или задать параметры сканирования вручную). Настройки поиска каналов полностью зависят от производителя телевизора, но в целом они очень похожи.
-
-## Поиск и устранение неисправностей при приеме сигнала DVB[](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry#troubleshooting-dvb-receiving)
-
-В случае возникновения проблем при настройке мы приводим список статей по выявлению проблем и устранению потенциальной причины их возникновения: [Troubleshooting DVB receiving](https://help.cesbo.com/misc/troubleshooting/dvb)
-
-Мы заботимся о каждом нашем клиенте и о том, чтобы у вас остались самые лучшие впечатления от работы с Cesbo Astra, поэтому мы предлагаем больше каналов поддержки, таких как Online-помощь и поддержка по электронной почте.
diff --git a/content/ru/1.astra/1.getting-started/2.use-cases/index.md b/content/ru/1.astra/1.getting-started/2.use-cases/index.md
deleted file mode 100644
index 5e9d6dbb..00000000
--- a/content/ru/1.astra/1.getting-started/2.use-cases/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Примеры использования"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/1.getting-started/9.advanced/index.md b/content/ru/1.astra/1.getting-started/9.advanced/index.md
deleted file mode 100644
index 7e81eaa9..00000000
--- a/content/ru/1.astra/1.getting-started/9.advanced/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Для продвинутых пользователей"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md b/content/ru/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
deleted file mode 100644
index 239aad03..00000000
--- a/content/ru/1.astra/1.getting-started/9.advanced/launch-astra-in-console.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: "Запустить Astra в консоли"
-date: 2023-02-21
----
-
-Если в системе отсутствует systemd, то можно запустить процесс вручную:
-
-```
-astra -c /etc/astra/astra.conf -p 8000
-```
-
-Процесс будет запущен на передний план, и ваша консоль будет занята им до тех пор, пока он не завершится. Чтобы остановить процесс, просто нажмите на клавиатуре сочетание клавиш Ctrl+C.
-
-Для запуска процесса в фоновом режиме добавьте символ `&` после командной строки:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 &
-```
-
-Процесс будет запущен в фоновом режиме, а консоль будет немедленно возвращена под ваш контроль. Для остановки процесса можно запустить команду:
-
-```
-killall astra
-```
diff --git a/content/ru/1.astra/1.getting-started/index.md b/content/ru/1.astra/1.getting-started/index.md
deleted file mode 100644
index aa41f62e..00000000
--- a/content/ru/1.astra/1.getting-started/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Быстрый старт"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/getting-started.svg
- description: "Введение в Astra для начинающих"
----
-
-Узнайте, как начать использовать Astra для создания собственной головной станции для цифрового телевидения.
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/1.update.md b/content/ru/1.astra/2.admin-guide/1.administration/1.update.md
deleted file mode 100644
index 21541b76..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/1.update.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Обновление"
-date: 2023-02-21
----
-
-Установка новой версии на сервер:
-
-::alert
-Перед обновлением, пожалуйста [создайте резервную копию](https://help.cesbo.com/astra/admin-guide/administration/backup)!
-::
-
-## Установка обновления[](https://help.cesbo.com/astra/admin-guide/administration/update#install-update)
-
-Загрузите актуальную версию файла:
-
-```
-rm -f /usr/bin/astra
-curl -Lo /usr/bin/astra https://cesbo.com/astra-latest
-chmod +x /usr/bin/astra
-```
-
-Перезагрузите Astra после обновления:
-
-```
-systemctl restart astra
-```
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/2.backup.md b/content/ru/1.astra/2.admin-guide/1.administration/2.backup.md
deleted file mode 100644
index 76c63fc4..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/2.backup.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Резервное копирование"
-date: 2023-02-21
----
-
-Резервное копирование - важная часть системного администрирования!
-
-## Создание резервной копии[](https://help.cesbo.com/astra/admin-guide/administration/backup#create)
-
-Сохранить бинарный файл и файлы конфигурации в архив:
-
-```
-tar -Pzcf ~/astra-backup.tar.gz /usr/bin/astra /etc/astra
-```
-
-## Восстановление из резервной копии[](https://help.cesbo.com/astra/admin-guide/administration/backup#restore)
-
-Для извлечения резервной копии выполните следующие команды:
-
-```
-rm -f /usr/bin/astra
-tar -Pxf ~/astra-backup.tar.gz
-```
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/90.uninstall.md b/content/ru/1.astra/2.admin-guide/1.administration/90.uninstall.md
deleted file mode 100644
index f326ab2d..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/90.uninstall.md
+++ /dev/null
@@ -1,42 +0,0 @@
----
-title: "Удаление"
-date: 2023-02-21
----
-
-
-Если Astra больше не нужна, вы можете полностью удалить ее с вашего сервера.
-
-::alert
-Перед деинсталляцией, пожалуйста [создайте резервную копию](https://help.cesbo.com/astra/admin-guide/administration/backup)!
-::
-
-## Отключить сервис[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#disable-service)
-
-Остановите службу и отключите автозапуск:
-
-```
-systemctl stop astra
-systemctl disable astra
-```
-
-## Удалить сервис[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#remove-service)
-
-Удалите сервис из системы:
-
-```
-astra remove
-```
-
-Если на сервере имеется несколько служб, то следует указать имя службы:
-
-```
-astra remove astra-8001
-```
-
-## Очистка[](https://help.cesbo.com/astra/admin-guide/administration/uninstall#cleanup)
-
-Наконец, удалите двоичный файл и файлы конфигурации:
-
-```
-rm -rf /usr/bin/astra /etc/astra
-```
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/change-password.md b/content/ru/1.astra/2.admin-guide/1.administration/change-password.md
deleted file mode 100644
index 5978a0ae..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/change-password.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Изменение пароля к веб-интерфейсу Astra"
-date: 2023-02-22
----
-
-Администратор Astra может изменить пароль любого пользователя через web. Для выполнения этого действия необходимо:
-
-1. Откройте меню Settings, выберите пункт Users. В результате вы попадете на страницу Users, где можно увидеть список всех пользователей.
-2. Выберите пользователя, пароль которого необходимо изменить.
-3. Введите новый пароль и нажмите кнопку Применить.
-
-Если вы изменили свой пароль, то веб-интерфейс Astra будет перезагружен, и вам потребуется войти в систему с новым паролем.
-
-## Сброс пароля[](https://help.cesbo.com/astra/admin-guide/administration/change-password#reset-password)
-
-Пароль интерфейса Astra можно также изменить с помощью команды консоли сервера:
-
-```
-astra --reset-password
-```
-
-Затем необходимо ввести следующие данные:
-
-- Порт веб-интерфейса (по умолчанию 8000)
-- Вход пользователя в систему
-- Новый пароль
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/changelog.md b/content/ru/1.astra/2.admin-guide/1.administration/changelog.md
deleted file mode 100644
index 7b7892c7..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/changelog.md
+++ /dev/null
@@ -1,170 +0,0 @@
----
-title: "Changelog"
-noindex: true
----
-
-## 250221
-
-[Скачать Astra-250221](https://cdn.cesbo.com/astra/builds/astra-250221)
-
-### SRT
-
-- Библиотека SRT понижена до версии v1.4.3 из-за ошибок потери пакетов и CC
-- Приём SRT автоматически перезапускает соединения, когда битрейт падает до нуля
-
-### DVB
-
-- Добавлена опция `restart_adapter` для перезапуска DVB адаптера с анализатором каналов. Когда канал получает поток с ошибками, отправляется команда на перезапуск адаптера.
-- Исправлено падение при запуске DVB из Lua скриптов
-- SAT>IP отправляет опции на SAT>IP сервер для Multistream/PLS
-
-### UDP
-
-- Исправлен шторм логов с сообщением "UDP recv buffer overflow"
-- Добавлена опция `join` для UDP выхода для отправки запроса Multicast Join (требуется некоторыми сетевыми коммутаторами)
-- Добавлена опция `ts_size=204` для MPEG-TS с пакетами размером 204 байта (потоки ISDB-T в Бразилии и Японии)
-
-### MPEG-TS
-
-- Исправлено remap для пакетов AIT
-
-### Веб-интерфейс
-
-- Ссылки на m3u-плейлисты с разными источниками (HLS, HTTP MPEG-TS, UDP): Настройки -> HTTP Play
-
-## 241024
-
-[Скачать Astra-241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-
-### SRT
-
-- Обновлена библиотека SRT до версии 1.5.3
-- Сессии для SRT-выхода в режиме прослушивания
-- Рефакторинг SRT-выхода, улучшена стабильность, исправлена утечка памяти
-- Опция `streamid` для SRT-входа
-
-### TBS DVB-T модулятор
-
-- Поддержка TBS6104 DVB-T Quad Modulator Card
-
-### HLS
-
-- HLS-выход передает метки SCTE-35
-- HLS-вход корректирует счётчик непрерывности, если он начинается с 0 на каждом сегменте
-
-### MPEG-TS
-
-- Поддержка текста, закодированного с UTF-16, ISO/IEC 10646 BMP в таблицах EIT и SDT
-- Останов генерации PSI, если нет данных на входе
-
-### Веб-интерфейс
-
-- Иконки для DVB виртуальных адаптеров
-- Исправления статуса и битрейта для адаптера SAT>IP в веб-интерфейсе
-- Исправление перезагрузки веба при переподключении
-- Исправление удаления серверов в веб-интерфейсе
-- Кнопка выхода
-- Вкладки для Settings -> General
-
-### Внутренние изменения
-
-- Перенос кода из Lua скриптов в Astra Core: методы API для статуса потока, отчёта по потоку, плейлистов, обработки JSON и другие
-
-## 230719
-
-[Скачать Astra-230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-
-В этом журнале изменений приведено краткое сравнение с последним стабильным релизом 220504
-
-### SRT
-
-- Библиотека SRT обновлена до версии 1.5.1
-- Вариант `statsout=FILE` для записи статистики приема/передачи SRT в CSV-файл. Этот файл может быть обработан с помощью [https://github.com/mbakholdina/srt-stats-plotting](https://github.com/mbakholdina/srt-stats-plotting).
-- Поддерживается стандартный формат адреса, например `srt://example.com?passphrase=12345`. Если ваш адрес содержит символ # в опции streamid, то его следует изменить на `%23`. Например: `srt://example.com?streamid=%23!::r=LaminorTV,m=request`
-- Повышенная стабильность приема
-- опция `oheadbw` - превышение пропускной способности восстановления над входной скоростью. По умолчанию: `25`
-- опционы `sndbuf` и `rcvbuf` для настройки размера буфера передачи и приема
-
-### Виртуальные адаптеры DVB
-
-Виртуальные адаптеры - это опция в настройках адаптера для упрощения настройки потоков:
-
-- MPTS-потоки: можно задать адрес MPTS-потока и просканировать его для добавления всех каналов по отдельности. [Подробнее](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-- CI-адаптер: можно настроить дешифрование каналов с помощью внешних CI-адаптеров, таких как DigitalDevices Octopus Twin CI или TBS6900. [Подробнее](https://help.cesbo.com/astra/receiving/dvb/external-ci)
-- Адаптер SAT>IP: это замена флажка SAT>IP в предыдущих версиях. [Подробнее](https://help.cesbo.com/astra/receiving/dvb/satip-client)
-- SAT>IP: увеличить размер приемного буфера
-- SAT>IP: больше журналов для ошибок HTTP-соединений
-
-### DVB-тюнеры и DVB-вход
-
-- Для многостандартных адаптеров доступна опция ручного выбора фронтэнда -. `fe_device`. Это можно найти в веб-интерфейсе: Параметры адаптера -> Дополнительно -> FE Device
-- Сканирование DVB-адаптеров перед запуском Astra
-
-### Модулятор RESI от DigitalDevices
-
-- Параметры исправления `gain` и `attenuator` для последних версий драйверов
-- Размер буфера по умолчанию увеличен до 64 Мб
-- Сброс RESI перед запуском
-
-### HTTP/HLS
-
-Вход:
-
-- HLS-вход поддерживает M3U8 с URL-адресами без схемы. Например: `//example.com/media/001.ts`
-- Синхронизация битрейта по временным меткам DTS/PTS вместо PCR. (многие потоки HLS имеют искаженные значения PCR)
-
-Выход:
-
-- Переписаны алгоритмы авторизации для повышения производительности (перенесены из Lua-скриптов в C-ядро)
-- Авторизация по HTTP Backend поддерживает перенаправления
-- Проверка списка IP-адресов при HTTP-авторизации перед другими методами
-- HLS Output отправляет пустой TS-файл, если файл не найден (была ошибка 404, но некоторые плееры на базе ffplay отправляют много запросов, пытаясь перезагрузить его)
-- Параметры -> HLS -> Session Timeout для настройки времени, в течение которого сессия должна быть закрыта при неактивности
-
-### UDP
-
-- Игнорировать недействительные TS-файлы при вводе (в предыдущих версиях происходил перезапуск приема)
-- Вариант `src=IP` для указания адреса источника многоадресной рассылки UDP для IGMPv3. Пример: `udp://eth1@239.255.1.1:1234#src=192.168.88.100`
-
-### MPTS
-
-- Изменение типа EIT с включением `remux_eit` вариант. Если EIT tsid не равен значению `tsid` опция, заданная в настройках MPTS, то тип EIT будет изменен с `actual` на `other`
-
-### Обработка
-
-- опция `set_pcr_pid` изменить PCR pid, если он отделился от видео
-- T2MI исправляет проблему с ошибками CC в некоторых потоках
-
-### Мониторинг
-
-- Вариант `interval=SEC` для адреса InfluxDB для определения интервалов отправки. По умолчанию это 60 секунд. Например: `https://example.com:8086#interval=5`
-- `app_mem_kb` в [API состояния процесса](https://help.cesbo.com/astra/admin-guide/api/process). Использование памяти процесса в килобайтах
-- `video_count` и `audio_count` в [API состояния потока](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-status)
-
-### Master-Slave
-
-- Вариант `delay` для режима slave-mode для запуска процесса с задержкой. По умолчанию 3 секунды. Пример: `astra -c slave.conf -p 8000 --slave "http://master:8000#delay=10"`
-
-### Веб-интерфейс
-
-- Иконка
-- Веб-интерфейс из `als.cesbo.com` интегрированный в бинарный файл Astra (`als.cesbo.com` больше не используется)
-- Опция установки пользовательского пути к веб-интерфейсу. Это можно сделать в разделе Настройки -> Общие -> Пользовательский путь. Например, путь `secret`Интерфейс будет доступен по адресу `http://example.com:8000/secret/`
-- Опция изменения порта для веб-интерфейса. Эта опция находится в разделе Настройки -> Общие -> Пользовательский порт. Эта опция настраивает значение порта, определенное в параметре `-p` опция. Также поддерживается адрес локального интерфейса, например `127.0.0.1:8000` - веб будет доступен только на localhost
-- Опция Settings -> HTTP Play -> Path to TV Screenshots - прикрепление скриншотов каналов к карточкам на приборной панели
-- Описание для канала
-- Модальные диалоги для настройки параметров потока и адаптера
-
-### Внутренние изменения
-
-- Перемещено большое количество кода из Lua-скриптов в Astra Core для повышения производительности
-- Astra проверяет порт для API и Web-интерфейса, чтобы не запускать один и тот же процесс дважды
-- Обновление OpenSSL до версии 1.1.1t
-- Интеграция LibUV v1.44.2 (подготовка к переходу от внутренней обработки событий к libuv)
-
-## Архивные версии
-
-- [241024](https://cdn.cesbo.com/astra/builds/astra-241024)
-- [230719](https://cdn.cesbo.com/astra/builds/astra-230719)
-- [230307](https://cdn.cesbo.com/astra/builds/astra-230307)
-- [220504](https://cdn.cesbo.com/astra/builds/astra-220504)
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/custom-port.md b/content/ru/1.astra/2.admin-guide/1.administration/custom-port.md
deleted file mode 100644
index 566fa727..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/custom-port.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Пользовательский порт для веб-интерфейса Astra"
-date: 2023-02-21
----
-
-Порт по умолчанию для веб-интерфейса Astra - это `8000`. Вы можете установить любой порт:
-
-```
-astra init 4000 astra
-```
-
-`astra` в конце команды - это имя службы по умолчанию.
-
-Перезапустите сервис для применения изменений:
-
-```
-systemctl restart astra
-```
-
-Теперь веб-интерфейс будет доступен на новом порту: `http://your-server:4000`
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/index.md b/content/ru/1.astra/2.admin-guide/1.administration/index.md
deleted file mode 100644
index 1bdac090..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Администрирование"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/mosaic.md b/content/ru/1.astra/2.admin-guide/1.administration/mosaic.md
deleted file mode 100644
index 93949f1e..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/mosaic.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: "Mosaic: Скриншоты каналов в интерфейсе"
-date: 2023-08-28
-image: https://cdn.cesbo.com/help/astra/admin-guide/administration/mosaic/dashboard.png
----
-
-Mosaic - это простой скрипт для создания скриншотов каналов с помощью ffmpeg и показа их в Astra Dashboard с использованием API.
-
-Скриншоты позволяют наглядно оценить работу каналов.
-
-
-
-## Требования[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#requirements)
-
-- Astra с включенной функцией [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play)
-- FFmpeg
-
-## Установка FFmpeg[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#install-ffmpeg)
-
-Установите FFmpeg с помощью менеджера пакетов:
-
-```
-apt install ffmpeg
-```
-
-## Настройка HTTP Play[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#configure-http-play)
-
-На сервере создайте новый каталог для хранения скриншотов:
-
-```
-mkdir -p /var/lib/astra/mosaic
-```
-
-Затем откройте веб-интерфейс Astra и перейдите в -> Настройки -> HTTP Play:
-
-
-
-Включите HTTP Play, если он отключен, и укажите путь к каталогу со скриншотами. Готово, теперь HTTP Play настроен, и вы можете сохранить изменения.
-
-Также в настройках HTTP Play можно скопировать ссылку на `playlist.m3u8`В этом файле содержатся ссылки на все включенные каналы. Ссылка на плейлист выглядит следующим образом: `https://example.com:8000/playlist.m3u8`
-
-Если используется HTTP-авторизация, установите Token для администратора. Откройте веб-интерфейс Astra и перейдите в -> Settings -> Users -> выберите администратора и установите любой Токен, например: `c6017ac9`. Добавьте этот токен к URL-адресу плейлиста: `https://example.com:8000/playlist.m3u8?token=c6017ac9`
-
-## Скачайте и настройте скрипт[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#download-and-configure-script)
-
-[Скачайте](https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh) скрипт и сохраните его на своем сервере:
-
-```
-curl -Lo /usr/local/bin/mosaic.sh https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.sh
-chmod +x /usr/local/bin/mosaic.sh
-```
-
-Откройте скрипт в любом текстовом редакторе и измените следующие переменные:
-
-- `THREADS` - количество потоков для одновременного создания нескольких скриншотов. Меньшее количество потоков потребует больше времени для обновления всех изображений, а большее количество потоков увеличит загрузку процессора. Вы можете задать столько потоков, сколько у вас ядер процессора
-- `PLAYLIST_URL` - URL to `playlist.m3u8` файл из предыдущего шага
-- `SCREENSHOT_PATH` - путь для хранения скриншотов на вашем сервере: `/var/lib/astra/mosaic/`
-- `API_PORT` - порт для API Astra
-- `API_AUTH` - логин и пароль admin для доступа к Astra API
-
-## Запуск скрипта с помощью Systemd[](https://help.cesbo.com/astra/admin-guide/administration/mosaic#start-script-with-systemd)
-
-Для автоматического запуска скрипта его можно добавить в systemd. Загрузите конфигурационный файл для systemd и сохраните его на своем сервере:
-
-```
-curl -Lo /etc/systemd/system/mosaic.service https://cdn.cesbo.com/astra/scripts/mosaic/mosaic.service
-```
-
-Для управления скриптом могут быть использованы следующие команды:
-
-- Запустить скрипт: `systemctl start mosaic`
-- Остановить скрипт: `systemctl stop mosaic`
-- Включить автозапуск: `systemctl enable mosaic`
-- Отключить автозапуск: `systemctl disable mosaic`
-
-После запуска проверьте, что в каталоге screenshots создаются новые png-файлы:
-
-```
-ls /var/lib/astra/mosaic
-```
diff --git a/content/ru/1.astra/2.admin-guide/1.administration/slave-mode.md b/content/ru/1.astra/2.admin-guide/1.administration/slave-mode.md
deleted file mode 100644
index 0bcb092c..00000000
--- a/content/ru/1.astra/2.admin-guide/1.administration/slave-mode.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Отказоустойчивая конфигурация"
-date: 2023-08-08
----
-
-В конфигурации с отказоустойчивостью можно запустить второй сервер для замены основного в случае отказа.
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000"
-```
-
-Эта команда запустит Astra в ведомом режиме и соединит с первичным процессом на сервере по адресу 192.168.1.1. Как только соединение с первичным сервером будет потеряно, Astra выполнит конфигурацию и начнет работу.
-
-По умолчанию Astra выполняет конфигурацию за 3 секунды. Однако можно установить меньшую или большую задержку с помощью параметра `delay` вариант:
-
-```
-astra -c /etc/astra/astra.conf -p 8000 --slave "http://192.168.1.1:8000#delay=10"
-```
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/1.create.md b/content/ru/1.astra/2.admin-guide/2.stream/1.create.md
deleted file mode 100644
index b2c5997c..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/1.create.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Создать новый поток"
-date: 2023-05-22
----
-
-Стрим - это центральный аспект конфигурации Astra, включающий список входов для приема мультимедиа и выходов для распределения или предоставления доступа. Каждый стрим также содержит опции для обработки данных.
-
-## SPTS[](https://help.cesbo.com/astra/admin-guide/stream/create#single-program-stream)
-
-
-
-Односервисный стрим (SPTS, также известный как Channel или Service) является типом стрима по умолчанию в конфигурации Astra и обычно используется для формирования телевизионных каналов. Он может использовать несколько входов для резервирования, что повышает надежность. Встроенный анализатор постоянно контролирует активный вход и при обнаружении неисправности немедленно переключается на резервный.
-
-Помимо резервирования, SPTS предлагает ряд возможностей обработки. Это фильтрация для передачи только необходимых медиаданных, модификация информации о стриме, дескремблирование для доступа к защищенным стримам и скремблирование для защиты передаваемых данных. Таким образом, SPTS представляет собой универсальное и безопасное решение для формирования телевизионных каналов.
-
-Подробнее об [общих настройках стрима](https://help.cesbo.com/astra/admin-guide/stream/general)
-
-## Мультипрограммный поток[](https://help.cesbo.com/astra/admin-guide/stream/create#multi-program-stream)
-
-
-
-Мультипрограммный стрима (MPTS, также известный как Multiplex) - это еще один тип стрима, доступный в Astra и активизируемый одноименной опцией в настройках потока. MPTS принимает все входные стрима и мультиплексирует их в единый стрима для целей вещания.
-
-Этот тип стрима также предоставляет ряд возможностей, предназначенных для вещания. К ним относятся опции для определения описания потока, сетевой информации, поиска сети и логических номеров каналов.
-
-Подробнее о [настройках MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings)
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/2.general.md b/content/ru/1.astra/2.admin-guide/2.stream/2.general.md
deleted file mode 100644
index f5134925..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/2.general.md
+++ /dev/null
@@ -1,45 +0,0 @@
----
-title: "Общие настройки потока"
-date: 2023-08-14
----
-
-Единый программный поток (SPTS) обычно используется для формирования телевизионных каналов. Он может использовать несколько входов для резервирования, что повышает надежность потока.
-
-
-
-- `Enable` - новый поток включен по умолчанию, но при необходимости может быть отключен
-- `Name` - дружественное имя канала, используемое в инструментальных панелях и журналах
-- `ID` - уникальный идентификатор, по умолчанию Astra присваивает новым каналам порядковый номер, но вы можете определить свой собственный
-- `Multi Program Stream` - переход к конфигурации MPTS
-- `Enable monitoring` - анализировать состояние потока и отправлять отчеты в систему мониторинга
-- `Start stream on demand` - Astra будет ожидать входящего запроса для запуска потока. Этот режим отключается для каналов с UDP- или HLS-выходами
-- `Keep Active` - дополнительная опция для режима работы по требованию. По умолчанию, когда последний клиент завершает соединение, Astra отключает канал. Данная опция позволяет каналу оставаться активным в течение некоторого времени
-- `Channel Number` - опция, используемая для упорядочивания каналов в списке воспроизведения
-- `Description` - описание произвольного канала
-
-## Список входящих стримов[](https://help.cesbo.com/astra/admin-guide/stream/general#input-list)
-
-Настройте один или несколько входов для приема потокового содержимого. Для настройки входов можно использовать [формат Media Address Format](https://help.cesbo.com/astra/receiving/general/address-format) или диалог конфигурации.
-
-Более подробную информацию по настройке конкретного протокола можно найти в наших руководствах:
-
-- [HLS](https://help.cesbo.com/astra/receiving/ip/hls)
-- [HTTP MPEG-TS](https://help.cesbo.com/astra/receiving/ip/http)
-- [UDP/RTP](https://help.cesbo.com/astra/receiving/ip/udp)
-- [SRT](https://help.cesbo.com/astra/receiving/ip/srt)
-- [RSTP](https://help.cesbo.com/astra/receiving/ip/rtsp)
-- [Как получить MPTS по протоколу UDP](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-- [Как настроить DVB, ATSC, ISDB-T, SAT>IP](https://help.cesbo.com/astra/receiving/dvb)
-
-## Список выходов[](https://help.cesbo.com/astra/admin-guide/stream/general#output-list)
-
-Настройте один или несколько выходов для предоставления содержимого клиентам. Выходы являются необязательными. Вы можете использовать функцию [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play) для предоставления доступа к каналам с HLS или HTTP MPEG-TS.
-
-Более подробную информацию по настройке конкретного протокола можно найти в наших руководствах:
-
-- [UDP](https://help.cesbo.com/astra/delivery/broadcasting/udp)
-- [DVB с вещательным оборудованием](https://help.cesbo.com/astra/delivery/hardware)
-
-## Сохранить[](https://help.cesbo.com/astra/admin-guide/stream/general#save)
-
-Настройки канала сохраняются при нажатии кнопки Применить.
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/4.service.md b/content/ru/1.astra/2.admin-guide/2.stream/4.service.md
deleted file mode 100644
index debe0d04..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/4.service.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-title: "Настройки потокового сервиса"
-date: 2023-08-14
----
-
-Настройки сервиса позволяют настраивать потоковую информацию, передаваемую игрокам.
-
-
-
-- `Service Type` - тип услуги, видео, радио или другой
-- `Service Provider` - имя поставщика услуг, которое можно задать глобально в разделе Настройки -> Общие -> Поставщик услуг
-- `Service Name` - публичное имя сервиса, которое будет отображаться на экране телевизора
-- `Codepage` - текстовая кодировка, используемая для опций Service Provider и Service Name
-- `HbbTV URL` - добавление URL к HbbTV (Hybrid broadcast broadband TV) для предоставления расширенных возможностей интерактивного телевидения
-- `Conditional Access` - защита ручья с использованием системы условного доступа для предотвращения несанкционированного доступа. Подробнее в [CAS и Simulcrypt](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt)
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/5.remap.md b/content/ru/1.astra/2.admin-guide/2.stream/5.remap.md
deleted file mode 100644
index 1cf319b8..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/5.remap.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: "Настройки ремапирования потока"
-date: 2023-08-14
----
-
-Функция Remap позволяет изменять идентификаторы потоков и фильтровать нередактируемые пакеты
-
-
-
-- `Map PID's` - модифицировать идентификатор пакета (PID) для элементарных потоков MPEG-TS. Подробнее в [Переопределение PID потоков](https://help.cesbo.com/astra/processing/mpegts/remap)
-- `Filter PID's` - удаляет определенные пакеты в потоке MPEG-TS на основе их PID. Подробнее в [Фильтрация PID](https://help.cesbo.com/astra/processing/mpegts/filter)
-- `Change PNR` - изменить номер программы. Номер программы может находиться в диапазоне от 1 до 65535
-- `Change TSID` - изменение идентификатора транспортного потока
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/6.backup.md b/content/ru/1.astra/2.admin-guide/2.stream/6.backup.md
deleted file mode 100644
index ef7fcfe5..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/6.backup.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Настройки резервного копирования потока"
-date: 2023-08-14
----
-
-Настройте поведение резервирования для автоматического переключения потоковых входов в случае сбоя.
-
-
-
-- `Backup Type` - тип поведения при резервировании. По умолчанию: Активное резервирование
-- `Initial Delay` - задержка в секундах перед началом следующего ввода после инициирования потока. По умолчанию: 5 для UDP или SRT; 10 для HLS, HTTP MPEG-TS или RTSP; 120 для DVB
-- `Start Delay` - задержка в секундах перед началом следующего ввода. По умолчанию: 5
-- `Return Delay` - задержка для Active Backup в секундах для возврата к предыдущему входу
-
-Встроенный анализатор непрерывно контролирует активный вход и при обнаружении неисправности немедленно переключается на альтернативный вход.
-
-## Активное резервное копирование[](https://help.cesbo.com/astra/admin-guide/stream/backup#active-backup)
-
-По умолчанию используется режим активного резервирования. В случае сбоя Astra переключается на следующий вход, продолжая анализировать предыдущие входы на предмет возможного переключения обратно.
-
-Если все входы не работают, то Astra продолжит передачу данных на последний доступный вход. Для остановки потоковой передачи доступна дополнительная опция для типа резервного копирования: "Активное резервирование и остановка потоковой передачи, если все входы неактивны".
-
-## Пассивное резервное копирование[](https://help.cesbo.com/astra/admin-guide/stream/backup#passive-backup)
-
-В случае сбоя Astra переключается на следующий вход и останавливает предыдущий. При отказе последнего входа Astra автоматически переключается обратно на первый вход
-
-## Отключенное резервное копирование[](https://help.cesbo.com/astra/admin-guide/stream/backup#disabled-backup)
-
-В случае сбоя Astra ничего не делает. Этот метод подходит для ручного переключения входов с помощью Web-интерфейса или методов API.
-
-Подробнее в [Stream API > Переключение активного входа](https://help.cesbo.com/astra/admin-guide/api/stream#switch-active-input)
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/7.epg.md b/content/ru/1.astra/2.admin-guide/2.stream/7.epg.md
deleted file mode 100644
index 4716deb8..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/7.epg.md
+++ /dev/null
@@ -1,74 +0,0 @@
----
-title: "Настройки экспорта потокового EPG"
-date: 2023-08-14
----
-
-Настройка экспорта EPG для извлечения электронного гида из потока
-
-
-
-- `XMLTV Channel ID` - использовать пользовательский ID канала вместо основного ID
-- `Format` - Формат экспорта EPG:
- - `XMLTV` - этот популярный формат используется для хранения и распространения EPG. XMLTV совместим с различными промежуточными программами и IPTV-плеерами
- - `JSON` - полезен для передачи EPG на внешние серверы или для непосредственного использования в веб-приложении. Например, он может быть встроен в веб-сайт
-- `Destination` - назначение для экспорта EPG:
- - `file://` - сохранить EPG в локальном файле. Например, при использовании `file:///tmp/test_channel.xml` будет хранить EPG в `/tmp` каталог с именем файла `test_channel.xml`
- - `http://` - отправка EPG с помощью HTTP POST-запроса. На стороне сервера для обработки полученного запроса требуется приложение, например, EPG Aggregator
-- `Codepage` - декодирование текста из полученных EIT-пакетов с использованием заданной кодовой страницы. Хранимый текст всегда кодируется в формате UTF-8
-
-## Агрегатор EPG[](https://help.cesbo.com/astra/admin-guide/stream/epg#epg-aggregator)
-
-EPG Aggregator - это скрипт для Astra, позволяющий получать EPG со многих серверов и сохранять его в единый файл XMLTV.
-
-### Установка
-
-Чтобы установить скрипт, скачайте его и сохраните на сервере. Это можно сделать с помощью `curl` команда на сервере:
-
-```
-curl -Lo /etc/astra/epg-aggregator.lua https://cdn.cesbo.com/astra/scripts/epg-aggregator/epg-aggregator.lua
-```
-
-### Запуск скрипта с помощью Systemd
-
-Для автоматического запуска скрипта можно добавить его в systemd.
-
-1. Загрузить файл конфигурации: [https://cdn.cesbo.com/astra/scripts/epg-aggregator/astra-epg.service](https://cdn.cesbo.com/astra/scripts/epg-aggregator/astra-epg.service)
-2. В этом файле можно настроить аргументы командной строки
-3. Сохраните файл на своем сервере по адресу `/etc/systemd/system/astra-epg.service`
-4. Запустить скрипт: `systemctl start astra-epg`
-5. Включить автозапуск: `systemctl enable astra-epg`
-
-Аргументы командной строки:
-
-- `-o /tmp/epg.xml` - полный путь для хранения сгенерированного файла XMLTV
-- `-p 5000` -порт для приема запросов от Astra
-- `–daemon` - запуск в качестве демона
-- `–interval SEC` - интервал сохранения EPG в файл. по умолчанию: 60 секунд
-- `–stalker` - заменить тег `` на `` для промежуточного программного обеспечения Stalker/Ministra
-
-Скрипт готов к приему запросов от Astra
-
-### Настройка Astra для агрегатора EPG
-
-В настройках потока на вкладке "EPG" настройте экспорт EPG:
-
-- `Format` - набор `JSON`
-- `Destination` - набор `http://EPG_agregator_IP:5000`
-
-Файл XMLTV с собранными данными будет расположен по пути: `/tmp/epg.xml`. Также вы можете загрузить XMLTV с сайта http://EPG\_agregator\_IP:5000/epg.xml или добавить этот URL в клиентское приложение.
-
-### Ночной перезапуск агрегатора EPG
-
-В некоторых случаях может потребоваться перезапуск EPG Aggregator, лучше делать это в ночное время. Это можно сделать с помощью системного планировщика - cron. Откройте конфигурацию cron:
-
-```
-sudo crontab -e
-```
-
-и добавить строку в файл:
-
-```
-0 4 * * * systemctl restart astra-epg
-```
-
-Сохраните изменения в cron. Коллектор будет перезапускаться каждую ночь в 4:00
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/_dir.yml b/content/ru/1.astra/2.admin-guide/2.stream/_dir.yml
deleted file mode 100644
index c851ef92..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Настройки потока"
diff --git a/content/ru/1.astra/2.admin-guide/2.stream/index.md b/content/ru/1.astra/2.admin-guide/2.stream/index.md
deleted file mode 100644
index 8730c9cf..00000000
--- a/content/ru/1.astra/2.admin-guide/2.stream/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Настройки потока"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/3.settings/1.general.md b/content/ru/1.astra/2.admin-guide/3.settings/1.general.md
deleted file mode 100644
index 24b22a8e..00000000
--- a/content/ru/1.astra/2.admin-guide/3.settings/1.general.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "Общие настройки"
-date: 2023-03-23
----
-
-General Settings в Astra включают в себя набор основных параметров конфигурации, которые позволяют настроить и оптимизировать работу программного обеспечения. Эти настройки обеспечивают бесперебойную работу потокового вещания, управляя такими аспектами, как интеграция InfluxDB, настройки HTTP-сервера и параметры стрима по умолчанию.
-
-## Интеграция с InfluxDB[](https://help.cesbo.com/astra/admin-guide/settings/general#influxdb-integration)
-
-Опции интеграции с InfluxDB в Astra позволяют настроить соединение между Astra и InfluxDB для хранения статистики, связанной с потоками и адаптерами.
-
-- `Instance Name` - имя хранилища данных. По умолчанию в Astra используется InfluxDB
-- `InfluxDB Address` - адрес подключенного хранилища. По умолчанию адрес InfluxDB: `http://db-server:8086`
-- `InfluxDB Organization` - название вашей организации в настройках InfluxDB
-- `InfluxDB Token` - если необходимо подключить внешний интерфейс, то необходимо ввести API-токен из буфера обмена
-
-Подробное руководство приведено в разделе [Интеграция Astra с InfluxDB](https://help.cesbo.com/astra/monitoring/export/influxdb)
-
-## Мониторинг[](https://help.cesbo.com/astra/admin-guide/settings/general#monitoring)
-
-Функция Monitoring в Astra - это legacy опция, позволяющая отправлять данные о событиях, такие как статистика потоков и адаптеров, через HTTP POST-запросы во внешние сервисы.
-
-Подробнее в: [Мониторинг экспорта События](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events)
-
-## Параметры HTTP-сервера[](https://help.cesbo.com/astra/admin-guide/settings/general#http-server-options)
-
-Опции HTTP-сервера в Astra позволяют настроить HTTP-сервер для предоставления доступа к медиаконтенту по протоколам HTTP MPEG-TS или HLS.
-
-- `HTTP Access Log` - полный путь к файлу для записи журнала запросов
-- `HTTP Sessions` - включает функцию HTTP Sessions для аутентификации и отслеживания активности пользователей. При включении в главном меню появляется пункт "Сессии" для просмотра всех активных сессий. Опция активна по умолчанию
-- `Sessions Backend Address` - webhook для экспорта информации о сессиях при их завершении
-- `Minimal Session Time` - отправлять по webhook информацию о сеансах, длящихся дольше минимального времени.
-
-Чтобы включить HTTPS, настройте следующие параметры:
-
-- `TLS certificate chain` - полный путь к цепочке сертификатов. Например: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- `TLS certificate key` - полный путь к ключу сертификата. Например. `/etc/dehydrated/certs/example.com/privkey.pem`
-- `Disable TLS on primary port` - Отметьте эту опцию, если вы хотите, чтобы основной порт, определяемый аргументом командной строки `-p PORT`, для работы без HTTPS
-
-Вы можете получить бесплатный сертификат от Let's Encrypt. Подробное руководство приведено в разделе [Сертификат HTTPS с помощью Dehydrated](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated)
-
-## Параметры потока по умолчанию[](https://help.cesbo.com/astra/admin-guide/settings/general#default-stream-options)
-
-Эти настройки являются глобальными для всех потоков (если они не переопределены в настройках потока)
-
-- `Start stream on demand` - активизировать потоки в присутствии HTTP-клиентов. Включено по умолчанию
-- `HTTP Keep Active` - определяет время в секундах, в течение которого поток будет активен, несмотря на отсутствие клиентов. По умолчанию равно 0 - отключает канал сразу после закрытия сессии последнего клиента
-- `Backup Start Delay` - устанавливает задержку в секундах перед переключением на резервный источник
-- `Backup Return Delay` - устанавливает задержку в секундах перед возвратом к предыдущему источнику
-- `Default codepage` - определение кодовой страницы для потоковой информации в SDT
-- `Service provider` - название вашей компании. Используется в описании потока SDT
-- `Network name` - название сети провайдера. Используется в описании потока SDT
-- `TCP Congestion Control` - определяет алгоритм работы TCP CC
-- `CC Limit` - устанавливает ограничение на количество ошибок CC в источнике. После превышения этого лимита источник будет считаться нерабочим
-- `Use multithreading for UDP receiving and transmitting` - запуск отдельных потоков для обработки UDP-сокетов, включенный по умолчанию
-- `Bind DVB adapters by MAC` - использование MAC-адресов DVB для привязки сконфигурированных адаптеров к системному устройству
-
-::alert
-После сохранения глобальных настроек Astra перезапускается
-::
diff --git a/content/ru/1.astra/2.admin-guide/3.settings/2.users.md b/content/ru/1.astra/2.admin-guide/3.settings/2.users.md
deleted file mode 100644
index 1c1093ac..00000000
--- a/content/ru/1.astra/2.admin-guide/3.settings/2.users.md
+++ /dev/null
@@ -1,64 +0,0 @@
----
-title: "Управление пользователями"
-date: 2023-03-23
----
-
-В Astra реализована простая система управления пользователями с тремя различными типами пользователей
-
-## Роли пользователей[](https://help.cesbo.com/astra/admin-guide/settings/users#user-roles)
-
-В системе Astra существует три основные роли пользователей, каждая из которых имеет различные уровни доступа и функциональности:
-
-- `Admin` - Эта роль предоставляет полный доступ к управлению и контролю Astra как через Web-интерфейс, так и через API. Администраторы могут просматривать и изменять все параметры.
-- `Observer` - Эта роль предоставляет доступ к веб-интерфейсу и API только для чтения. Наблюдатели могут следить за работой системы, но не могут вносить изменения в настройки или конфигурации
-- `User` - Эта роль обычного пользователя предназначена для доступа к медиаконтенту со встроенной HTTP-аутентификацией. Этот тип пользователя не имеет доступа к интерфейсу Astra
-
-## Список пользователей[](https://help.cesbo.com/astra/admin-guide/settings/users#user-list)
-
-В веб-интерфейсе Astra доступ к списку пользователей можно получить, перейдя в меню Settings->Users
-
-
-
-Список пользователей представляется в виде таблицы со следующими полями:
-
-- `Login` - уникальное имя пользователя
-- `Comment` - любые дополнительные заметки или комментарии о пользователе
-- `Type` - роль, назначенная пользователю
-- `Created` - дата создания учетной записи пользователя
-
-При включении встроенной HTTP-аутентификации для контроля доступа к медиафайлам в списке пользователей будут доступны дополнительные поля:
-
-- `IP` - разрешенный IP-адрес устройства пользователя, с которого разрешен доступ к медиаконтенту
-- `Expiration` - дата, до которой учетная запись пользователя остается активной
-
-## Создание нового пользователя[](https://help.cesbo.com/astra/admin-guide/settings/users#new-user)
-
-Чтобы создать нового пользователя, откройте список "Пользователи", перейдя в меню "Settings -> Users". Нажмите кнопку "New User", расположенную в верхней части списка.
-
-
-
-При создании нового пользователя необходимо заполнить следующие поля:
-
-- `Enable` - пользователь включен по умолчанию
-- `Login` - уникальное имя пользователя
-- `Password` - опционально, установить пароль для учетной записи
-- `Comment` - опционально, добавить дополнительные заметки или комментарии о пользователе
-- `Type` - тип пользователя
-
-## Встроенная HTTP-аутентификация[](https://help.cesbo.com/astra/admin-guide/settings/users#built-in-http-authentication)
-
-Встроенная в Astra HTTP-аутентификация позволяет контролировать доступ к предоставляемому медиаконтенту. Включить эту функцию можно, перейдя в раздел Настройки -> Аутентификация HTTP в веб-интерфейсе Astra.
-
-При активной HTTP-аутентификации в опциях пользователя появляются дополнительные необязательные поля:
-
-
-
-- `Token` - статический секрет, обычно используемый для предоставления доступа другим серверам, например, транскодерам или другим медиапотокам. Токен просто добавляется к адресу канала, например: `http://example.com/channel-id/index.m3u8?token=secret`
-- `IP` - статический IP-адрес устройства, к которому разрешен доступ. По умолчанию разрешен любой IP-адрес.
-- `Expiration` - дата, до которой учетная запись пользователя остается активной. По умолчанию срок действия учетной записи не ограничен.
-- `Limit connections` - количество одновременных подключений, разрешенных для пользователя. По умолчанию ограничения на количество соединений отсутствуют.
-- `Packages` - нажмите кнопку "New Package", чтобы добавить пользователю категорию каналов. Пользователь будет иметь доступ только к каналам, относящимся к указанной категории. Новые категории могут быть созданы в разделе Settings->Groups. По умолчанию пользователю доступны все каналы.
-
-::alert
-Для более сложных требований к аутентификации мы рекомендуем использовать внешние варианты HTTP-аутентификации, такие как HTTP Backend или SecureToken.
-::
diff --git a/content/ru/1.astra/2.admin-guide/3.settings/3.channel-groups.md b/content/ru/1.astra/2.admin-guide/3.settings/3.channel-groups.md
deleted file mode 100644
index 06063817..00000000
--- a/content/ru/1.astra/2.admin-guide/3.settings/3.channel-groups.md
+++ /dev/null
@@ -1,34 +0,0 @@
----
-title: "Группы каналов"
-date: 2023-03-23
----
-
-Группировка каналов в Astra помогает организовать и управлять медиаконтентом. Используя категории и группы, можно формировать пакеты каналов в соответствии с планом подписки каждого клиента. Кроме того, это упрощает организацию каналов в интерфейсе для более удобного управления.
-
-Для доступа и настройки параметров групп перейдите в веб-интерфейсе Astra в раздел Settings -> Groups.
-
-## Категории[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#categories)
-
-Категории в Astra служат верхним уровнем в иерархии группировки каналов. Они представляют собой широкую классификацию, которая помогает организовать контент в широком масштабе. Например, с помощью категории "Жанр" можно разделить каналы на различные жанры, такие как кино, спорт или путешествия.
-
-
-
-- `Category` - выбрать существующую категорию или создать новую
-- `Name` - название категории
-
-## Группы[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#groups)
-
-Группы в Astra действуют как подкатегории в рамках более крупных категорий. Это более конкретные классификации, которые помогают сортировать каналы. Каждая группа содержит каналы, относящиеся к определенной теме. При выборе категории в настройках Astra Dashboard все каналы в этой категории автоматически группируются по группам, что улучшает организацию и упрощает управление.
-
-
-
-- `Add group` - добавить новую группу в категорию
-- `Guide Arrows` - расположенный справа от каждого поля, позволяет изменить положение группы или удалить ее
-
-Если вы хотите удалить категорию и все связанные с ней группы, просто выберите пункт `Remove category` чекбокс и нажмите кнопку "Применить". Важно помнить, что это действие удаляет только категории и группы, но не каналы в них. Также следует помнить, что после выполнения это действие нельзя отменить.
-
-## Потоки[](https://help.cesbo.com/astra/admin-guide/settings/channel-groups#streams)
-
-Кнопка "Streams" открывает список всех каналов, доступных в Astra. В этой форме можно добавлять каналы и потоки в группы или удалять их из групп.
-
-
diff --git a/content/ru/1.astra/2.admin-guide/3.settings/index.md b/content/ru/1.astra/2.admin-guide/3.settings/index.md
deleted file mode 100644
index 9ff53d95..00000000
--- a/content/ru/1.astra/2.admin-guide/3.settings/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Настройки"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/6.log/1.browse.md b/content/ru/1.astra/2.admin-guide/6.log/1.browse.md
deleted file mode 100644
index 19082698..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/1.browse.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-title: "Просмотр журналов в Astra"
-date: 2023-08-10
----
-
-Сообщения журнала в Astra дают представление о состоянии сервиса и действиях при приеме и обработке потоков данных. Сообщения журнала делятся на несколько типов:
-
-- `errors` - указывают на эксплуатационные проблемы, которые могут нарушить вход в поток
-- `warnings` - указывать на проблемы, связанные с нарушенным потоком, или на те, которые могут вообще не влиять на потоки
-- `information` - включает ограниченное число сообщений, таких как информация о версии при запуске процесса, нормальном выходе, перезапуске процесса, вводе активации в поток и некоторые другие
-- `debug` - подробная информация о действиях по приему и обработке. По умолчанию выключен, может быть включен в настройках журнала или с помощью аргумента командной строки `--debug`
-- `access log` - Этот вид сообщений фиксирует запросы к встроенному HTTP-серверу Astra. Журналы доступа отделены от других журналов и хранятся в специальном файле. Для получения более подробной информации обратитесь к разделу [Журнал доступа](https://help.cesbo.com/astra/admin-guide/log/access)
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/admin-guide/log/browse#web-interface)
-
-Журнал можно найти в веб-интерфейсе, просто нажмите кнопку "Журнал" в главном меню:
-
-
-
-- `Search` - строка поиска в главном меню может быть использована для фильтрации сообщений
-- `Settings` - основные параметры журнала
-- `Clear` - очистить журнал в веб-интерфейсе. На сервере Astra ведите журнал как есть
-
-
-
-- `API Access` - записывать в журнал все API-запросы к Astra. Полезно для проверки того, кто управляет вашим сервисом
-- `Debug` - написать подробную информацию о получении и обработке
-
-## Консоль[](https://help.cesbo.com/astra/admin-guide/log/browse#console)
-
-По умолчанию Astra записывает всю информацию в файл `/var/log/astra.log`. Имя файла зависит от имени сервиса. Поэтому, если на одном сервере запущено несколько экземпляров, имя файла будет совпадать с именем сервиса.
diff --git a/content/ru/1.astra/2.admin-guide/6.log/2.dvb.md b/content/ru/1.astra/2.admin-guide/6.log/2.dvb.md
deleted file mode 100644
index 160e49d4..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/2.dvb.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Журналы DVB: Настройка и прием"
-date: 2023-08-10
----
-
-DVB Logs содержит информацию о работе DVB-тюнера и DVB-CI.
-
-## FE имеет замок[](https://help.cesbo.com/astra/admin-guide/log/dvb#fe-has-lock)
-
-```
-fe has lock. status:SCVYL signal:60% snr:80% ber:0 unc:0
-```
-
-После возврата сигнала выводится информационное сообщение. При создании или перезапуске адаптера вручную это сообщение подавляется.
-
-- **статус** - Состояние тюнера кодируется символами, общими для `femon` инструмент:
- - **S** - Signal. Найдено нечто, превышающее уровень шума
- - **C** - Carrier. Найден сигнал DVB
- - **V** - Viterbi. FEC (forward error correction) - устойчивая коррекция ошибок
- - **Y** - Sync. Найдены данные синхронизации
- - **L** - Lock (блокировка). Сигнал заблокирован и тюнер готов к работе
-- **сигнал** - уровень сигнала
-- **snr** - отношение сигнал/шум
-- **ber** - счетчик битовых ошибок
-- **unc** - счетчик ошибок блока
-
-Подробнее о [Распространенные ошибки при приеме сигнала DVB](https://help.cesbo.com/misc/troubleshooting/dvb/errors)
-
-## FE не имеет замка[](https://help.cesbo.com/astra/admin-guide/log/dvb#fe-has-no-lock)
-
-```
-fe has no lock. status:_____
-```
-
-Адаптер не может настроиться на сигнал. Проверьте подключение к антенне и согласование антенны. Также сигнал может пропадать из-за погодных условий, таких как сильный дождь или сезонные солнечные помехи.
-
-## ошибка dvr cc[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-cc-error)
-
-Astra анализирует прием пакетов с PID 0 (PAT - Program Association Table), при обнаружении потери пакетов выдает эту ошибку и перезапускает тюнер
-
-## Ошибка байта синхронизации видеорегистратора[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-sync-byte-error)
-
-Astra не может найти в потоке байт синхронизации MPEG-TS. Это очень редкая проблема. Возможно, выбрана неправильная частота
-
-## таймаут приема dvr[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-receiving-timeout)
-
-В течение периода тайм-аута от DVB-адаптера не было получено никаких данных. По умолчанию - 120 секунд.
-
-## ошибка чтения видеорегистратора[](https://help.cesbo.com/astra/admin-guide/log/dvb#dvr-read-error)
-
-Проблема возникает на некоторых старых версиях Astra из-за высокой нагрузки. Существует два варианта решения проблемы:
-
-- обновление до последней версии
-- разделить конфигурационный файл на несколько процессов. Например, 2 адаптера с it-каналами в одном экземпляре, а другие 2 адаптера с it-каналами - в другом.
-
-## не удалось открыть фронтенд: Устройство или ресурс заняты[](https://help.cesbo.com/astra/admin-guide/log/dvb#failed-to-open-frontend-device-or-resource-busy)
-
-Адаптер занят другим процессом. Пожалуйста, ознакомьтесь с нашим [руководством по устранению неполадок](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-device-or-resource-busy)
-
-## не удалось открыть фронтенд: Нет такого файла или каталога[](https://help.cesbo.com/astra/admin-guide/log/dvb#failed-to-open-frontend-no-such-file-or-directory)
-
-Проблема с драйверами DVB. Пожалуйста, ознакомьтесь с нашим [руководством по устранению неполадок](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-no-such-file-or-directory)
diff --git a/content/ru/1.astra/2.admin-guide/6.log/2.stream.md b/content/ru/1.astra/2.admin-guide/6.log/2.stream.md
deleted file mode 100644
index f23a0687..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/2.stream.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Потоковые журналы: Получение и обработка"
-date: 2023-08-10
----
-
-Журналы потоков содержат информацию о приеме и обработке потоков.
-
-## Ошибка CC[](https://help.cesbo.com/astra/admin-guide/log/stream#cc-error)
-
-Ошибки CC (Continuity Counter) указывают на то, что непрерывность пакетов MPEG-TS нарушена. Ошибка может быть вызвана потерей или избытком пакетов MPEG-TS.
-
-Это сообщение выводится в виде отладочного сообщения в журналах Astra и в виде сообщения об ошибке в журналах Astra MPEG-TS Analyzer.
-
-Проверьте дополнительную информацию в зависимости от протокола, используемого для приема потока:
-
-- UDP не гарантирует доставку данных, поэтому пакеты могут теряться, дублироваться или приходить не по порядку. [Устранение неисправностей UDP](https://help.cesbo.com/misc/troubleshooting/receiving/udp#too-many-errors-on-receiving-udp)
-- DVB зависит от качества сигнала, проверьте ошибки на DVB-адаптере. [Распространенные ошибки при приеме DVB](https://help.cesbo.com/misc/troubleshooting/dvb/errors)
-
-## Ошибка PES[](https://help.cesbo.com/astra/admin-guide/log/stream#pes-error)
-
-Поврежденный заголовок пакетов с медиаданными, такими как видео или аудио.
-
-- Проблемы с дескремблированием защищенного потока, такие как недействительный ключ, просроченная подписка, перегрев модуля условного доступа
-- Проблема с сигналом DVB из-за солнечных помех
-
-## Канал не имеет активных входов[](https://help.cesbo.com/astra/admin-guide/log/stream#channel-has-no-active-inputs)
-
-Ошибка возникает, если в канале нет доступных источников для переключения. В настройках канала (Single program stream) можно указать несколько источников (Input) для резервирования. Эти источники работают в последовательном порядке - при отказе первого источника происходит переключение на второй и так далее. Ошибка возникает, если в канале отсутствуют доступные для переключения источники.
-
-## PAT: поток с идентификатором не найден[](https://help.cesbo.com/astra/admin-guide/log/stream#pat-stream-with-id-is-not-found)
-
-В потоке не обнаружен канал с указанным номером (pnr). Для проверки доступных каналов и соответствующих им номеров выполните сканирование входа с помощью [Astra MPEG-TS Analyzer](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer).
diff --git a/content/ru/1.astra/2.admin-guide/6.log/3.access.md b/content/ru/1.astra/2.admin-guide/6.log/3.access.md
deleted file mode 100644
index 4ef098e3..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/3.access.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Журналы HTTP-доступа"
-date: 2023-08-10
----
-
-HTTP Access Logs - это информация об обработанных запросах встроенным в Astra HTTP-сервером.
-
-## Конфигурация[](https://help.cesbo.com/astra/admin-guide/log/access#configuration)
-
-По умолчанию журнал HTTP-доступа отключен, включить его можно в разделе Настройки -> Общие, задав полный путь к файлу журнала в поле "Журнал HTTP-доступа". Например: `/var/log/astra-access.log`
-
-## Поля журнала[](https://help.cesbo.com/astra/admin-guide/log/access#log-fields)
-
-```
-192.168.88.100 - - [11/Aug/2023:07:03:07 +0000] "GET / HTTP/1.1" 200 0
-192.168.88.100 - admin [11/Aug/2023:07:03:07 +0000] "POST /control/ HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/71545838.m3u8 HTTP/1.1" 200 0
-198.51.100.1 - - [11/Aug/2023:07:03:08 +0000] "GET /play/a0g2/113900585_92b9.ts HTTP/1.1" 200 0
-```
-
-Журнал доступа имеет формат, как у большинства HTTP-серверов:
-
-```
-remote_addr - remote_user [time] "request" status bytes_sent
-```
-
-## Ротация журнала[](https://help.cesbo.com/astra/admin-guide/log/access#log-rotation)
-
-::alert
-Для экономии дискового пространства и сохранения журналов в хорошем состоянии используйте ротацию журналов
-::
-
-Logrotate - это системная утилита, управляющая автоматической ротацией и сжатием файлов журналов. Для ее использования создайте новый конфигурационный файл по адресу `/etc/logrotate.d/astra`:
-
-```
-/var/log/astra-access.log {
- daily
- rotate 10
- missingok
- notifempty
- compress
- delaycompress
- sharedscripts
- postrotate
- systemctl reload astra || true
- endscript
-}
-```
-
-- `/var/log/astra-access.log` - полный путь к файлу журнала. Можно задать несколько файлов, разделенных пробелами
-- `daily` - ежедневная ротация. Каждый файл архива журнала будет содержать записи за один день
-- `rotate 10` - сохраняются только 10 последних файлов архива журнала. При ежедневной ротации это соответствует 10 дням архивов
-- `missingok` - игнорировать ошибку, если определенный файл журнала не найден
-- `notifempty` - Журнал не будет вращаться, если он пуст
-- `compress` - сжимать файлы архива журнала с помощью gzip
-- `delaycompress` - новый файл архива журналов будет сжат на следующий день. Поскольку Astra продолжает записывать журналы в новый файл архива журналов до тех пор, пока не наступит момент `postrotate` При выполнении скрипта эта опция необходима для предотвращения потери последних сообщений
-- `sharedscripts` - выполнить `postrotate` сценарий один раз для всех файлов журнала
-- `postrotate` - Команда выполняется после поворота файла журнала. Astra получает сигнал о начале записи в новый пустой файл
diff --git a/content/ru/1.astra/2.admin-guide/6.log/_dir.yml b/content/ru/1.astra/2.admin-guide/6.log/_dir.yml
deleted file mode 100644
index e93e98b1..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Журналы Астра"
diff --git a/content/ru/1.astra/2.admin-guide/6.log/index.md b/content/ru/1.astra/2.admin-guide/6.log/index.md
deleted file mode 100644
index 6d5802ea..00000000
--- a/content/ru/1.astra/2.admin-guide/6.log/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Журналы Астра"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/9.api/1.call-api.md b/content/ru/1.astra/2.admin-guide/9.api/1.call-api.md
deleted file mode 100644
index 34f3557f..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/1.call-api.md
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: "Как вызывать методы API в Astra?"
-date: 2023-03-23
----
-
-API (Application Programming Interface) - это методы доступа к данным и взаимодействия с программными компонентами.
-
-## Вызов методов GET с помощью curl[](https://help.cesbo.com/astra/admin-guide/api/call-api#call-get-methods-with-curl)
-
-Вы можете использовать `curl` в консоли для вызова метода API. Например, можно получить сводную информацию о состоянии процесса и системы:
-
-```
-curl \
- --user login:password \
- http://server:8000/api/system-status
-```
-
-- `login:password` - логин и пароль администратора
-- `server:8000` - адрес сервера и основной порт
-- `/api/system-status` - путь к методу API
-
-## Вызов метода POST с помощью curl[](https://help.cesbo.com/astra/admin-guide/api/call-api#call-post-method-with-curl)
-
-POST-методы, используемые для изменения конфигурации Astra. Например, можно переключить пользователя из консоли:
-
-```
-curl \
- -X POST \
- --user login:password \
- -d '{"cmd":"toggle-user","id":"login"}' \
- http://server:8000/control/
-```
-
-- `login:password` - логин и пароль администратора
-- `-d '{...}'` - содержимое запроса в формате JSON
-- `server:8000` - адрес сервера и основной порт
-
-Другой способ выполнения `curl` где конфигурационный файл передается на стандартный вход:
-
-```
-curl -X POST --user login -d @- http://server:8000/control/ < 'toggle-user',
- 'id' => 'login',
-));
-$ch = curl_init("http://server:8000/control/");
-curl_setopt($ch, CURLOPT_HEADER, 1);
-curl_setopt($ch, CURLOPT_POST, 1);
-curl_setopt($ch, CURLOPT_USERPWD, "login:password");
-curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
-curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
-curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
-$res = curl_exec($ch);
-curl_close($ch);
-```
diff --git a/content/ru/1.astra/2.admin-guide/9.api/2.dvb.md b/content/ru/1.astra/2.admin-guide/9.api/2.dvb.md
deleted file mode 100644
index c83098ad..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/2.dvb.md
+++ /dev/null
@@ -1,124 +0,0 @@
----
-title: "API DVB-адаптеров"
-date: 2023-03-23
----
-
-В интерфейсе Astra можно управлять конфигурациями DVB-адаптеров и контролировать их состояние с помощью методов HTTP API.
-
-## Конфигурация адаптера[](https://help.cesbo.com/astra/admin-guide/api/dvb#adapter-configuration)
-
-```
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "adapter": 0,
- "device": 0
-}
-```
-
-- `name` - имя адаптера;
-- `type` - тип адаптера: `S`, `S2`, `T`, `T2`, `ATSC`, `ISDB-T`, `C`, `C/A`, `C/B`, `C/C`;
-- `enable` - `true` если адаптер включен;
-- `adapter` - количество адаптеров в системе: `/dev/dvb/adapter0`
-- `device` - номер устройства в адаптере: `/dev/dvb/adapter0/frontend0`
-- Другие опции зависят от конфигурации адаптера
-
-## Получение конфигурации адаптера[](https://help.cesbo.com/astra/admin-guide/api/dvb#obtain-adapter-configuration)
-
-::alert Версия: 2021-04-12 или более поздняя ::
-
-Запрос: `GET /api/adapter-info/{id}`
-
-- `id` - уникальный идентификатор адаптера
-
-В ответ будет получен JSON с конфигурацией адаптера
-
-## Изменение конфигурации адаптера[](https://help.cesbo.com/astra/admin-guide/api/dvb#modify-adapter-configuration)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {...}
-}
-```
-
-- `id` - уникальный идентификатор адаптера
-- `adapter` - конфигурация адаптера
-
-## Перезапустить адаптер[](https://help.cesbo.com/astra/admin-guide/api/dvb#restart-adapter)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "restart-adapter",
- "id": "..."
-}
-```
-
-- `id` - уникальный идентификатор адаптера
-
-## Снимите адаптер[](https://help.cesbo.com/astra/admin-guide/api/dvb#remove-adapter)
-
-::alert **Внимание!** Этот метод удаляет адаптер и все связанные с ним потоки ::
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-adapter",
- "id": "...",
- "adapter": {
- "remove": true
- }
-}
-```
-
-- `id` - уникальный идентификатор адаптера
-
-## Получение статуса адаптера[](https://help.cesbo.com/astra/admin-guide/api/dvb#obtain-adapter-status)
-
-::alert Версия: 2021-04-12 или более поздняя ::
-
-Запрос: `GET /api/adapter-status/{id}`
-
-- `id` - уникальный идентификатор адаптера
-
-Необязательные параметры запроса: `GET /api/adapter-status/{id}?t={time}`
-
-- `time` - по умолчанию `1` - статистика для последней минуты, `0` - статистика за последнюю секунду (текущее состояние адаптера)
-
-Ответ:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "lock": true,
- "signal": 0,
- "signal_db": 0,
- "snr": 0,
- "snr_db": 0,
- "ber": 0,
- "unc": 0,
- "bitrate": 0
-}
-```
-
-- `timestamp` - время отчета, для `t=0` является текущим временем;
-- `instance` - имя экземпляра, если оно определено в меню Settings -> General -> Instance Name;
-- `name` - название потока;
-- `lock` - `true` если тюнер заблокирован и может принимать данные;
-- `signal` - приблизительный уровень сигнала в процентах;
-- `signal_db` - уровень сигнала в дБм, умноженный на 100;
-- `snr` - приблизительное отношение сигнал/шум в процентах;
-- `snr_db` - отношение сигнал/шум в дБ, умноженное на 100;
-- `ber` - счетчик битовых ошибок;
-- `unc` - счетчик ошибок блока;
-- `bitrate` - суммарный битрейт в Кбит/с.
diff --git a/content/ru/1.astra/2.admin-guide/9.api/2.stream.md b/content/ru/1.astra/2.admin-guide/9.api/2.stream.md
deleted file mode 100644
index 84946506..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/2.stream.md
+++ /dev/null
@@ -1,209 +0,0 @@
----
-title: "API потока"
-date: 2023-03-23
----
-
-В интерфейсе Astra можно управлять конфигурациями потоков и контролировать их состояние с помощью методов HTTP API.
-
-::alert Настраиваемые параметры аналогичны тем, которые используются при настройке интерфейса Astra, подробнее о настройке этих параметров можно прочитать в соответствующих статьях. Подробнее
-::
-
-## Конфигурация потока[](https://help.cesbo.com/astra/admin-guide/api/stream#stream-configuration)
-
-```
-{
- "id": "...",
- "name": "...",
- "type": "...",
- "enable": true,
- "input": [
- ""
- ]
-}
-```
-
-- `name` - название потока
-- `type` - тип потока `spts` или `mpts`
-- `enable` - `true` если поток включен
-- `input` - список входов потока
-- остальные опции зависят от конфигурации потока.
-
-## Получить конфигурацию потока[](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-configuration)
-
-::alert Версия: 2021-04-12 или более поздняя ::
-
-Запрос: `GET /api/stream-info/{id}`
-
-- `id` - уникальный идентификатор потока
-
-В ответ будет получен JSON с конфигурацией потока
-
-## Изменение конфигурации потока[](https://help.cesbo.com/astra/admin-guide/api/stream#modify-stream-configuration)
-
-Запрос: `POST /control/`
-
-```
-{
- "id": "...",
- "cmd": "set-stream",
- "stream": { ... }
-}
-```
-
-- `id` - уникальный идентификатор потока
-- `stream` - конфигурация потока
-
-## Toggle Stream[](https://help.cesbo.com/astra/admin-guide/api/stream#toggle-stream)
-
-Включить/выключить поток. Запрос: `POST /control/`
-
-```
-{
- "cmd": "toggle-stream",
- "id": "..."
-}
-```
-
-- `id` - уникальный идентификатор потока
-
-::spoiler{title="Пример"} Включить или отключить поток можно, выполнив следующую команду:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"toggle-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-при успешном возврате Astra:
-
-```
-{ "toggle-stream": "ok" }
-```
-::
-
-## Перезапуск потока[](https://help.cesbo.com/astra/admin-guide/api/stream#restart-stream)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "restart-stream",
- "id": "..."
-}
-```
-
-- `id` - уникальный идентификатор потока
-
-::spoiler{title="Пример"} Перезапустить поток можно, выполнив следующую команду:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"restart-stream", "id":"a001"}' \
- http://server:8000/control/
-```
-
-при успешном возврате Astra:
-
-```
-{ "restart-stream": "ok" }
-```
-::
-
-## Активный вход переключателя[](https://help.cesbo.com/astra/admin-guide/api/stream#switch-active-input)
-
-Выбор активного входа. Работает только для потоков со следующими типами резервного копирования: `passive` или `disable`. Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-stream-input",
- "id": "...",
- "input": "..."
-}
-```
-
-- `id` - уникальный идентификатор потока
-- `input` - номер входа. Нумерация начинается с 1. Если опция не определена, то будет запущен следующий вход после активного входа
-
-::spoiler{title="Пример"} Переключить потоковый ввод можно, выполнив следующую команду:
-
-```
-curl \
- -X POST \
- -user login \
- -d '{"cmd":"set-stream-input", "id":"a001", "input": 2}' \
- http://server:8000/control/
-```
-
-при успешном возврате Astra:
-
-```
-{ "set-stream-input": "ok" }
-```
-::
-
-## Удалить поток[](https://help.cesbo.com/astra/admin-guide/api/stream#delete-stream)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-stream",
- "id": "...",
- "stream": {
- "remove": true
- }
-}
-```
-
-- `id` - уникальный идентификатор потока
-
-## Получить статус потока[](https://help.cesbo.com/astra/admin-guide/api/stream#get-stream-status)
-
-::alert Версия: 2021-04-12 или более поздняя ::
-
-Запрос: `GET /api/stream-status/{id}`
-
-- `id` - уникальный идентификатор потока
-
-Необязательные параметры запроса: `GET /api/stream-status/{id}?t={time}`
-
-- `time` - по умолчанию `1` - статистика для последней минуты. `0` - статистика за последнюю секунду (текущее состояние потока).
-
-Ответ:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "name": "...",
- "input_id": 1,
- "active": true,
- "onair": true,
- "sessions": 0,
- "bitrate": 0,
- "packets": 0,
- "pes_error": 0,
- "sc_error": 0,
- "cc_error": 0,
- "video_count": 1,
- "audio_count": 1
-}
-```
-
-- `timestamp` - время отчета, для `t=0` текущее время
-- `instance` - имя экземпляра, если оно определено в меню Настройки -> Общие -> Имя экземпляра
-- `name` - название потока
-- `input_id` - Идентификатор активного входа. например, если основной работает нормально, то будет 1. если поток переключился на резервный вход, то будет номер этого входа
-- `active` - `true` если поток активен, или `false` если поток работает по требованию и неактивен
-- `onair` - `true` если активный вход работает без ошибок
-- `sessions` - количество активных сессий в потоке
-- `bitrate` - битрейт потока в Кбит/с
-- `pes_error` - количество недействительных пакетов PES-пакетов
-- `sc_error` - количество скремблированных TS-пакетов. Если поток защищен системой условного доступа (CAS), то `sc_error` и `pes_error` будет больше 0. Если поток дешифрован с неверным ключом, то `sc_error` будет равна 0 и `pes_error` будет больше 0
-- `cc_error` - Счетчик ошибок CC. Ошибка CC может быть вызвана потерей пакетов или их избытком
-- `video_count` - количество видеопотоков
-- `audio_count` - количество аудиопотоков
diff --git a/content/ru/1.astra/2.admin-guide/9.api/3.process.md b/content/ru/1.astra/2.admin-guide/9.api/3.process.md
deleted file mode 100644
index 52d8cc56..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/3.process.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: "API состояния процесса"
-date: 2023-03-23
----
-
-В Astra можно управлять процессом и контролировать его состояние с помощью методов HTTP API.
-
-## Состояние системы[](https://help.cesbo.com/astra/admin-guide/api/process#system-status)
-
-::alert Версия: 2021-04-12 или более поздняя ::
-
-Запрос: `GET /api/system-status`
-
-Необязательные параметры запроса: `GET /api/system-status?t={time}`
-
-- `time` - по умолчанию `1` - статистика для последней минуты. `0` - статистика за последнюю секунду (текущее состояние системы).
-
-Ответ:
-
-```
-{
- "timestamp": 0,
- "instance": "...",
- "la1": 0,
- "la5": 0,
- "la15": 0,
- "app_threads": 1,
- "sys_cpu_usage": 0,
- "app_cpu_usage": 0,
- "sys_mem_usage": 0,
- "app_mem_usage": 0,
- "app_mem_kb": 0,
- "sys_uptime": 0,
- "app_uptime": 0
-}
-```
-
-- `timestamp` - время отчета, для `t=0` текущее время
-- `instance` - имя экземпляра, если оно определено в меню Настройки -> Общие -> Имя экземпляра
-- `la1` - среднее значение нагрузки за 1 минуту, умноженное на 100
-- `la5` - среднее значение нагрузки за 5 минут, умноженное на 100
-- `la15` - среднее значение нагрузки за 15 минут, умноженное на 100
-- `app_threads` - количество потоков
-- `sys_cpu_usage` - общее использование процессора. Может составлять до: 100, умноженное на количество ядер на всех процессорах
-- `app_cpu_usage` - Использование процессора процессом и всеми потоками
-- `sys_mem_usage` - общее использование оперативной памяти
-- `app_mem_usage` - Использование оперативной памяти процессом и всеми потоками
-- `app_mem_kb` - Использование оперативной памяти процессом и всеми потоками в килобайтах
-- `sys_uptime` - общее время безотказной работы системы в секундах
-- `app_uptime` - время работы процесса в секундах
-
-## Перезапустить Astra[](https://help.cesbo.com/astra/admin-guide/api/process#restart-astra)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "restart"
-}
-```
diff --git a/content/ru/1.astra/2.admin-guide/9.api/_dir.yml b/content/ru/1.astra/2.admin-guide/9.api/_dir.yml
deleted file mode 100644
index 5818e3d7..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "API"
diff --git a/content/ru/1.astra/2.admin-guide/9.api/index.md b/content/ru/1.astra/2.admin-guide/9.api/index.md
deleted file mode 100644
index 68ad04f8..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "API"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/2.admin-guide/9.api/other.md b/content/ru/1.astra/2.admin-guide/9.api/other.md
deleted file mode 100644
index e7cb5617..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/other.md
+++ /dev/null
@@ -1,79 +0,0 @@
----
-title: "Другие методы API"
-date: 2023-06-30
----
-
-## Версия Astra[](https://help.cesbo.com/astra/admin-guide/api/other#astra-version)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "version"
-}
-```
-
-## Перезапуск Astra[](https://help.cesbo.com/astra/admin-guide/api/other#astra-restart)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "restart"
-}
-```
-
-## Конфигурация загрузки[](https://help.cesbo.com/astra/admin-guide/api/other#download-configuration)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "load"
-}
-```
-
-В ответе будет находиться весь конфигурационный файл.
-
-## Загрузка конфигурации[](https://help.cesbo.com/astra/admin-guide/api/other#upload-configuration)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "upload"
- "config": {}
-}
-```
-
-- `config` - весь конфигурационный файл
-
-## Установить серийный номер[](https://help.cesbo.com/astra/admin-guide/api/other#set-serial-number)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-license",
- "license": "xxx"
-}
-```
-
-- `license` - серийный номер лицензии
-
-## Установить изображение на плитку потока[](https://help.cesbo.com/astra/admin-guide/api/other#set-image-to-the-stream-tile)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-stream-image",
- "id": "a001",
- "url": "http://..."
-}
-```
-
-- `id` - идентификатор потока
-- `url` - адрес изображения, а также может быть использован формат данных, например: `data:image/png;base64,...`
-
-Этот метод используется в скрипте для установки скриншотов для плиток потока. Подробнее в разделе [Скриншоты каналов на Dashboard](https://help.cesbo.com/astra/admin-guide/administration/mosaic)
diff --git a/content/ru/1.astra/2.admin-guide/9.api/scan.md b/content/ru/1.astra/2.admin-guide/9.api/scan.md
deleted file mode 100644
index 8feaa8b1..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/scan.md
+++ /dev/null
@@ -1,158 +0,0 @@
----
-title: "API сканирования"
-date: 2023-08-03
----
-
-## Запуск анализатора[](https://help.cesbo.com/astra/admin-guide/api/scan#start-analyzer)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "scan-init",
- "scan": "..."
-}
-```
-
-- `scan` - адрес потока. Подробнее о [Формат медиа-адреса](https://help.cesbo.com/astra/receiving/general/address-format)
-
-Ответ:
-
-```
-{
- "scan-init": "ok",
- "id": "..."
-}
-```
-
-- `id` - идентификатор созданного экземпляра анализатора
-
-Анализатор будет автоматически остановлен через 10 секунд. Для сохранения активности анализатора в течение более длительного времени используйте `scan-check` Метод API.
-
-## Стоп-анализатор[](https://help.cesbo.com/astra/admin-guide/api/scan#stop-analyzer)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "scan-kill",
- "id": "..."
-}
-```
-
-- `id` - идентификатор экземпляра анализатора
-
-Этот метод сразу же останавливает анализатор.
-
-## Получить информацию[](https://help.cesbo.com/astra/admin-guide/api/scan#get-information)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "scan-check",
- "id": "..."
-}
-```
-
-- `id` - идентификатор экземпляра анализатора
-
-Ответ:
-
-```
-{
- "scan-check": "ok",
- "scan": [
- {
- "psi": "...",
- "table_id": N,
- "pid": N,
- "version": N,
- "crc32": N,
- ...
- }
- ]
-}
-```
-
-- `scan` - массив с информацией о потоке, при отсутствии новой информации это поле будет опущено
-
-Информация о потоке:
-
-- `psi` - Имя пакета Program Stream Information (PSI). Это может быть: `pat`, `pmt`, `cat`, `nit`, `sdt`
-- `table_id` - Идентификатор PSI
-- `pid` - Идентификатор пакета MPEG-TS
-- `version` - Версия пакета PSI
-- `crc32` - Контрольная сумма пакета PSI
-
-Дополнительные поля зависят от типа PSI.
-
-### PAT
-
-Program Association Table (PAT) - это список программ. Содержит номер программы (PNR) и идентификатор пакета (PID) связанного с ним PMT. Дополнительные поля:
-
-```
-{
- "psi": "pat",
- "table_id": 0,
- "pid": 0,
- "tsid": N,
- "programs": [
- {
- "pnr": N,
- "pid": N
- }
- ]
-}
-```
-
-- `table_id` - всегда `0`
-- `pid` - всегда `0`
-- `tsid` - Идентификатор транспортного потока
-- `programs` - список программ
-
-Информация о программе:
-
-- `pnr` - номер программы
-- `pid` - Идентификатор пакетов MPEG-TS для PMT
-
-### PMT
-
-Program Mapping Table (PMT) - это список элементарных потоков программы: Видео, Аудио и другие данные. Дополнительные поля:
-
-```
-{
- "psi": "pmt",
- "table_id": 2,
- "pnr": N,
- "pid": N,
- "pcr": N,
- "streams": [
- {
- "pid": N,
- "type_name": "...",
- "type_id": N,
- "descriptors": [
- {
- "type_id": N,
- "type_name": "...",
- ...
- }
- ]
- }
- ]
-}
-```
-
-- `table_id` - всегда `2`
-- `pid` - Идентификатор пакета MPEG-TS
-- `pnr` - Номер программы
-- `pcr` - Идентификатор пакетов MPEG-TS для пакетов с временными метками Program Clock Reference (PCR)
-- `streams` - перечень программных элементарных потоков
-
-Информация об элементарном потоке:
-
-- `pid` - Идентификатор пакета MPEG-TS для элементарного потока
-- `type_name` - тип элементарного потока: `VIDEO`, `AUDIO`, `SUB`, `TTX`, `AIT`, `DATA`
-- `type_id` - идентификатор элементарного потока
-- `descriptors` - Дескрипторы элементарных потоков содержат дополнительную информацию
diff --git a/content/ru/1.astra/2.admin-guide/9.api/session.md b/content/ru/1.astra/2.admin-guide/9.api/session.md
deleted file mode 100644
index e9e6f8a6..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/session.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "API сеанса"
-date: 2023-08-03
----
-
-Sessions - это список активных соединений с выходами HTTP MPEG-TS или HLS.
-
-## Получить список сессий[](https://help.cesbo.com/astra/admin-guide/api/session#get-session-list)
-
-```
-{
- "cmd": "sessions"
-}
-```
-
-В ответ будет получен массив активных сессий:
-
-```
-{
- "sessions": [
- {
- "client_id": "...",
- "channel_id": "...",
- "channel_name": "...",
- "addr": "...",
- "uptime": N
- }
- ]
-}
-```
-
-- `client_id` - уникальный идентификатор сессии
-- `channel_id` - уникальный идентификатор канала
-- `channel_name` - название канала
-- `addr` - IP-адрес клиента
-- `uptime` - время в секундах, в течение которого выполняется сессия
-
-## Закрыть сессию[](https://help.cesbo.com/astra/admin-guide/api/session#close-session)
-
-```
-{
- "cmd": "close-session",
- "id": "..."
-}
-```
-
-- `id` - идентификатор сессии
diff --git a/content/ru/1.astra/2.admin-guide/9.api/user.md b/content/ru/1.astra/2.admin-guide/9.api/user.md
deleted file mode 100644
index 2aa32eb1..00000000
--- a/content/ru/1.astra/2.admin-guide/9.api/user.md
+++ /dev/null
@@ -1,139 +0,0 @@
----
-title: "API пользователей"
-date: 2023-06-30
----
-
-Пользователи, используемые для управления доступом к веб-интерфейсу Astra, а также доступом к выходам HTTP MPEG-TS и HLS
-
-## Конфигурация пользователя[](https://help.cesbo.com/astra/admin-guide/api/user#user-configuration)
-
-```
-{
- "enable": true,
- "type": 0,
- "comment": "...",
-
- "token": "...",
- "ip": "...",
- "expire": 0,
- "conlimit": 0
-}
-```
-
-- `enable` - включена учетная запись или нет
-- `type` - тип пользователя
- - `1` - admin. полный доступ к веб-интерфейсу Astra
- - `2` - Наблюдатель. доступ к веб-интерфейсу Astra только для чтения
- - `3` - обычный пользователь. без доступа к веб-интерфейсу Astra
-- `comment` - необязательное поле для описания пользователя
-
-Дополнительные поля для встроенной авторизации доступа к каналам HLS или HTTP MPEG-TS:
-
-- `token` - токен, используемый в HTTP-запросах. Например: `http://server:8000/play/a001/index.m3u8?token=secret`
-- `ip` - разрешить доступ к каналам по IP-адресу клиента
-- `expire` - дата в формате unix timestamp, когда доступ к каналам будет ограничен
-- `connlimit` - ограничение подключений к каналам
-
-## Получить пользователя[](https://help.cesbo.com/astra/admin-guide/api/user#get-user)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "get-user",
- "id": "..."
-}
-```
-
-- `id` - вход пользователя в систему
-
-В ответ будет получен JSON с конфигурацией пользователя
-
-## Создание или обновление пользователя[](https://help.cesbo.com/astra/admin-guide/api/user#create-or-update-user)
-
-Запрос: `POST /control/`
-
-```
-{
- "cmd": "set-user",
- "id": "...",
- "user": {
- "enable": true,
- "type": 0,
- "password": "..."
- }
-}
-```
-
-- `id` - вход пользователя в систему
-- `user` - конфигурация пользователя
-- `password` - обычный пароль, в конфигурации будет сохранен хэш пароля
-
-::spoiler{title="Пример"} Создать нового пользователя можно, выполнив следующую команду:
-
-```
-curl -X POST -user login -d @- http://server:8000/control/ <IP, UDP, CI-адаптеры;
-- `SAT>IP` - использовать адаптер на удаленном сервере по протоколу SAT>IP (устарело, вместо этого используйте Virtual - SAT>IP);
-- `Adapter` - выбрать системные устройства;
-- `Type` - выберите стандарт адаптера.
-
-## Дополнительные опции[](https://help.cesbo.com/astra/receiving/dvb/intro#advanced-options)
-
-
-
-- `Enable monitoring` - включить отправку телеметрии в Zabbix или InfluxDB;
-- `Timeout` - проверка ошибок DVR через заданный интервал времени. По умолчанию: 120;
-- `CI` - использовать внешний адаптер DVB-CI, например [DigitalDevices DuoFlex CI](https://www.digital-devices.eu/shop/en/cine-series/ci-expansion/224/digital-devices-duoflex-ci-double-common-interface-ci-extension-duoflex-ci?c=173) или [TBS 6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html);
-- `CI Device` - номер устройства на адаптере DVB-CI;
-- `CI Bitrate` - определить битрейт для адаптера DVB-CI;
-- `BISS` - дескремблирование всего транспондера;
-- `DVB API v3` - использовать устаревший API для чтения информации из адаптера;
-- `Budget Mode` - отключить аппаратную фильтрацию PID. В бюджетном режиме Astra получает от адаптера транспондер целиком;
-- `CA Delay` - задержка между отправкой управляющих пакетов в модуль условного доступа (CAM).
-
-## Тип DVB[](https://help.cesbo.com/astra/receiving/dvb/intro#dvb-type)
-
-Остальные опции зависят от выбранного типа адаптера:
-
-- [DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-- [DVB-T/T2](https://help.cesbo.com/astra/receiving/dvb/t)
-- [DVB-C](https://help.cesbo.com/astra/receiving/dvb/c)
-
-## Сканирование[](https://help.cesbo.com/astra/receiving/dvb/intro#scan)
-
-После настройки адаптера можно проверить качество сигнала и просканировать его на наличие доступных каналов. Подробнее: [Сканирование DVB-адаптера](https://help.cesbo.com/astra/receiving/dvb/scan)
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/receiving/dvb/intro#troubleshooting)
-
-Если у вас возникли проблемы с запуском DVB-адаптера, обратитесь к нашему руководству: [Устранение неполадок при приеме DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/ru/1.astra/3.receiving/1.dvb/2.satip-client.md b/content/ru/1.astra/3.receiving/1.dvb/2.satip-client.md
deleted file mode 100644
index 9cf91a39..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/2.satip-client.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "SAT>IP-клиент"
-date: 2023-05-04
----
-
-SAT>IP (или Sat-IP) определяет протокол связи клиент-сервер на базе IP для телевизионного шлюза. Сервер SAT>IP подключается к одному или нескольким источникам DVB-вещания и обеспечивает доступ к каналам для нескольких клиентов по протоколам HTTP или RTSP.
-
-В этой цепочке Astra выступает в роли SAT>IP-клиента. Она может принимать DVB-потоки по протоколу SAT>IP и использоваться в качестве концентратора ТВ-каналов из различных источников для их дальнейшей обработки и трансляции клиентам.
-
-## Преимущества использования приемников SAT>IP[](https://help.cesbo.com/astra/receiving/dvb/satip-client#benefits-of-using-satip-receivers)
-
-Наиболее важным преимуществом является возможность разделения приема и обработки каналов. Обычно спутниковые тарелки и эфирные антенны располагаются на крыше, что требует прокладки выделенных кабелей для распределения спутникового сигнала на DVB-сервер (Linux-компьютер с ПО Astra), расположенный в серверной комнате. Это может быть дорогостоящим, особенно в больших зданиях или комплексах. А в решениях SAT>IP, напротив, для распределения сигнала можно использовать существующую сетевую инфраструктуру (или сократить прокладку кабеля до одного Ethernet-кабеля), что значительно снижает стоимость установки. Поскольку Astra может обрабатывать большие объемы трафика без снижения производительности, ее стоит использовать.
-
-
-
-Во-вторых, мы можем расширить разнообразие аппаратуры, с помощью которой можно принимать DVB-сигнал. Это серверное оборудование SAT>IP, такое как: [Digital Devices Octopus NET](https://www.digital-devices.eu/shop/en/business-tv/network-tuner/), HDHomeRun, Telestar R1 и многие другие устройства, в том числе и недорогие варианты, поддерживающие стандарт SAT>IP.
-
-Важно отметить, что с помощью серверного ПО Minisatip мы также можем использовать PCIe DVB-карты и/или USB-накопители (тюнеры) в качестве SAT>IP-адаптеров в Astra Cesbo. Более подробно о том, как использовать сервер Minisatip, читайте в [нашей статье](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip) и на [GitHub](https://github.com/catalinii/minisatip) разработчика.
-
-## Конфигурация[](https://help.cesbo.com/astra/receiving/dvb/satip-client#configuration)
-
-Для использования протокола SAT>IP необходимо создать новый адаптер в веб-интерфейсе Astra:
-
-
-
-- `Name` - написать необходимое имя для адаптера. Лучше использовать имена, описывающие, какое оборудование и на какой частоте используется
-- `Virtual` - выберите опцию "SAT>IP"
-- `SAT>IP Server` - введите SAT>IP-адрес сервера
-- `Adapter` - номер адаптера на сервере SAT>IP
-- `Type` - выберите тип адаптера (спутниковый/эфирный/кабельный)
-
-В зависимости от типа приема необходимо дополнительно настроить данные транспондера или частоту для сканирования. Более подробную информацию можно найти по следующим ссылкам: [Введение в настройку DVB-адаптера](https://help.cesbo.com/astra/receiving/dvb/intro) и [опции тюнера DVB-S/S2](https://help.cesbo.com/astra/receiving/dvb/s)
-
-Сохраните настройки адаптера, нажав кнопку "Применить". Теперь можно нажать кнопку "Сканировать" и выбрать необходимые программы.
-
-
diff --git a/content/ru/1.astra/3.receiving/1.dvb/3.s.md b/content/ru/1.astra/3.receiving/1.dvb/3.s.md
deleted file mode 100644
index 8700195b..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/3.s.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "Опции для DVB-S/S2"
-date: 2023-02-28
----
-
-DVB-S/S2 - стандарт для спутникового телевидения
-
-## Общие опции[](https://help.cesbo.com/astra/receiving/dvb/s#general-options)
-
-
-
-- `Frequency` - несущая частота (950-13250 МГц)
-- `Polarization` - поляризация сигнала. Для линейной поляризации: Вертикальная, Горизонтальная. Для круговой поляризации: Правая, Левая
-- `Symbolrate` - символьная скорость, также известная как скорость передачи данных, обозначает количество изменений сигнала в секунду (1000-50000 Кбод)
-
-## Опции LNB (малошумящий блок)[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-low-noise-block-options)
-
-
-
-- `LOF1` - Низкий поддиапазон, МГц
-- `LOF2` - Высокий поддиапазон, МГц
-- `SLOF` - Диапазон поддиапазонов. Если частота адаптера превышает SLOF, то будет использовано значение LOF2 и на LNB будет подан тональный сигнал (22 кГц) для переключения.
-- `Force Tone` - возможность передачи тонального сигнала 22 КГц
-- `LNB Mode` - выбор дополнительных режимов работы LNB
-
-Параметры по умолчанию зависят от частоты адаптера:
-
-| Частотный диапазон | LOF1 | LOF2 | SLOF |
-| --- | --- | --- | --- |
-| 10700 .. 13250 | 9750 | 10600 | 11700 |
-| 4500 .. 4800 | 5950 | 0 | 0 |
-| 3400 .. 4200 | 5150 | 0 | 0 |
-| 2500 .. 2700 | 3650 | 0 | 0 |
-| 950 .. 2150 | 0 | 0 | 0 |
-
-::alert Для преобразователей с круговой поляризацией (например, 36°E, 56°E) установите 10750 в LOF1
-::
-
-## Поляризация LNB[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-polarization)
-
-Опция поляризации LNB управляет сигналом, принимаемым спутниковой антенной. Уровень напряжения питания LNB определяется поляризацией:
-
-- 13 В - для вертикальной/правой поляризации. Коммутационный сигнал в диапазоне 11-14 Вольт
-- 18 В - для горизонтальной/левой поляризации. Коммутационный сигнал в диапазоне 16-20 Вольт
-
-## Режимы LNB[](https://help.cesbo.com/astra/receiving/dvb/s#lnb-modes)
-
-- `LNB Sharing` - в этом режиме отключается подача напряжения на LNB и тональный сигнал. Это позволяет подключить несколько DVB-адаптеров к одному конвертеру через пассивный сплиттер. На сплиттере только один адаптер должен быть активным, все остальные - пассивными. Все адаптеры на одном сплиттере должны использовать одну и ту же поляризацию и один и тот же поддиапазон (частота больше или меньше значения slof)
-- `DiSEqC 1.0` - Digital Satellite Equipment Control - это протокол связи между спутниковым ресивером и таким устройством, как многодисковый коммутатор или ротор антенны малой тарелки. Версия 1.0 позволяет переключать до 4 источников спутникового сигнала
-- `DiSEqC 1.1` - позволяет переключать до 16 источников спутникового сигнала
-- `DiSEqC Command` - посылает необработанную команду в DiSEqC
-- `Tone Burst` - также известный как mini DiSEqC. Позволяет переключаться между 2 спутниковыми источниками
-- `Unicable I (EN50494)` - обеспечивает одновременный доступ к нескольким LNB по одному коаксиальному кабелю для нескольких ресиверов. Версия I обеспечивает доступ до 8 спутниковых источников
-- `Unicable II (EN50607)` - обеспечивает доступ к 32 спутниковым источникам
-
-## Дополнительные опции[](https://help.cesbo.com/astra/receiving/dvb/s#advanced-options)
-
-
-
-- `Modulation` - метод, используемый для преобразования цифровых данных в аналоговый сигнал. По умолчанию: QPSK для DVB-S, PSK8 для DVB-S2
-- `FEC` - прямое исправление ошибок. По умолчанию: Auto
-- `Roll-Off` - эффективность использования спектра. Только для DVB-S2. По умолчанию: 35
-- `Stream ID` - Идентификатор потока PLP для многопотоковых транспондеров. Только для DVB-S2
-
-
diff --git a/content/ru/1.astra/3.receiving/1.dvb/4.c.md b/content/ru/1.astra/3.receiving/1.dvb/4.c.md
deleted file mode 100644
index b54c6dca..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/4.c.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "Опции для DVB-C"
-date: 2023-02-28
----
-
-DVB-C - стандарт передачи цифрового кабельного телевидения.
-
-## Общие опции[](https://help.cesbo.com/astra/receiving/dvb/c#general-options)
-
-
-
-- `Frequency` - несущая частота (80-1000 МГц)
-- `Symbolrate` - символьная скорость, также известная как скорость передачи данных, обозначает количество изменений сигнала в секунду (1000-10000 Кбод)
-
-## Дополнительные опции[](https://help.cesbo.com/astra/receiving/dvb/c#advanced-options)
-
-
-
-- `Modulation` - метод, используемый для преобразования цифровых данных в аналоговый сигнал, который может быть передан по кабельной сети. В DVB-C наиболее часто используются схемы модуляции 64-QAM (Quadrature Amplitude Modulation)
-- `FEC` - Прямая коррекция ошибок - это технология, используемая для уменьшения ошибок при передаче цифровых данных. В DVB-C FEC обычно задается с помощью отношения числа избыточных битов к общему числу передаваемых битов
diff --git a/content/ru/1.astra/3.receiving/1.dvb/5.t.md b/content/ru/1.astra/3.receiving/1.dvb/5.t.md
deleted file mode 100644
index b6a66d2f..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/5.t.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-title: "Опции для DVB-T/T2 и ISDB-T"
-date: 2023-02-28
----
-
-DVB-T/T2 - стандарт вещания цифрового наземного телевидения.
-
-## Общие опции[](https://help.cesbo.com/astra/receiving/dvb/t#general-options)
-
-
-
-- `Frequency` - несущая частота (0-1000 МГц)
-
-## Дополнительные опции[](https://help.cesbo.com/astra/receiving/dvb/t#advanced-options)
-
-
-
-- `Bandwidth` - полоса пропускания сигнала в кГц определяет объем передаваемых данных. По умолчанию: 8000
-- `Guard` - защитный интервал, используемый для предотвращения межсимвольной интерференции (ISI), вызванной многопутевым распространением передаваемого сигнала. Чем больше защитный интервал, тем более устойчив сигнал к ISI, но ценой снижения скорости передачи данных
-- `Transmit` - Режимы передачи COFDM (Coded Orthogonal Frequency Division Multiplexing) позволяют адаптироваться к различным условиям канала и максимально повысить устойчивость передаваемого сигнала. Например: режим 2K использует 2048 поднесущих для передачи цифрового сигнала и подходит для передачи сигнала на небольшие расстояния с низким или умеренным уровнем помех. Режим 8K подходит для передачи сигнала на очень большие расстояния или в зонах с очень высоким уровнем помех.
-- `Hierarchy` - иерархические схемы модуляции, позволяющие передавать два различных битовых потока с разным уровнем устойчивости
diff --git a/content/ru/1.astra/3.receiving/1.dvb/6.scan.md b/content/ru/1.astra/3.receiving/1.dvb/6.scan.md
deleted file mode 100644
index 20379d0d..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/6.scan.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Сканирование DVB Адаптера"
-date: 2023-02-28
----
-
-Откройте настройки адаптера и нажмите кнопку Scan, начнется поиск доступных каналов:
-
-
-
-
-
-Добавить каналы в Astra можно, выделив все каналы, которые необходимо добавить, и нажав кнопку "Применить".
diff --git a/content/ru/1.astra/3.receiving/1.dvb/7.external-ci.md b/content/ru/1.astra/3.receiving/1.dvb/7.external-ci.md
deleted file mode 100644
index 44ee6757..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/7.external-ci.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: "Дешифрование каналов с помощью внешнего DVB-CI"
-date: 2023-06-27
-image: https://cdn.cesbo.com/help/astra/receiving/dvb/external-ci/ddci.jpg
----
-
-С развитием цифрового вещания защита контента от несанкционированного доступа становится все более актуальной. Именно поэтому многие провайдеры спутникового, кабельного или эфирного телевидения шифруют контент с помощью систем условного доступа (CAS).
-
-Обычно в этом процессе используется Common Interface (CI) - интерфейс, позволяющий модулям условного доступа (CAM) подключаться к DVB-приемнику и расшифровывать защищенные каналы. Расшифровка каналов с помощью внешнего адаптера DVB-CI обеспечивает гибкую архитектуру головной станции за счет разделения приемной и обрабатывающей частей.
-
-## Преимущества внешнего DVB-CI[](https://help.cesbo.com/astra/receiving/dvb/external-ci#advantages-of-external-dvb-ci)
-
-- Зашифрованные каналы из разных источников могут быть сгруппированы для последующей расшифровки в одном CI-модуле. Это может быть весьма полезно, если у вас есть различные DVB-транспондеры с зашифрованными каналами
-- Каналы могут приниматься и расшифровываться на отдельных серверах. Это особенно удобно, если вы используете приемники SAT>IP. При этом сервер Astra с картами CI может храниться в серверной комнате, а приемники SAT>IP располагаться ближе к крыше, где установлены спутниковые антенны. Подробнее о [Приеме SAT>IP](https://help.cesbo.com/astra/receiving/dvb/satip-client) с помощью Astra
-
-## Требования[](https://help.cesbo.com/astra/receiving/dvb/external-ci#requirements)
-
-- Внешний адаптер DVB-CI. Мы протестировали и поддерживаем следующие модели:
- - [DigitalDevices Octopus Twin CI](https://www.digital-devices.eu/shop/en/accessoires/bridge/266/digital-devices-octopus-twin-ci-double-ci-slot-with-2-expansionports)
- - [TBS6900](https://www.tbsdtv.com/products/tbs6900-dvb-dual-pci-e-card.html)
-- Модуль условного доступа (CAM)
-- SmartCard от вещателя
-
-
-
-## Конфигурация Astra[](https://help.cesbo.com/astra/receiving/dvb/external-ci#astra-configuration)
-
-### Создание MPTS
-
-Создать MPTS с необходимыми каналами во входном адресе для каждого канала необходимо добавить опцию `cas` - чтобы astra передавала все необходимое для декодирования. Например:
-
-
-
-### Создание виртуального адаптера
-
-::alert Виртуальный адаптер доступен для версий, выпущенных после 20 сентября 2022 года
-::
-
-Создать новый адаптер в веб-интерфейсе Astra с помощью кнопки `CI` значение в `Virtual` поле. Сохраните настройки адаптера, нажав кнопку Применить
-
-
-
-Варианты CI:
-
-- `Name` - имя для адаптера
-- `ID` - уникальный идентификатор адаптера. Можно оставить это значение пустым, система сама сгенерирует идентификатор при сохранении адаптера
-- `Virtual` - Тип виртуального адаптера. выберите `CI` опция
-- `Adapter` - номер CI-адаптера в системе
-- `Stream ID` - идентификатор потока с MPTS. это значение идентификатора MPTS, созданного на первом шаге
-- `CI Device` - номер устройства на адаптере CI. По умолчанию: `0`
-- `CI Bitrate` - Битрейт TBS CI в МБит/с. По умолчанию: `70`. Для устройств DigitalDevices битрейт может быть определен в настройках драйвера
-- `CA Delay` - задержка, в секундах, перед отправкой информации о канале в модуль условного доступа. По умолчанию: `20` второй
-
-Номер адаптера CI можно найти с помощью команды:
-
-```
-find /dev/dvb/ -name ca*
-```
-
-Например, результат будет таким:
-
-```
-/dev/dvb/adapter5/ca0
-```
-
-Где:
-
-- `5` - Номер адаптера CI
-- `0` - устройство на адаптере CI
-
-### Адаптер для сканирования
-
-Теперь можно нажать кнопку Сканировать.
-
-
-
-Выберите необходимые программы и добавьте их, нажав на кнопку Apply.
-
-
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/receiving/dvb/external-ci#troubleshooting)
-
-### Модуль CI+ не работает
-
-Модули CI+ предназначены только для потребительского использования и не поддерживаются внешними адаптерами DVB-CI
-
-### Дешифрование только 1 канала
-
-Количество программ (каналов), которые CAM может дешифровать одновременно, зависит от производителя и/или модели CAM
-
-### Как проверить меню CAM?
-
-Если для получения дополнительных данных о модуле условного доступа или смарт-карте необходимо обратиться к CAM-меню, то можно использовать `gnutv` утилита цифрового телевидения. Запуск:
-
-```
-gnutv -adapter N -cammenu
-```
-
-Где N - номер адаптера CI.
diff --git a/content/ru/1.astra/3.receiving/1.dvb/_dir.yml b/content/ru/1.astra/3.receiving/1.dvb/_dir.yml
deleted file mode 100644
index dd0a874e..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB, ATSC, ISDB-T"
diff --git a/content/ru/1.astra/3.receiving/1.dvb/index.md b/content/ru/1.astra/3.receiving/1.dvb/index.md
deleted file mode 100644
index 2d98addc..00000000
--- a/content/ru/1.astra/3.receiving/1.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB, ATSC, ISDB-T"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/3.receiving/2.ip/_dir.yml b/content/ru/1.astra/3.receiving/2.ip/_dir.yml
deleted file mode 100644
index ae767b65..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "IP Источники"
diff --git a/content/ru/1.astra/3.receiving/2.ip/hls.md b/content/ru/1.astra/3.receiving/2.ip/hls.md
deleted file mode 100644
index fd81ada3..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/hls.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: "Прием HLS"
-date: 2023-08-10
----
-
-HLS или HTTP Live Streaming - это протокол потокового видео с адаптивным битрейтом, основанный на HTTP. Это наиболее популярный формат для потокового вещания через Интернет (OTT-сервисы). Подробнее о [протоколе HLS](https://help.cesbo.com/misc/articles/protocols/hls)
-
-## Формат адреса[](https://help.cesbo.com/astra/receiving/ip/hls#address-format)
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-Это обычный HTTP-адрес. Astra также поддерживает https.
-
-- `login:password` - логин и пароль для HTTP-аутентификации. Поддерживаются методы аутентификации Basic и Digest
-- `address` - Адрес сервера IPv4 или доменное имя
-- `port` - номер порта. По умолчанию: `80` для http и `443` для https
-- `path` - путь к ресурсу. По умолчанию: `/`
-
-Варианты:
-
-- `ua=Name` - пользовательский заголовок User-Agent
-- `timeout=N` - таймаут для загрузки сегментов HLS. По умолчанию таймаут зависит от длительности сегмента
-- `debug` - заголовки ответов в журнале. Также следует включить отладку в сообщениях журнала
-- `bandwidth=N` - выбрать поток с заданной пропускной способностью. По умолчанию astra выбирает поток с максимальным значением пропускной способности
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/receiving/ip/hls#web-interface)
-
-Чтобы настроить HLS-ввод в Astra, достаточно написать адрес источника в поле Input.
diff --git a/content/ru/1.astra/3.receiving/2.ip/http.md b/content/ru/1.astra/3.receiving/2.ip/http.md
deleted file mode 100644
index e120b1cc..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/http.md
+++ /dev/null
@@ -1,33 +0,0 @@
----
-title: "Прием HTTP MPEG-TS"
-date: 2023-08-10
----
-
-Протокол на основе HTTP для потокового видео. Astra получает непрерывный поток от сервера в виде HTTP-ответа.
-
-## Формат адреса[](https://help.cesbo.com/astra/receiving/ip/http#address-format)
-
-```
-http://address
-http://address:port/path
-http://login:password@address:port/path#options
-```
-
-Это обычный HTTP-адрес. Astra также поддерживает https.
-
-- `login:password` - логин и пароль для HTTP-аутентификации. Поддерживаются методы аутентификации Basic и Digest
-- `address` - Адрес сервера IPv4 или доменное имя
-- `port` - номер порта. По умолчанию: `80` для http и `443` для https
-- `path` - путь к ресурсу. По умолчанию: `/`
-
-Варианты:
-
-- `ua=Name` - пользовательский заголовок User-Agent
-- `timeout=N` - таймаут для начала получения содержимого с сервера. По умолчанию `10` секунд
-- `debug` - заголовки ответов журнала. Отладка также должна быть включена в настройках журнала
-- `buffer_time=N` - задает размер временного буфера для приема потока и синхронизации битрейта. Astra загружает данные потока в буфер с максимальной скоростью, затем равномерно отправляет данные на обработку
-- `no_sync` - является коротким вариантом для `buffer_time=0` отключает синхронизацию и загружает потоковые данные без ограничений
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/receiving/ip/http#web-interface)
-
-Для настройки входа HTTP MPEG-TS в Astra достаточно записать адрес источника в поле Input.
diff --git a/content/ru/1.astra/3.receiving/2.ip/index.md b/content/ru/1.astra/3.receiving/2.ip/index.md
deleted file mode 100644
index b10ed11b..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "IP Источники"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/3.receiving/2.ip/mpts-via-udp.md b/content/ru/1.astra/3.receiving/2.ip/mpts-via-udp.md
deleted file mode 100644
index 5bcfa965..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/mpts-via-udp.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Прием MPTS по протоколу UDP"
-date: 2023-03-10
----
-
-С помощью Astra можно принимать MPTS (Multi Program Transport Stream) из различных источников, включая UDP. Полученный MPTS может быть демультиплексирован на несколько каналов SPTS (Single Program Transport Stream).
-
-## Виртуальный адаптер[](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp#virtual-adapter)
-
-::alert Виртуальный адаптер доступен для версий, выпущенных после 20 сентября 2022 года
-::
-
-Для быстрой и простой настройки приема MPTS можно воспользоваться Виртуальным адаптером. Для этого в главном меню нажмите кнопку "Новый адаптер":
-
-
-
-В **Адрес** поле задает источник UDP, например `udp://239.255.1.1:1234`. Подробнее о формате адреса UDP читайте в [Прием UDP/RTP](https://help.cesbo.com/astra/receiving/ip/udp).
-
-Примените изменения, после чего можно просканировать адаптер, чтобы получить список доступных каналов. Выберите каналы, которые необходимо добавить, и нажмите кнопку Применить.
-
-## Создание каналов вручную[](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp#create-channels-manually)
-
-На любой версии Astra можно добавлять каналы из потока MPTS вручную.
-
-Прежде всего, проанализируйте UDP MPTS с помощью программы MPEG-TS Analyzer:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-Подробнее о том, как анализировать потоки: [Astra MPEG-TS Analyzer](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer). Анализатор показывает информацию о доступных каналах, например:
-
-```
-INFO: PMT pnr:100 version:1
-INFO: PMT pnr:200 version:1
-```
-
-Далее вы можете создать канал, нажав кнопку `New Stream` в главном меню. В настройках канала установите имя и адрес входа с номером программы (PNR): `udp://239.255.1.1:1234#pnr=100`. И нажмите кнопку Применить для сохранения настроек.
diff --git a/content/ru/1.astra/3.receiving/2.ip/rtsp.md b/content/ru/1.astra/3.receiving/2.ip/rtsp.md
deleted file mode 100644
index 67c109a1..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/rtsp.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Прием RSTP"
-date: 2023-03-23
----
-
-RSTP является популярным протоколом для потоковой передачи мультимедиа по IP-сетям и широко используется в IP-камерах благодаря возможности передачи видеопотока с низкой задержкой и высоким качеством.
-
-## Формат адреса[](https://help.cesbo.com/astra/receiving/ip/rtsp#address-format)
-
-Адреса RSTP используются для идентификации местоположения медиапотока, передаваемого по сети
-
-```
-rtsp://address
-rtsp://address:port/path
-rtsp://login:password@address:port/path#options
-```
-
-- `login:password` - логин и пароль для аутентификации по протоколу RTSP. Поддерживаются методы аутентификации Basic и Digest
-- `address` - Адрес сервера IPv4 или доменное имя
-- `port` - номер порта. По умолчанию: `554`
-- `path` - путь к ресурсу. По умолчанию: `/`
-
-Варианты:
-
-- `tcp` - чередующийся режим. принимать поток по TCP вместо UDP
-- `ua=Name` - пользовательский заголовок User-Agent
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/receiving/ip/rtsp#web-interface)
-
-Для настройки входа RSTP в Astra можно либо ввести адрес источника непосредственно в `Input address` поле в настройках потока или воспользуйтесь формой настройки входа, доступ к которой осуществляется нажатием на значок шестеренки:
-
-
-
-- `RSTP address` - адрес источника потока RSTP
-- `Interleaved mode` - По умолчанию Astra использует UDP для получения медиаданных от камеры, режим чередования заставляет камеру передавать данные по TCP
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/receiving/ip/rtsp#troubleshooting)
-
-### h.265 не работает
-
-Текущая версия Astra поддерживает только H.264
-
-### Ошибки таймаута
-
-Сообщения об ошибках могут включать `Connection timeout` или `Response timeout`, что свидетельствует о том, что камера не отвечает на запросы от Astra. Одной из возможных причин этой проблемы является ситуация, когда камера застряла и не может ответить на запросы
-
-### Не удалось выполнить аутентификацию
-
-Неверный логин или пароль для входа в поток RTSP
-
-### Неизвестный формат кодирования
-
-Это может свидетельствовать о том, что формат данных потока не распознается компанией Astra. Эта ошибка может возникнуть, если в потоке RSTP используется неподдерживаемый формат данных или метод кодирования
diff --git a/content/ru/1.astra/3.receiving/2.ip/srt.md b/content/ru/1.astra/3.receiving/2.ip/srt.md
deleted file mode 100644
index c2644d6e..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/srt.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "Прием SRT"
-date: 2023-03-23
----
-
-Протокол Secure Reliable Transport (SRT) - это протокол потоковой передачи видео с открытым исходным кодом, предназначенный для обеспечения потоковой передачи высококачественного видео с низкой задержкой в ненадежных сетях. SRT использует сквозное шифрование и предоставляет ряд функций, направленных на повышение надежности и безопасности, включая коррекцию ошибок, контроль перегрузок и повторную передачу потерянных пакетов. SRT часто используется в приложениях для передачи потокового видео в реальном времени, таких как спортивные и новостные трансляции, где поддержание надежного и качественного соединения является критически важным.
-
-::alert Доступно для версий Astra, выпущенных после 2021-12-21 гг. ::
-
-## Формат адреса[](https://help.cesbo.com/astra/receiving/ip/srt#address-format)
-
-Прием SRT может осуществляться в двух режимах:
-
-- `Caller mode` - Astra посылает запрос на сервер SRT и получает в ответ содержимое. Это наиболее распространенный вариант
-- `Listener mode` - Astra ожидает, когда SRT-сервер установит соединение и получит содержимое запроса. Это режим "точка-точка".
-
-Формат адреса зависит от выбранного режима.
-
-### Caller mode
-
-```
-srt://address:port[#options]
-```
-
-- `address` - IPv4-адрес или имя хоста удаленного сервера
-- `port` - удалённый порт
-
-Пример:
-
-- `src://example.com:3001` - отправить запрос на сайт example.com
-
-### Listener mode
-
-В режиме слушателя формат адреса аналогичен формату адреса UDP, с добавлением `@` символ для обозначения имени локального интерфейса.
-
-```
-srt://[interface]@:port[#options]
-```
-
-- `interface` - имя локального интерфейса, на котором следует ожидать соединения. По умолчанию Astra будет ожидать соединения на всех интерфейсах
-- `port` - локальный порт для приема входящего соединения
-- `options` - дополнительные опции для протокола SRT
-
-Примеры:
-
-- `srt://@:3001` - ожидание соединения на любом интерфейсе
-- `srt://eth0@:3001` - ожидание соединения на интерфейсе `eth0`
-
-### Опции
-
-- `timeout=N` - перезапускает приемник, если в течение заданного интервала времени, секунд, не поступает никаких данных. Значение по умолчанию: `5` секунд
-- `latency=N` - максимальная допустимая задержка передачи, миллисекунды. Значение по умолчанию: `120` миллисекунда
-- `packetfilter=S` - введение дополнительных инструкций обработки в начале и/или в конце передачи для реализации прямого исправления ошибок (FEC). [Читать далее](https://github.com/Haivision/srt/blob/master/docs/features/packet-filtering-and-fec.md#configuring-the-fec-filter) в официальной документации
-- `passphrase=S` - пароль для шифрованной передачи. Длина пароля должна быть в диапазоне 10 ... 79 символов
-- `pbkeylen=N` - длина криптографического ключа в байтах. Возможные значения: 16, 24, 32. Значение по умолчанию: `0`
-- `streamid=ID` - идентификатор потока, предоставляемый SRT-серверу в режиме вызывающего абонента
-- `no_tsbpdmode` - отключение режима доставки пакетов на основе временных меток
-- `oheadbw` - ограничивает накладные расходы на пропускную способность, в процентах. Возможные значения в диапазоне: 5 - 100. Значение по умолчанию: `25`
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/receiving/ip/srt#web-interface)
-
-Одной из самых сложных задач при работе с протоколом Secure Reliable Transport (SRT) является навигация по ряду технических требований и настроек, задействованных в процессе установки. К счастью, Astra упрощает этот процесс, предлагая полный набор опций конфигурирования входа SRT
-
-Чтобы добавить новый SRT-вход в Astra, пользователи могут перейти в раздел `New Stream` вкладку или настройки существующего потока и выберите `Input Type` в качестве опции либо SRT
-
-
-
-- `Input type` - этот параметр является первой опцией на вкладке настроек SRT и используется для выбора типа входа. Для настройки приема SRT выберите `SRT` из выпадающего списка. Это позволяет включить опции конфигурации, специфичные для SRT, и ввести необходимую информацию для получения SRT-потока
-- `SRT mode` - этот параметр определяет, будет ли Astra выступать в роли вызывающего или слушающего абонента при установлении SRT-соединения. Для получения SRT-потока выберите `Listener` из выпадающего списка. Это указывает Astra на необходимость ожидания входящих соединений от отправителя SRT-потока
-- `Local interface` - этот параметр задает сетевой интерфейс, который Astra будет использовать для приема потока SRT. По умолчанию используется значение `Any interface`, что означает, что Astra будет прослушивать входящие SRT-соединения в соответствии с системными правилами маршрутизации. Если вы хотите ограничить Astra определенным интерфейсом, выберите его из выпадающего списка
-- `Port` - этот необязательный параметр задает сетевой порт, который Astra будет использовать для приема потока SRT
-- `Timeout` - этот необязательный параметр задает время (в миллисекундах), в течение которого Astra будет ожидать входящих данных из потока SRT, прежде чем прервется работа. По умолчанию это значение равно 5000 миллисекунд (5 секунд), но при необходимости его можно увеличить или уменьшить
-- `Latency` - этот необязательный параметр вносит в поток SRT заданную величину задержки (в миллисекундах). Значение по умолчанию равно 120 мс. Увеличение задержки может улучшить стабильность, но увеличивает задержку, а уменьшение - уменьшить задержку, но может сделать соединение менее стабильным
-- `Passphrase` - этот необязательный параметр задает парольную фразу для безопасного обмена данными по потоку SRT. По умолчанию используется пустое значение. Если парольная фраза задана, то отправитель и получатель должны использовать одну и ту же парольную фразу для установления соединения
-- `Crypto key length` - этот параметр задает длину криптографического ключа, используемого для защиты SRT-потока. По умолчанию используется значение 128 бит, что достаточно для работы SRT-приема. Однако при необходимости можно увеличить или уменьшить длину ключа для усиления или ослабления защиты.
-- `Timestamp` - режим доставки пакетов на основе временных меток - этот параметр включает или выключает режим доставки пакетов SRT на основе временных меток. Если параметр включен (отмечен), SRT использует временные метки для обеспечения доставки пакетов в правильном порядке, даже если они приходят не по порядку. Это может улучшить качество потока, но может увеличить задержку. По умолчанию этот параметр выключен.
diff --git a/content/ru/1.astra/3.receiving/2.ip/udp.md b/content/ru/1.astra/3.receiving/2.ip/udp.md
deleted file mode 100644
index aad4136c..00000000
--- a/content/ru/1.astra/3.receiving/2.ip/udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "Прием UDP/RTP"
-date: 2023-03-04
----
-
-UDP (User Datagram Protocol) - наиболее популярный протокол для доставки цифрового телевидения в локальных сетях, в том числе в гостиничных организациях и городских сетях интернет-провайдеров. Будучи протоколом без соединений, UDP не предоставляет никаких механизмов проверки и исправления ошибок. Это делает его более быстрым и легким протоколом по сравнению с TCP.
-
-## Формат медиа-адреса[](https://help.cesbo.com/astra/receiving/ip/udp#media-address-format)
-
-UDP-адрес используется для определения местоположения медиапотока, передаваемого по сети
-
-```
-udp://address
-udp://address:port
-udp://interface@address:port#options
-```
-
-- `interface` - имя сетевого интерфейса, например `eth0`, для приема UDP-потока. Если не задано, то UDP-поток будет приниматься в соответствии с системными маршрутами
-- `address` - IPv4-адрес UDP-потока, это может быть многоадресная группа или IP-адрес локального интерфейса для приема одноадресных потоков
-- `port` - сетевой порт для приема UDP-потока. Если он не указан, то по умолчанию используется значение `1234`
-
-Дополнительные опции:
-
-- `src=IP` - Адрес источника многоадресной рассылки UDP для IGMPv3. Необходимо включить IGMPv3 в настройках linux: [Настройка версии IGMP](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version). Доступно начиная с версии 230303 и более поздних версий
-- `sync` - прием UDP в отдельном потоке с синхронизацией битрейта
-- `no_sync` - отключает синхронизацию битрейта, если она включена глобально
-- `renew=seconds` - интервал для обновления подписки на многоадресную рассылку. Обычно операция обновления подписки IGMP выполняется автоматически
-- `socket_size=bytes` - размер системного сокета, причем значение по умолчанию берется из: `sysctl net.core.rmem_default`
-
-Примеры UDP-адресов:
-
-- `udp://127.0.0.1:10001` - получает поток на localhost, используя порт 10001. Это может быть полезно при передаче потоков между различными сервисами, например, при получении транскодированного потока из FFmpeg
-- `udp://eth0@239.255.1.1#pnr=100` - получает многоадресную группу 239.255.1.1 на интерфейсе eth0. Опция `pnr` включение демультиплексирования потока и выбор программы с номером 100
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/receiving/ip/udp#web-interface)
-
-Чтобы сконфигурировать новый UDP-вход с помощью Web-интерфейса, выберите в главном меню пункт "Новый поток". Затем в списке входов нажмите на значок шестеренки и установите для параметра "Тип входа" значение UDP. Также можно изменить существующий поток, открыв его настройки, добавив новый вход и нажав на соответствующий значок шестеренки.
-
-
-
-Большинство опций, представленных в веб-интерфейсе, напрямую соответствуют компонентам UDP-адреса, как описано в разделе "Формат медиа-адреса". Однако есть и некоторые дополнительные опции, которые могут оказаться полезными:
-
-- `PNR` - номер программы для MPTS-потоков. При его определении включается демультиплексирование потока и выбирается программа с указанным номером
-- `DD-CI CAM` - эта опция в настоящее время устарела и заменена виртуальными адаптерами. Более подробную информацию можно найти в ...
-- `Softcam` - выбирает дескремблер для CAM-клиента. Подробнее об этом можно узнать в ...
-- `BISS Key` - ключ для дескремблера BISS CAS. Более подробную информацию можно найти в [Расшифровка потоков с помощью BISS CAS](https://help.cesbo.com/astra/processing/cas/decrypt-biss)
-
-Имеются также расширенные опции для дальнейшей настройки:
-
-
-
-Пожалуйста, используйте дополнительные опции только в том случае, если вы понимаете их значение
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/receiving/ip/udp#troubleshooting)
-
-Дополнительную информацию можно найти в разделе [Устранение неполадок при приеме UDP](https://help.cesbo.com/misc/troubleshooting/receiving/udp)
diff --git a/content/ru/1.astra/3.receiving/index.md b/content/ru/1.astra/3.receiving/index.md
deleted file mode 100644
index 0516ceb5..00000000
--- a/content/ru/1.astra/3.receiving/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Прием"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/receiving.svg
- description: "Настройка источников контента, таких как DVB, UDP, HTTP и RTSP."
----
-
-Настройте источники контента, такие как DVB, UDP, HTTP и RTSP.
-
-:category
diff --git a/content/ru/1.astra/4.processing/1.mpegts/_dir.yml b/content/ru/1.astra/4.processing/1.mpegts/_dir.yml
deleted file mode 100644
index 65b5fe2d..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "MPEG-TS"
diff --git a/content/ru/1.astra/4.processing/1.mpegts/demux.md b/content/ru/1.astra/4.processing/1.mpegts/demux.md
deleted file mode 100644
index d1da909e..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/demux.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: "Демультиплексирование MPEG-TS"
-date: 2023-08-28
----
-
-Демультиплексирование MPEG-TS - это процесс извлечения отдельных аудио-, видео- и информационных потоков из объединенного вещания MPEG-TS, также известного как multiplext или MPTS.
-
-## Извлечение одного канала из мультиплекса[](https://help.cesbo.com/astra/processing/mpegts/demux#extracting-single-channel-from-multiplex)
-
-В цифровом телевизионном вещании поток, получаемый от таких источников, как спутниковые, эфирные или кабельные сети, содержит несколько каналов. Для выделения из этого мультиплекса одного канала в Astra предусмотрена специальная опция: `pnr`.
-
-Например, для получения потока от DVB-адаптера с идентификатором `a001` и извлечь номер канала `1`При этом используется следующий входной адрес:
-
-```
-dvb://a001#pnr=1
-```
-
-Astra формирует этот адрес автоматически при сканировании DVB-адаптера и добавлении каналов с помощью веб-интерфейса. Подробнее: [Сканирование DVB-адаптера](https://help.cesbo.com/astra/receiving/dvb/scan) и [прием MPTS по UDP](https://help.cesbo.com/astra/receiving/ip/mpts-via-udp)
-
-## Фильтрация служебных данных[](https://help.cesbo.com/astra/processing/mpegts/demux#filter-service-tables)
-
-В некоторых случаях требуется удалить служебные таблицы, поставляемые вместе с каналом. Для этого в Astra предусмотрены дополнительные возможности ввода:
-
-- `no_eit` - убирает информационный стол событий (EIT). EIT обеспечивает электронный программный гид (EPG)
-- `no_sdt` - удаляет таблицу описания услуг (SDT). SDT содержит информацию о канале и сети доставки
-- `no_tdt` - удаляет таблицу времени и даты (TDT). TDT предоставляет текущую дату и время по UTC
-- `no_tot` - удаляет таблицу смещения времени (TOT). TOT содержит текущую дату и время UTC с информацией о смещении в часовой пояс текущего региона
-
-Пример:
-
-```
-dvb://a001#pnr=1&no_sdt&no_eit
-```
-
-## Прохождение сервисных таблиц без изменений[](https://help.cesbo.com/astra/processing/mpegts/demux#pass-service-tables-without-modification)
-
-В процессе демультиплексирования Astra сохраняет в таблицах EIT и SDT информацию, относящуюся только к выбранному каналу. Если вы хотите передавать пакеты как есть, без каких-либо изменений, то можете воспользоваться следующими опциями:
-
-- `pass_eit` - пропустить EIT без изменений
-- `pass_sdt` - пропустить SDT без изменений
-
-Эти опции не рекомендуется использовать, и они несовместимы с `set_pnr` и `set_tsid` варианты.
-
-## Пакеты со специальными данными[](https://help.cesbo.com/astra/processing/mpegts/demux#packets-with-private-data)
-
-В процессе демультиплексирования Astra исключает пакеты, содержащие неизвестные данные, и пропускает только видео- и аудиопотоки. Если вы намерены сохранить эти данные, используйте опцию `pass_data`:
-
-```
-dvb://a001#pnr=1&pass_data
-```
-
-## Пакеты с данными системы условного доступа[](https://help.cesbo.com/astra/processing/mpegts/demux#packets-with-conditional-access-data)
-
-В процессе демультиплексирования Astra отбрасывает все пакеты и связанную с ними информацию, относящуюся к системе условного доступа (CAS). Если вы хотите сохранить эти данные, используйте опцию `cas`:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-Эта опция становится незаменимой при дешифровании потоков с использованием специализированных CAM-модулей. Подробнее об этом читайте в нашей статье: [Дешифрование каналов с помощью внешнего DVB-CI](https://help.cesbo.com/astra/receiving/dvb/external-ci)
-
-## Изменить номер программы[](https://help.cesbo.com/astra/processing/mpegts/demux#change-program-number)
-
-Для настройки номера программы (PNR) используйте опцию `set_pnr`:
-
-```
-dvb://a001#pnr=1&set_pnr=1000
-```
-
-Значение PNR может находиться в диапазоне от 1 до 65535. Эта функция может быть полезна, если необходимо подготовить канал к следующему мультиплексированию.
diff --git a/content/ru/1.astra/4.processing/1.mpegts/filter.md b/content/ru/1.astra/4.processing/1.mpegts/filter.md
deleted file mode 100644
index 18184fad..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/filter.md
+++ /dev/null
@@ -1,47 +0,0 @@
----
-title: "Фильтрация PID-ов"
-date: 2023-07-17
----
-
-Фильтрация потока удаляет определенные пакеты в потоке MPEG-TS на основе их PID. Кроме того, процесс модифицирует соответствующие информационные таблицы программ, такие как Program Association Table (PAT) и Program Map Table (PMT), чтобы отразить удаление идентифицированных пакетов.
-
-## Анализ канала[](https://help.cesbo.com/astra/processing/mpegts/filter#analyze-channel)
-
-Для определения доступных элементарных потоков и их PID необходимо проанализировать канал. Это можно сделать, запустив встроенный анализатор MPEG-TS либо из меню канала, либо непосредственно из настроек канала.
-
-
-
-На представленном скриншоте мы видим следующие элементарные потоки:
-
-1. Видео - ПИД: `1331`
-2. Субтитры - PID: `1335`, Язык: `bul` (Болгарский)
-3. Аудио - PID: `1332`, Язык: `bul` (Болгарский)
-4. Аудио - PID: `1336`, Язык: `eng` (на английском языке)
-
-Каждый элементарный поток представлен уникальным идентификатором пакета (PID), который может быть использован для фильтрации потоков в Astra.
-
-## Входная фильтрация[](https://help.cesbo.com/astra/processing/mpegts/filter#input-filtering)
-
-Для того чтобы выполнить фильтрацию потока, мы удалим поток с PID 1336. Эту операцию можно выполнить, добавив в поле `filter=1336` опция на входной адрес
-
-
-
-## Инверсная фильтрация PID[](https://help.cesbo.com/astra/processing/mpegts/filter#inverse-input-filtering)
-
-Чтобы выполнить инверсную фильтрацию и удалить все пиды кроме указанных, можно использовать символ тильды (`~`) вместе с параметром фильтрации. Например, чтобы сохранить только видеопоток и аудиопоток на английском языке (PID 1331 и 1336), нужно добавить параметр `filter~=1331,1336` к входному адресу. При этом все остальные потоки будут удалены, останутся только заданные потоки.
-
-Для проверки результатов примененного фильтра потока нажмите кнопку "Применить", чтобы сохранить изменения. Далее снова запустите встроенный анализатор MPEG-TS. Это позволит проверить, успешно ли отфильтрованы ненужные потоки.
-
-
-
-## Фильтрация для всех входов[](https://help.cesbo.com/astra/processing/mpegts/filter#filtering-for-all-inputs)
-
-Для потоковой фильтрации по всем входам используется параметр `Remap` можно использовать вкладку в настройках канала. Этот метод подходит для работы с функцией remap.
-
-
-
-В `Map PIDs` поле, `video=101, audio.eng=102` был установлен. В результате PID видео- и англоязычного аудиопотоков изменяются на 101 и 102, соответственно, по всем входам.
-
-Впоследствии в `Filter PID` поле, `101, 102` было указано. Это означает, что на выходе будут сохранены только потоки с этими PID, а все остальные элементарные потоки будут отфильтрованы.
-
-Подробнее: [Ремап ПИДов](https://help.cesbo.com/astra/processing/mpegts/remap)
diff --git a/content/ru/1.astra/4.processing/1.mpegts/index.md b/content/ru/1.astra/4.processing/1.mpegts/index.md
deleted file mode 100644
index 6320b72a..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "MPEG-TS"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/4.processing/1.mpegts/order.md b/content/ru/1.astra/4.processing/1.mpegts/order.md
deleted file mode 100644
index edb40f03..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/order.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Упорядочивание аудиопотоков"
-date: 2023-04-01
----
-
-В этой статье мы рассмотрим, как изменить порядок аудиопотоков на канале с помощью программы Astra. При трансляции канала с несколькими аудиопотоками порядок их следования может иметь решающее значение для удобства зрителей. Большинство телевизоров и других медиаплееров по умолчанию автоматически выбирают первый аудиопоток. Изменив порядок аудиопотоков, можно добиться того, чтобы выбранный язык был установлен по умолчанию.
-
-## Анализ канала[](https://help.cesbo.com/astra/processing/mpegts/order#analyze-channel)
-
-Первым шагом в переупорядочивании аудиопотоков является анализ канала и сбор информации о доступных аудиопотоках и их соответствующих идентификаторах пакетов (PID). Это поможет определить текущий порядок аудиопотоков в канале и внести необходимые изменения.
-
-Для анализа канала выполните следующие действия:
-
-1. Настройки открытого канала в веб-интерфейсе Astra
-2. В настройках канала нажмите кнопку `Analyze` кнопка. В результате начнется процесс анализа канала
-3. Через некоторое время на экране анализатора появится подробная информация о канале, включая доступные аудиопотоки и их PID
-
-
-
-На представленном скриншоте видно, что присутствуют видео- и два аудиопотока:
-
-1. VIDEO PID: `331`
-2. AUDIO PID: `332`, Язык: `eng` (на английском языке)
-3. AUDIO PID: `333`, Язык: `bul` (Болгарский)
-
-Обратите внимание на PID потоков, поскольку эта информация понадобится для переупорядочивания аудиопотоков на следующем этапе.
-
-## Упорядочивание аудиопотоков[](https://help.cesbo.com/astra/processing/mpegts/order#reorder-audio-streams)
-
-Последним шагом в переупорядочивании аудиопотоков является изменение конфигурации каналов. Закройте анализатор каналов, нажав кнопку `Close` кнопка. Это вернет вас к настройкам канала.
-
-Чтобы изменить порядок следования аудиопотоков, выполните следующие действия:
-
-1. В настройках канала найдите параметр `Input` section. Здесь находится адрес входа для вашего канала
-2. Чтобы изменить порядок следования аудиопотоков, добавьте к адресу входа следующую опцию: `order=331,333,332`. Параметр порядка должен включать в себя сначала PID видеопотока, затем аудиопотока по умолчанию, а затем всех дополнительных аудиопотоков. В данном примере новый порядок будет следующим: Видео (331), аудио на болгарском языке (333) и аудио на английском языке (332).
-3. Сохраните изменения, нажав кнопку `Apply` кнопка в нижней части страницы настроек канала
-
-
-
-::alert Параметры ввода разделяются символом `&` символ, как показано на примере скриншота. Сайт `#` символ обозначает начало опций. Например, если ваш адрес не содержит никаких опций, то полный адрес с опциями заказа будет выглядеть так `udp://239.255.1.1:1234#order=331,333,332`
-::
diff --git a/content/ru/1.astra/4.processing/1.mpegts/remap.md b/content/ru/1.astra/4.processing/1.mpegts/remap.md
deleted file mode 100644
index 6137e1ad..00000000
--- a/content/ru/1.astra/4.processing/1.mpegts/remap.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "Переопределение PID потоков"
-date: 2023-07-17
----
-
-Функция Remap в Astra позволяет изменять идентификатор пакета (PID) для элементарных потоков MPEG-TS.
-
-## Примеры использования[](https://help.cesbo.com/astra/processing/mpegts/remap#use-cases)
-
-Ремаппинг PID потоков полезен в различных сценариях:
-
-- Плавное резервирование входов: Если основной и резервный входы имеют разные PID для элементарных потоков видео и аудио, переключение на резервный вход может привести к временному прерыванию воспроизведения. Перестановка PID для обеспечения единообразия основных и резервных входов позволяет сделать переход плавным.
-- Подготовка многопрограммного потока (MPTS): При подготовке канала к включению в MPTS-вещание каждый элементарный поток в канале должен обладать уникальным PID. Ремаппинг обеспечивает уникальность этого PID, что позволяет плавно добавить канал в MPTS
-
-## Анализ канала[](https://help.cesbo.com/astra/processing/mpegts/remap#analyze-channel)
-
-Для определения доступных элементарных потоков и их PID необходимо проанализировать канал. Это можно сделать, запустив встроенный анализатор MPEG-TS либо из меню канала, либо непосредственно из настроек канала.
-
-
-
-На представленном скриншоте мы видим следующие элементарные потоки:
-
-1. Таблица программных карт (PMT) - PID: `374`
-2. Видео - ПИД: `371`
-3. Аудио - PID: `376`, Язык: `eng` (на английском языке)
-
-Каждый элементарный поток представлен уникальным идентификатором пакета (PID), который может быть использован для ремаппинга потока в Astra.
-
-## Ограничения[](https://help.cesbo.com/astra/processing/mpegts/remap#limitations)
-
-Обратите внимание, что значение PID может находиться в диапазоне от 32 до 8190.
-
-## Ремаппинг ввода[](https://help.cesbo.com/astra/processing/mpegts/remap#input-remapping)
-
-Для того чтобы выполнить перестановку потоков, изменим PID PMT на 100, PID видеопотока на 101, а PID аудиопотока на 102. Эту операцию можно выполнить, добавив в поле `map.pmt=100&map.video=101&map.audio.eng=102` опция на входной адрес
-
-
-
-## Ремаппинг для всех входов[](https://help.cesbo.com/astra/processing/mpegts/remap#remapping-for-all-inputs)
-
-Для ремаппинга потока по всем входам используется параметр `Remap` можно использовать вкладку в настройках канала.
-
-
-
-В поле "Map PIDs", `pmt=100, video=101, audio.eng=102` был установлен. В результате PID видео- и англоязычного аудиопотоков изменяются на 101 и 102, соответственно, по всем входам.
-
-Для проверки результатов примененного фильтра потока нажмите кнопку "Применить", чтобы сохранить изменения. Далее снова запустите встроенный анализатор MPEG-TS. Это позволит проверить, успешно ли отфильтрованы ненужные потоки.
-
-
-
-## Селекторы[](https://help.cesbo.com/astra/processing/mpegts/remap#selectors)
-
-Селектор определяет, какой PID должен быть изменен на новое значение
-
-- `pmt` - PID для таблицы программных карт (PMT)
-- `video` - видеопоток
-- `audio` - любой аудиопоток. Вы можете задать эту опцию дважды, если у вас, например, несколько аудиопотоков: `video=101, audio=102, audio=103`
-- `audio.eng` - аудиопоток с заданным языковым кодом
-- `ac3` - Аудиопоток AC3. Сайт `audio` селектор может быть использован и для потоков AC3
-- `aac` - Аудиопоток AAC. Сайт `audio` Селектор может быть использован и для потоков ACC
-- `371` - исходный ПИД
-- `pcr` - PID для пакетов с PCR. Обычно временная метка PCR поставляется вместе с пакетами видеопотока
-- `sub` - поток субтитров
-- `ttx` - поток телетекста
-- `ait` - PID для информационной таблицы приложений (AIT)
diff --git a/content/ru/1.astra/4.processing/2.cas/1.decrypt-biss.md b/content/ru/1.astra/4.processing/2.cas/1.decrypt-biss.md
deleted file mode 100644
index 78cd1dda..00000000
--- a/content/ru/1.astra/4.processing/2.cas/1.decrypt-biss.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: "Расшифровка потоков с помощью BISS CAS"
-date: 2023-04-01
----
-
-Basic Interoperable Scrambling System (BISS) - это простая и эффективная система условного доступа, использующая статический ключ для защиты контента от несанкционированного доступа. В основе BISS лежит алгоритм Common Scrambling Algorithm (CSA), который скремблирует данные канала, обеспечивая безопасную передачу контента по сетям спутникового и наземного вещания.
-
-## Прием скремблированного канала[](https://help.cesbo.com/astra/processing/cas/decrypt-biss#receiving-a-scrambled-channel)
-
-Чтобы расшифровать скремблированный канал, необходимо добавить к нему значение `biss` опцию с соответствующим ключом к адресу ввода. Например:
-
-```
-dvb://a001#pnr=1&biss=12345600789ABC00
-```
-
-::note Параметры ввода разделяются символом `&` символ, как показано в примере. Сайт `#` символ обозначает начало опций. Если адрес не содержит никаких опций, то полный адрес с добавлением `biss` вариант будет выглядеть следующим образом: `udp://239.255.1.1:1234#biss=12345600789ABC00`
-::
-
-При использовании недействительного ключа BISS расшифрованный поток будет искажен. В этом случае на экране анализатора Astra появится сообщение `PES Error`.
-
-## Ретрансляция скремблированных каналов[](https://help.cesbo.com/astra/processing/cas/decrypt-biss#retransmitting-scrambled-channels)
-
-Для повторной передачи скремблированного канала без его расшифровки можно использовать `cas` в адресе ввода. Пример входного адреса с опцией `cas` вариант:
-
-```
-dvb://a001#pnr=1&cas
-```
-
-Этот метод позволяет передать на выход скремблированный канал, сохранив все необходимые данные, требуемые дескремблерам для декодирования содержимого.
diff --git a/content/ru/1.astra/4.processing/2.cas/_dir.yml b/content/ru/1.astra/4.processing/2.cas/_dir.yml
deleted file mode 100644
index 2edc2430..00000000
--- a/content/ru/1.astra/4.processing/2.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "CAS"
diff --git a/content/ru/1.astra/4.processing/2.cas/index.md b/content/ru/1.astra/4.processing/2.cas/index.md
deleted file mode 100644
index 2629795c..00000000
--- a/content/ru/1.astra/4.processing/2.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "CAS"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/4.processing/index.md b/content/ru/1.astra/4.processing/index.md
deleted file mode 100644
index ab665e03..00000000
--- a/content/ru/1.astra/4.processing/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: Обработка
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/processing.svg
- description: "Подготовка каналов к передаче с использованием функций обработки MPEG-TS"
----
-
-Подготовка каналов к передаче с использованием функций обработки MPEG-TS.
-
-:category
diff --git a/content/ru/1.astra/5.monitoring/1.export/export-monitoring-events.md b/content/ru/1.astra/5.monitoring/1.export/export-monitoring-events.md
deleted file mode 100644
index fc68c834..00000000
--- a/content/ru/1.astra/5.monitoring/1.export/export-monitoring-events.md
+++ /dev/null
@@ -1,144 +0,0 @@
----
-title: "Экспорт событий мониторинга"
-date: 2023-03-01
----
-
-Astra позволяет экспортировать события мониторинга со статусом входящих потоков или DVB-адаптеров.
-
-## URL-адрес мониторинга[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#monitoring-url)
-
-Адрес сервера мониторинга может быть указан в веб-интерфейсе: Настройки -> Общие -> Мониторинг:
-
-
-
-Адрес имеет следующие параметры:
-
-- `interval=30` - этот параметр определяет интервал передачи статистики, измеряемый в секундах. По умолчанию значение этого параметра равно 30.
-- `total=1` - этот параметр используется для получения сводной статистики из пакета данных
-
-Например, с адресом `http://example.com/api#interval=60&total=1` astra отправляет HTTP POST-запрос на `http://example.com/api` ежеминутно, запрос, содержащий JSON со сводной статистикой за одну минуту мониторинга потока.
-
-## Свойства потока[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#stream-properties)
-
-Свойства потока Astra передаются только один раз при запуске потока.
-
-```
-[
- {
- "channel": {
- "type": "spts",
- "name": "Channel Name",
- "id": "a002",
- ...
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `channel` - конфигурация всего потока
-- `timestamp` - время события
-- `hostname` - имя хоста сервера
-
-## Состояние потока[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#stream-status)
-
-```
-[
- {
- "count": 0,
- "timestamp": 1677687310,
- "channel_id": "a002",
- "input_id": 1,
- "current": true,
- "onair": false,
- "scrambled": false,
- "bitrate": 3013,
- "packets": 2005,
- "cc_error": 0,
- "sc_error": 0,
- "pes_error": 0,
- "pcr_error": 15
- }
-]
-```
-
-В этом списке описаны параметры, предоставляющие информацию о потоковом рабочем процессе:
-
-- `count` - только для сводных данных, указать количество секунд, прошедших с момента последнего сбора статистики
-- `timestamp` - время события в формате Unix
-- `channel_id` - уникальный идентификатор канала
-- `input_id` - номер входного сигнала. Начинается с 1
-- `current` - указывает на то, что статистика по текущему активному входу
-- `onair` - статус потока, предоставляя быстрый способ проверить, работает ли он
-- `scrambled` - указывает, зашифрован поток или нет
-- `bitrate` - входной битрейт в Кбит/с
-- `packets` - общее количество пакетов TS
-- `cc_error` - общее количество возникших ошибок CC
-- `pes_error` - общее количество возникших ошибок ПЭС
-
-Эти данные передаются в формате JSON в виде массива из нескольких элементов, каждый из которых представляет собой одну секунду наблюдений. Количество элементов в массиве определяется частотой передачи статистики. Если включена агрегация статистики, то в массиве имеется только один элемент, который содержит общее количество ошибок и средний битрейт за период, равный частоте передачи статистики.
-
-## Свойства адаптера[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#adapter-properties)
-
-Свойства адаптера Astra передаются только один раз при запуске адаптера.
-
-```
-[
- {
- "dvb": {
- "name": "11034V @ 13E",
- "id": "a001",
- ....
- },
- "timestamp": 1677687308,
- "hostname": "astra"
- }
-]
-```
-
-- `dvb` - при конфигурации адаптера
-- `timestamp` - время события
-- `hostname` - имя хоста сервера
-
-## Состояние адаптера[](https://help.cesbo.com/astra/monitoring/export/export-monitoring-events#adapter-status)
-
-```
-[
- {
- "dvb_id": "a0dj",
- "timestamp": 1677687310,
- "status": 31,
- "signal": 76,
- "signal_db": -2488,
- "snr": 60,
- "snr_db": 902,
- "unc": 0,
- "ber": 0,
- "bitrate": 1938
- }
-]
-```
-
-В этом списке описаны параметры, предоставляющие информацию о рабочем процессе адаптера:
-
-- `dvb_id` - уникальный идентификатор адаптера
-- `timestamp` - время события
-- `status` - состояние сигнала
-- `signal` - приблизительный уровень сигнала в процентах
-- `signal_db` - уровень сигнала в `dBm * 100`
-- `snr` - приблизительное отношение сигнал/шум в процентах
-- `snr_db` - отношение сигнал/шум в `dB * 100`
-- `ber` - счетчик битовых ошибок
-- `unc` - счетчик ошибок блока
-- `bitrate` - общий битрейт в Кбит/с
-
-Состояние сигнала характеризует состояние тюнера, описываемое 5-битовым числом:
-
-- `SIGNAL` - бит сигнала будет установлен, когда тюнер поймает сигнал
-- `CARRIER` - устойчивый прием сигнала
-- `FEC` - прием данных FEC (forward error correction)
-- `SYNC` - полученная информация для синхронизации
-- `LOCK` - тюнер настроен на прием сигнала.
-
-Если тюнер настроен успешно и сигнал зафиксирован, то параметр status будет иметь значение 31
diff --git a/content/ru/1.astra/5.monitoring/1.export/grafana.md b/content/ru/1.astra/5.monitoring/1.export/grafana.md
deleted file mode 100644
index 0230369a..00000000
--- a/content/ru/1.astra/5.monitoring/1.export/grafana.md
+++ /dev/null
@@ -1,96 +0,0 @@
----
-title: "Интеграция Astra с Grafana"
-date: 2023-06-10
----
-
-Grafana - это веб-приложение с открытым исходным кодом для аналитики и интерактивной визуализации. Оно работает в паре с [InfluxDB](https://help.cesbo.com/astra/monitoring/export/influxdb) для визуализации состояния Astra, потока и адаптеров.
-
-## Установка[](https://help.cesbo.com/astra/monitoring/export/grafana#install)
-
-Перед установкой Grafana убедитесь, что InfluxDB установлена и настроена: [Читать далее...](https://help.cesbo.com/astra/monitoring/export/influxdb)
-
-Загрузите последнюю версию с сайта
-
-1. Перейдите на сайт Grafana: [https://grafana.com/grafana/download](https://grafana.com/grafana/download)
-2. Выберите последнюю версию
-3. Выбор платформы
-4. Запуск команд из инструкции на сайте Grafana
-
-Более подробную информацию можно получить на официальном сайте: [https://grafana.com/docs/grafana/latest/](https://grafana.com/docs/grafana/latest/).
-
-## Конфигурация Grafana[](https://help.cesbo.com/astra/monitoring/export/grafana#grafana-configuration)
-
-1. Откройте интерфейс администратора Grafana: `http://grafana-server:3000`
-2. На странице входа в систему введите `admin` для ввода имени пользователя и пароля
-3. Установить новый пароль
-
-## Добавление источника данных[](https://help.cesbo.com/astra/monitoring/export/grafana#append-data-source)
-
-Откройте Settings -> Data Sources и нажмите кнопку "Append data source", выберите InfluxDB и установите следующие параметры:
-
-- Название: `Astra` или любой другой
-- Язык запросов: `Flux`
-- HTTP URL: `http://db-server:8086`
-- Выключить `Basic auth`
-- Организация: название вашей организации в настройках InfluxDB
-- Token: ваш токен, скопированный для настроек Astra
-- Минимальный временной интервал: `1m`
-
-Нажмите `Save & Test`При этом должно появиться зеленое уведомление: `Bucket found`
-
-## Добавление приборной панели[](https://help.cesbo.com/astra/monitoring/export/grafana#append-dashboard)
-
-1. Загрузите наш шаблон для Grafana: [dashboard.json](https://cdn.cesbo.com/astra/grafana/dashboard.json)
-2. Открыть: Создать -> Импорт
-3. Нажмите `Upload JSON file`
-4. Выберите загруженный файл
-5. Задайте произвольное имя для приборной панели
-6. Нажмите `Import`
-
-## Приборная панель[](https://help.cesbo.com/astra/monitoring/export/grafana#dashboard)
-
-
-
-Приборная панель имеет следующие переменные:
-
-- `Source` - выбирать `Astra` или другое название;
-- `Bucket` - это имя базы данных в InfluxDB. То же, что и `Instance Name` в настройках Astra. При наличии нескольких серверов или различных экземпляров Astra на одном сервере можно создать несколько приборных панелей для каждого экземпляра;
-- `Adapter` - Все DVB-адаптеры на экземпляре;
-- `Stream` - Все потоки на экземпляре.
-
-### Панели состояния
-
-Использование процессора:
-
-- Использование системного процессора - для всех доступных ядер. Максимальное значение - это количество ядер, умноженное на 100
-- Использование процессора приложения для всех потоков на всех ядрах и относительно использования процессора системы
-
-Использование памяти:
-
-- System Memory Usage - суммарное использование памяти всеми процессами в системе
-- App Memory Usage - суммарное использование памяти всеми потоками приложения. Значение относительно системного использования памяти
-
-Статус:
-
-- `App uptime` - время, прошедшее с момента запуска приложения
-- `Sys uptime` - время, прошедшее с момента запуска системы
-- `LA 1m` - среднее значение нагрузки за 1 минуту
-- `LA 5m` - среднее значение нагрузки в течение 5 минут
-- `LA 15m` - средняя нагрузка в течение 15 минут
-
-Неудачные потоки - список всех инцидентов, упорядоченный по времени. Последние события в верхней части таблицы. Все значения в таблице на момент события:
-
-- `Name` - название потока
-- `Elapsed time` - время, прошедшее с момента возникновения инцидентов
-- `Sessions` - количество сеансов HTTP/HLS
-- `CC Errors` - счетчик обнаруженных событий потери пакетов
-- `Sync Errors` - счетчик ошибок синхронизации битрейта HTTP/HLS
-- `PES Errors` - процент видео/аудио пакетов с поврежденным содержимым
-- `Scrambled` - процент зашифрованных пакетов
-- `Bitrate` - битрейт потока в Кбит/с
-
-Адаптеры и потоки:
-
-
-
-Графики отображаются отдельно для каждого выбранного адаптера или потоков.
diff --git a/content/ru/1.astra/5.monitoring/1.export/index.md b/content/ru/1.astra/5.monitoring/1.export/index.md
deleted file mode 100644
index 5f707912..00000000
--- a/content/ru/1.astra/5.monitoring/1.export/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Экспорт"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/5.monitoring/1.export/influxdb.md b/content/ru/1.astra/5.monitoring/1.export/influxdb.md
deleted file mode 100644
index 2b630b81..00000000
--- a/content/ru/1.astra/5.monitoring/1.export/influxdb.md
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: "Интеграция Astra с InfluxDB"
-date: 2023-03-23
----
-
-InfluxDB - это база данных временных рядов с открытым исходным кодом.
-
-## Установка[](https://help.cesbo.com/astra/monitoring/export/influxdb#install)
-
-Загрузите последнюю версию с сайта
-
-1. Перейти на сайт InfluxDB: [https://portal.influxdata.com/downloads/](https://portal.influxdata.com/downloads/)
-2. Выберите последнюю версию
-3. Выбор платформы
-4. Запуск команд из инструкции на сайте InfluxDB
-
-Более подробную информацию можно получить на официальном сайте: [https://docs.influxdata.com/influxdb/latest/](https://docs.influxdata.com/influxdb/latest/).
-
-InfluxDB - это база данных временных рядов с открытым исходным кодом.
-
-## Конфигурация InfluxDB[](https://help.cesbo.com/astra/monitoring/export/influxdb#influxdb-configuration)
-
-Откройте интерфейс InfluxDB Admin по адресу `http://db-server:8086`.
-
-Сначала создайте новый бакет. Ведро служит для хранения всех данных, полученных от Astra. Ведра можно найти на левой боковой панели в группе "Load Data". Чтобы создать новый бакет, выполните следующие действия:
-
-1. Нажмите `Create Bucket`
-2. Задайте имя ведра, например, `astra`
-3. Установить срок хранения данных: в `Delete Data` выберите раздел `Older than` и выберите 30 дней или любое другое значение, которое вы предпочитаете.
-
-Следующим шагом будет предоставление Astra доступа к ведру. В левой боковой панели под `Load Data` группа, открытая `API Tokens`:
-
-1. Нажмите `Generate API Token` и выбрать `Custom API Token.`
-2. Задайте описание токена в виде `astra`
-3. В группе Bucket установите разрешения на чтение и запись для группы `astra` ведро.
-4. Нажмите `Generate`
-
-Теперь InfluxDB настроена и готова к приему данных.
-
-## Конфигурация Astra[](https://help.cesbo.com/astra/monitoring/export/influxdb#astra-configuration)
-
-Откройте Settings -> General в веб-интерфейсе Astra. Установите параметры конфигурации InfluxDB:
-
-- `Instance Name` - по умолчанию является `astra` будет использоваться в качестве bucket в InfluxDB
-- `InfluxDB Address` - адрес InfluxDB: `http://db-server:8086`
-- `InfluxDB Organization` - вашей организации в настройках InfluxDB
-- `InfluxDB Token` - вставьте свой токен, созданный на предыдущем шаге
-- Нажмите кнопку "Применить и перезапустить"
-
-## Структура данных InfluxDB[](https://help.cesbo.com/astra/monitoring/export/influxdb#influxdb-data-structure)
-
-### Поток
-
-Измерения: `stream`
-
-Теги:
-
-- `id` - уникальный идентификатор потока
-- `name` - название потока
-
-Данные:
-
-- `active` - `true` если поток активен, или `false` если поток работает по требованию и неактивен
-- `onair` - `true` если активный вход работает без ошибок
-- `sessions` - uint, количество сеансов
-- `bitrate` - uint, битрейт потока в КБит/с
-- `sc_error` - uint, процент скремблированных TS-пакетов
-- `cc_error` - uint, Счетчик ошибок CC
-- `pes_error` - uint, процент недействительных PES-пакетов
-- `sync_error` - uint, Ошибки синхронизации HTTP/HLS
-
-### Адаптер
-
-Измерения: `adapter`
-
-Теги:
-
-- `id` - уникальный идентификатор адаптера
-- `name` - имя адаптера
-
-Данные:
-
-- `lock` - булево, `true` если тюнер заблокирован и может принимать данные
-- `signal` - uint, приблизительный уровень сигнала в процентах
-- `signal_db` - float, уровень сигнала в дБм
-- `snr` - uint, приблизительное отношение сигнал/шум в процентах
-- `snr_db` - float, отношение сигнал/шум в дБ
-- `ber` - uint, счетчик битовых ошибок
-- `unc` - uint, счетчик ошибок блока
-- `bitrate` - общий битрейт в Кбит/с
-
-### Системная информация
-
-Измерения: `sysinfo`
-
-Данные:
-
-- `la1` - плавающий, среднее значение нагрузки за 1 минуту
-- `la5` - плавающий, среднее значение нагрузки за 5 минут
-- `la15` - плавающий, средняя нагрузка за 15 минут
-- `threads` - uint, количество потоков
-- `sys_cpu` - uint, общее использование процессора. Может составлять до: 100, умноженное на количество ядер на всех процессорах.
-- `app_cpu` - uint, использование процессора процессом и всеми потоками
-- `sys_mem` - uint, общее использование оперативной памяти
-- `app_mem` - uint, использование оперативной памяти процессом и всеми потоками
-- `app_mem_kb` - uint, использование оперативной памяти процессом и всеми потоками в килобайтах
-- `sys_uptime` - uint, общее время работы системы в секундах
-- `app_uptime` - uint, время работы процесса в секундах
diff --git a/content/ru/1.astra/5.monitoring/1.export/zabbix.md b/content/ru/1.astra/5.monitoring/1.export/zabbix.md
deleted file mode 100644
index b8d562c1..00000000
--- a/content/ru/1.astra/5.monitoring/1.export/zabbix.md
+++ /dev/null
@@ -1,104 +0,0 @@
----
-title: "Интеграция Astra c Zabbix"
-date: 2023-03-04
----
-
- Zabbix - это платформа с открытым исходным кодом для мониторинга сетевых служб, серверов и приложений. Она может быть интегрирована с Astra для мониторинга потоков и DVB-адаптеров.
-
-::note Доступно для версий Astra, выпущенных после 2021-05-11 ::
-
-## Установка сервера Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-server-installation)
-
-Zabbix может быть установлен как на выделенном сервере, так и на сервере Astra
-
-1. Перейти на сайт [https://zabbix.com](https://zabbix.com/)
-2. Выберите версию Zabbix
-3. Выберите свою ОС
-4. Следуйте инструкциям по установке
-
-Подробную информацию можно найти в [руководствах Zabbix](https://www.zabbix.com/manuals).
-
-## Установка агента Zabbix Agent[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-agent-installation)
-
-Установите Zabbix Agent на сервер с Astra.
-
-1. Перейти на сайт [https://www.zabbix.com/download\_agents](https://www.zabbix.com/download_agents)
-2. Выберите свою ОС
-3. Следуйте инструкциям по установке
-
-Подробную информацию можно найти в [руководстве по Zabbix Agent Manuals](https://www.zabbix.com/documentation/current/manual/concepts/agent)
-
-## Конфигурация агента Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-agent-configuration)
-
-Прежде всего, Zabbix Agent должен быть настроен на разрешение входящих соединений с сервера Zabbix. Откройте файл конфигурации агента, расположенный в `/etc/zabbix/zabbix_agentd.conf` с помощью вашего любимого редактора.
-
-1. Найти `Server=` опцию и задайте IP-адрес или имя хоста сервера с Zabbix Server;
-2. Найти `UnsafeUserParameters=` или добавить новое и установить значение `1`.
-
-Сохранить файл.
-
-Zabbix Agent получает всю информацию от Astra с помощью скриптов, написанных на Python. Убедитесь, что на вашем сервере установлен Python3:
-
-```
-sudo apt install python3 python3-pip
-```
-
-для использования в системах на базе RPM `yum` вместо `apt`. Далее установите необходимую библиотеку для Python:
-
-```
-pip3 install requests
-```
-
-Загрузите скрипты для Zabbix Agent:
-
-```
-curl https://cdn.cesbo.com/astra/zabbix/agent.tar.gz | tar -zxC /opt
-```
-
-Сценарии будут сохраняться в файле `/opt/zabbix_agent` каталог. Загрузите файл конфигурации сервиса для Zabbix Agent:
-
-```
-curl -o /etc/zabbix/zabbix_agentd.d/astra.conf https://cdn.cesbo.com/astra/zabbix/astra.conf
-```
-
-И, наконец, перезапустите Zabbix Agent:
-
-```
-systemctl restart zabbix-agent
-```
-
-## Конфигурация Zabbix[](https://help.cesbo.com/astra/monitoring/export/zabbix#zabbix-configuration)
-
-### Установка шаблона Zabbix для Astra
-
-Загрузите [шаблон](https://cdn.cesbo.com/astra/zabbix/zbx_astra.xml) на свой компьютер и импортируйте этот файл в Zabbix:
-
-В веб-интерфейсе Zabbix откройте `Configuration` -> `Templates`, затем нажмите кнопку `Import` в правом верхнем углу. Щелкните `Browse` и выберите загруженный файл шаблона, затем нажмите кнопку `Import` кнопку. После успешного импорта появится зеленое сообщение `Imported successfully`
-
-### Настройка шаблона
-
-В веб-интерфейсе Zabbix откройте `Configuration` -> `Templates`, затем выберите `Astra API monitoring` и откройте вкладку Макросы. Заполните следующие значения:
-
-- Первая строка, установка пароля администратора для веб-интерфейса Astra
-- Во второй строке установите имя пользователя администратора на Astra Web Interface
-- Последняя строка - порт веб-интерфейса Astra. Если у вас несколько процессов, укажите все порты через запятую. Например: `8000,8001,8002`
-
-Нажмите `Update` кнопка для применения изменений
-
-### Подключение Zabbix к Astra
-
-В веб-интерфейсе Zabbix откройте Конфигурация -> Хосты, затем нажмите кнопку `Create host` в правом верхнем углу. Заполните следующие поля:
-
-- `Hostname` - произвольное имя сервера, на котором установлена Astra, например: Astra
-- `Groups` - выбор `Cesbo_templates` или создать новую группу
-- `Interfaces` - нажмите кнопку добавить, выберите `Agent` и укажите IP-адрес или имя хоста сервера с Zabbix Agent
-
-Откройте вкладку Шаблоны и в поле `Link new templates` добавить `Astra API monitoring`. Кроме того, если вы хотите контролировать общее состояние системы, добавьте также `Linux by Zabbix agent`.
-
-Сохраните изменения. Примерно через 10 минут на экране появятся графики и триггеры о состоянии каналов и адаптеров
-
-## Примеры диаграмм[](https://help.cesbo.com/astra/monitoring/export/zabbix#chart-examples)
-
-
-
-
diff --git a/content/ru/1.astra/5.monitoring/index.md b/content/ru/1.astra/5.monitoring/index.md
deleted file mode 100644
index 67785a9b..00000000
--- a/content/ru/1.astra/5.monitoring/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Мониторинг"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/monitoring.svg
- description: "Анализируйте качество и стабильность транспортных потоков. Экспортируйте статистику и события во внешние системы, такие как Zabbix или Grafana."
----
-
-Анализируйте качество и стабильность транспортных потоков. Экспортируйте статистику и события во внешние системы, такие как Zabbix или Grafana.
-
-:category
diff --git a/content/ru/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md b/content/ru/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
deleted file mode 100644
index ab3d7606..00000000
--- a/content/ru/1.astra/6.delivery/1.broadcasting/4.mpts-settings.md
+++ /dev/null
@@ -1,116 +0,0 @@
----
-title: "MPTS Настройки"
-date: 2023-03-23
----
-
-MPTS (Multi Program Transport Stream) - поток, содержащий несколько сервисов (программ). Часто используется для передачи каналов на модуляторы ip-qam/ip-asi.
-
-Откройте главную страницу (Dashboard) программы Astra и найдите пункт `New Stream`, в правом верхнем углу, чтобы открыть новое окно. Найти `Multi Program Stream` и включите чекбокс. После этого у вас появятся дополнительные поля.
-
-## Общие сведения[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#general)
-
-Окно General позволяет настроить основные параметры DVB-T модулятора, включая его частотный диапазон, схему модуляции и уровень выходного сигнала.
-
-
-
-Определения элементов в блоке:
-
-- `Enable` - этот чекбокс позволяет включить или выключить соединение с модулятором. Если флажок включен, интерфейс устанавливает соединение с модулятором
-- `Name` - этот параметр позволяет присвоить модулятору произвольное имя. Выбранное имя используется для идентификации модулятора в интерфейсе Astra и может состоять из любой комбинации букв, цифр и специальных символов
-- `ID` - Это поле является необязательным. Идентификатор генерируется автоматически при сохранении mpts
-- `Country` -этот параметр задает страну, в которой будет использоваться модулятор. Выбранная страна определяет частотный план канала, который будет использоваться модулятором в спецификации [ISO 3166-1 альфа-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3)
-- `UTC Offset` - этот параметр задает смещение времени относительно UTC в диапазоне от -720 минут до +780 минут (используется для формирования таблиц TOT/TDT для автоматической установки времени в телевизоре и корректной работы EPG)
-- `Network ID` - этот параметр является уникальным идентификатором DVB-сети, к которой принадлежит модулятор. По умолчанию: 1
-- `Network Name` - этот параметр представляет собой произвольное имя DVB-сети, к которой принадлежит модулятор
-- `Provider Name` - Используется в таблице NIT (Network Information Table), в которой описывается информация о том, кому принадлежит частота, провайдер и название сети. Используется для быстрой идентификации провайдера, которому принадлежит поток. Например, эти данные мы можем увидеть при сканировании частоты на спутнике
-- `Codepage` - этот параметр используется для указания кодировки символов, используемых в таблицах PSI/SI. Например, для английских пользователей это латиница (ISO 6937)
-- `TSID` - этот параметр (Transport Stream ID) является уникальным идентификатором транспортного потока DVB. Он используется для различения транспортных потоков, передаваемых разными источниками или с разным содержанием. По умолчанию: 1
-- `ONID` - этот параметр относится к идентификатору исходной сети, который используется для идентификации сети, к которой принадлежит канал. Это уникальный идентификатор, присваиваемый сети, который используется совместно с TSID для формирования полного идентификатора транспортного потока. Значение ONID должно быть одинаковым для всех транспортных потоков в данной сети. По умолчанию: 1
-
-## Список входящих стримов[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#input-list)
-
-Список Input List в окне General используется для определения входных потоков, которые будут использоваться для модуляции выхода. Он позволяет задать транспортный поток, номер программы и другие параметры для каждого входного потока. Список входов может быть отредактирован, добавлен или удален по мере необходимости
-
-
-
-- `New Input` - эта кнопка позволяет добавить новый вход в список входов. При нажатии на эту кнопку открывается новое окно, в котором можно настроить параметры нового входа, такие как его имя, тип и параметры модуляции
-- `Arrows` - Эта кнопка расположена справа от каждого входа в списке входов. Нажатие на нее позволяет выбрать позицию данного входа в общем списке
-- `Gear` - эта кнопка расположена справа от каждого входа в списке входов и позволяет настроить параметры данного входа. При нажатии на кнопку "Передача" открывается диалоговое окно, в котором можно изменить параметры входа, такие как его тип, битрейт и параметры модуляции
-
-Потоки, входящие в mpts, не должны иметь повторяющихся PID. Желательно также назначить номера PNR для каждого входа с помощью функции `set_pnr=` опция. Например:
-
-```
-udp://225.1.1.27:1234#set_pnr=11
-udp://225.1.1.28:1234#set_pnr=12
-udp://225.1.1.29:1234#set_pnr=13
-```
-
-## Список выходов[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#output-list)
-
-В разделе Output List окна General отображается список выходов, которые могут быть настроены для выбранного модулятора. В этом разделе можно добавлять или удалять выходы и настраивать их параметры. Каждый выход в списке представлен строкой, в которой отображаются его параметры и состояние. Статус каждого выхода может быть включен или выключен с помощью соответствующего флажка в первом столбце строки выхода
-
-
-
-- `New Output` - эта кнопка открывает новое окно, в котором можно настроить параметры нового выхода. Номер модулятора для нового выхода может быть назначен в зависимости от количества модуляторов в адаптере, начиная с 0
-
-Аналогично режиму SPTS.
-
-## SDT[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#sdt)
-
-Вкладка SDT представляет собой окно, позволяющее настроить таблицу описания сервисов, которая отвечает за предоставление информации о сервисах, доступных в транспортном потоке. Эта информация может включать имя сервиса, имя провайдера, тип сервиса и другие сведения. Другими словами, вкладка SDT позволяет определить и управлять сервисами, которые будут доступны зрителям.
-
-
-
-- `Service type` - этот параметр задает тип услуги, которую пользователь хочет настроить, например, цифровое телевидение, цифровое радио или услуги передачи данных
-- `Service name` - этот параметр обозначает название услуги, которая передается по эфиру. Название услуги обычно отображается на экране телевизора или другого принимающего устройства пользователя
-- `PNR` - этот параметр описывает номер программы выбранной услуги
-- `Scrambled channel` - этот параметр представляет собой чекбокс, указывающий, является ли выбранный канал скремблированным или нет. Если флажок установлен, то он добавляет в описание канала информацию о том, что канал зашифрован. Современные dvb-приемники, ориентируясь на эту информацию, могут выводить на экран телевизора данные о том, что канал зашифрован
-- `LCN` - этот параметр расшифровывается как Logical Channel Number. Это уникальный идентификатор, присваиваемый каждому каналу или услуге в системе цифрового вещания
-
-## NIT[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#nit)
-
-Окно "NIT" позволяет определить таблицу сетевой информации (NIT) для пользовательского модулятора. NIT содержит информацию о доступных пользователю сетях, такую как идентификатор сети, имя сети, частота
-
-
-
-- `LCN Version` - этот параметр указывает номер версии таблицы Logical Channel Number (LCN), используемой сервисом. Таблица LCN содержит информацию о порядке предоставления услуг в конкретном регионе или стране
-- `Delivery Type` - этот параметр определяет способ доставки сигнала для выбранной услуги
-- `Frequency` - этот параметр определяет частоту выходного сигнала. Она задается в МГц (мегагерцах) и может иметь значения от 45 до 1002 МГц, в зависимости от типа поставки, выбранного для модулятора
-- `Symbolrate` - символьная скорость. Задается в Кбод
-- `FEC` - если ваши потоки содержат FEC, выберите необходимое значение. В противном случае выберите значение по умолчанию
-- `Modulation` - этот параметр позволяет выбрать тип модуляции, который будет использоваться для выбранной услуги
-
-## Сетевой поиск[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#network-search)
-
-Ориентируясь на эти параметры, современные dvb-тюнеры и телевизоры могут выполнять Быстрый поиск. Чтобы не выполнять на приставках и телевизорах полный поиск каналов (который обычно занимает много времени), настройте эту простую и нужную услугу:
-
-1. Создайте все необходимые mpts-потоки и заполните в них параметры Delivery Type. Например:
-
-- ```
- mpts_1 with frequency 378
- ```
-
-- ```
- mpts_2 with frequency 386
- ```
-
-- ```
- mpts_3 with frequency 394
- ```
-
-
-2. Перейдите в настройки mpts\_1 и откройте вкладку NIT. Установите чекбоксы на все связанные мультиплексы
-3. Выполнено!
-
-> Как это работает При настройке каналов телевизор или приставка находит частоту 378, с `mpts_1`, получил `NIT` таблицы для всех связанных мультиплексов и быстро просканировать их.
-
-## Вкладка "Дополнительно[](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings#advanced-tab)
-
-Вкладка Advanced содержит специальные, расширенные опции для настройки MPTS
-
-
-
-- `Disable PID's auto-remap` - Отключение автоматического переопределения номеров PID в MPTS
-- `SI packets interval` - это интервал отправки потоковых данных. Значение по умолчанию составляет 500 миллисекунд. Изменять это значение не требуется
-- `Pass NIT/SDT/EIT/TDT` - отключает обработку Astra этих таблиц. Например, таблицы подготовлены внешним генератором
-- `PAT/NIT/CAT/SDT version` - номер версии таблицы. Этот номер увеличивается при каждом обновлении настроек mpts. Когда dvb-приемник обнаруживает изменение номера таблицы, он немедленно перечитывает таблицу снова. Нет необходимости изменять значения вручную
diff --git a/content/ru/1.astra/6.delivery/1.broadcasting/4.udp.md b/content/ru/1.astra/6.delivery/1.broadcasting/4.udp.md
deleted file mode 100644
index 09c44ce2..00000000
--- a/content/ru/1.astra/6.delivery/1.broadcasting/4.udp.md
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: "UDP для доставки цифрового телевидения"
-date: 2023-05-18
----
-
-Протокол UDP (User Datagram Protocol) - один из основных протоколов транспортного уровня в сетях, известный своей простотой и скоростью. Он играет важную роль в приложениях вещания и потоковой передачи данных, включая доставку цифрового телевидения, где можно мириться с потерей пакетов данных, но скорость и задержки имеют решающее значение.
-
-
-
-Одним из ключевых применений UDP является доставка телевизионного контента по многоадресным сетям. Этот подход широко используется в различных отраслях, причем наиболее распространенными являются следующие случаи:
-
-- Гостиничные организации: Гостиницы, курорты и другие гостиничные предприятия часто используют UDP multicast для распространения телевизионного контента в номерах и местах общего пользования.
-- Интернет-провайдеры: Локальные сети интернет-провайдеров используют этот протокол для предоставления услуг цифрового телевидения своим абонентам
-- Спортивные сооружения: Стадионы и арены могут использовать UDP multicast для передачи прямых трансляций игры или матча на различные экраны по всей территории объекта.
-
-## Формат медиа-адреса[](https://help.cesbo.com/astra/delivery/broadcasting/udp#media-address-format)
-
-Media Address настройка адреса назначения UDP-потока. Формат этого адреса следующий:
-
-```
-udp://[interface@]address[:port][#options]
-```
-
-В квадратных скобках указываются необязательные параметры.
-
-- `interface` - имя локального интерфейса, например `eth0`. Если это поле не определено, то UDP-поток будет доставляться в соответствии с системными маршрутами
-- `address` - IPv4-адрес группы многоадресной рассылки, localhost или удаленного хоста для одноадресной доставки
-- `port` - сетевой порт для доставки по протоколу UDP. Если порт не указан, то по умолчанию используется порт `1234` используется
-
-Дополнительные опции могут быть определены после `#` и разделяются символом `&` символ, аналогичный параметрам в обычном URL. Вот доступные варианты:
-
-- `socket_size=bytes` - определяет пользовательский размер системного сокета. Если он не указан, то значение по умолчанию берется из конфигурации системы: `sysctl net.core.wmem_default`
-- `sync` - позволяет передавать UDP в отдельном потоке с синхронизацией битрейта
-- `no_sync` - отключить синхронизацию битрейта, если она была включена глобально
-- `cbr=Kbps` - включает синхронизацию битрейта и включает вставку пакетов начинки для достижения постоянного битрейта
-- `ttl=n` - контролирует время жизни дейтаграммы, чтобы предотвратить ее бесконечное зацикливание из-за ошибок маршрутизации. Значение по умолчанию `32`
-- `sap` - включить SAP. Подробнее на [Оповещение о мультикаст группах по протоколу SAP](https://help.cesbo.com/astra/delivery/broadcasting/sap)
-
-Приведем несколько примеров использования формата медиа-адресов в различных сценариях работы с Astra:
-
-- Многоадресная доставка на определенный интерфейс: Если вы хотите доставить UDP-поток в многоадресную группу по адресу `239.255.0.1` через определенный сетевой интерфейс, например `eth0`, адрес будет выглядеть следующим образом: `udp://eth0@239.255.0.1`
-- Многоадресная доставка по заданному системой маршруту: Если вы хотите доставить UDP-поток в многоадресную группу по адресу `239.255.0.2` и вы хотите, чтобы система определила маршрут (интерфейс), адрес будет таким: `udp://239.255.0.2`
-- Одноадресная доставка на определенный хост: Если вы отправляете одноадресный поток на определенный хост по IP-адресу `192.168.1.100`, адрес будет выглядеть следующим образом: `udp://192.168.1.100`
-- Доставка на определенный порт: Если вы хотите доставить UDP-поток в многоадресную группу по адресу `239.255.0.3` на определенном порту, например `5000`Адрес: `udp://239.255.0.3:5000`
-- Включите CBR для подготовки потока к DVB-модуляции: Если вы хотите передать UDP-поток на DVB-модулятор, вам может потребоваться постоянный битрейт, например `24000Kbit/s`Адрес: `udp://239.255.0.4#cbr=24000`
-- Доставка на локальный хост с определенным портом: Если вам необходимо доставить UDP-поток службе на том же сервере, например FFMpeg для транскодирования, вы можете использовать следующий адрес: `udp://127.0.0.1:11000`
-
-## Веб-интерфейс[](https://help.cesbo.com/astra/delivery/broadcasting/udp#web-interface)
-
-Чтобы настроить новый UDP-выход с помощью Web-интерфейса, выберите в главном меню пункт "Новый поток". Затем в списке выходов нажмите на значок шестеренки и установите для параметра "Output Type" значение UDP. Также можно изменить существующий поток, открыв его настройки, добавив новый выход и нажав на соответствующий значок шестеренки.
-
-
-
-Большинство опций, представленных в веб-интерфейсе, напрямую соответствуют компонентам UDP-адреса, как описано в разделе "Формат медиа-адреса".
-
-## Поиск и устранение неисправностей
diff --git a/content/ru/1.astra/6.delivery/1.broadcasting/5.sap.md b/content/ru/1.astra/6.delivery/1.broadcasting/5.sap.md
deleted file mode 100644
index e4676303..00000000
--- a/content/ru/1.astra/6.delivery/1.broadcasting/5.sap.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "Оповещение о мультикаст группах по протоколу SAP"
-date: 2023-09-01
----
-
-Session Announcement Protocol (SAP) - это протокол для анонсирования доступных многоадресных потоков в локальных сетях. Клиенты в сети прослушивают анонсы и получают такую информацию, как:
-
-- Название потока
-- Адрес и порт многоадресной рассылки
-- TTL
-- Формат потока - RTP или UDP
-
-Astra отправляет SAP-пакеты в многоадресную группу 239.255.255.255 порт 9875.
-
-## Настройка Astra[](https://help.cesbo.com/astra/delivery/broadcasting/sap#configure-astra)
-
-В поле Выходной адрес добавьте `sap` опция для включения объявлений SAP.
-
-
-
-## Получение SAP с помощью VLC[](https://help.cesbo.com/astra/delivery/broadcasting/sap#receiving-sap-with-vlc)
-
-Откройте VLC Media Player и в списке воспроизведения выберите Local Network -> Network streams (SAP). VLC получит анонсы SAP и выведет список всех доступных потоков. Дважды щелкните на потоке, чтобы начать воспроизведение.
diff --git a/content/ru/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md b/content/ru/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
deleted file mode 100644
index dd2e6419..00000000
--- a/content/ru/1.astra/6.delivery/1.broadcasting/9.limitations-of-hls-sources-for-broadcasting-networks.md
+++ /dev/null
@@ -1,41 +0,0 @@
----
-title: "Ограничения источников HLS для сетей вещания"
-date: 2023-04-04
----
-
-При ретрансляции HLS-потоков в вещательные сети, такие как спутниковые, кабельные, наземные или UDP multicast, часто возникает проблема появления различных артефактов, таких как пикселизация, смещение звука и щелчки. Интересно, что при воспроизведении на ПК эти потоки работают хорошо. Часто инженеры возлагают вину на производителя головной станции, однако, чтобы понять суть проблемы, необходимо изучить особенности кодирования видео.
-
-## Кодирование видео[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#video-encoding)
-
-Кодирование видео - это процесс сжатия видеоданных для их эффективного хранения и передачи. Видеопотоки разбиваются на кадры:
-
-- Ключевой кадр (I-кадр) - содержит все изображение
-- Последующие кадры (P-кадры и B-кадры) - изменяются только относительно предыдущего кадра
-
-## Битрейт потока[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#stream-bitrate)
-
-Для обеспечения плавного воспроизведения и правильной синхронизации звука и видео в сетях вещания очень важно обеспечить доставку каждого кадра в определенный промежуток времени. Для достижения этой цели видеопотоки должны кодироваться с более высоким средним битрейтом для поддержания предсказуемого и равномерного битрейта. Баланс между размером GOP и качеством кодирования необходим для поддержания стабильного битрейта и достижения оптимального визуального качества видеопотоков, предназначенных для вещания.
-
-
-
-В отличие от вещательных сетей, HLS (HTTP Live Streaming) более эффективно справляется с переменным битрейтом, поскольку данные передаются сегментами, содержащими несколько секунд видео (обычно 3 секунды и более). В результате HLS может работать с большими размерами GOP, обеспечивая лучшее качество видео при более низком среднем битрейте.
-
-
-
-На графике видно, что поток, закодированный для HLS, имеет низкий средний битрейт - всего 2 Мбит/с, но при этом имеет пики, достигающие 6 Мбит/с.
-
-Гибкость HLS не очень хорошо проявляется в сетях вещания, которые требуют постоянной и предсказуемой полосы пропускания для стабильной передачи и воспроизведения. Таким образом, при работе с потоками HLS и вещательными системами необходимо учитывать различия в требованиях к битрейту и соответствующим образом корректировать параметры кодирования для обеспечения стабильной передачи и воспроизведения.
-
-## Пиковые значения битрейта и UDP-вещание[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#bitrate-peaks-and-udp-broadcasting)
-
-Пиковые значения битрейта также могут создавать проблемы для UDP-вещания. Большинство потребительских устройств, таких как приставки (STB) и телевизоры, имеют ограниченный объем сетевого буфера для приема UDP-пакетов. Когда за короткое время поступает много пакетов из-за пиков битрейта, сетевой буфер устройства может оказаться переполненным, что приведет к потере пакетов.
-
-## Решение[](https://help.cesbo.com/astra/delivery/broadcasting/limitations-of-hls-sources-for-broadcasting-networks#solution)
-
-Для потоков с умеренным отклонением битрейта можно включить функцию CBR (Constant Bitrate) в настройках вывода Astra. Эта функция помогает распределить большие ключевые кадры во времени и добавляет пустые пакеты TS для поддержания постоянного битрейта.
-
-Однако для некоторых потоков может потребоваться транскодирование, чтобы адаптировать их для вещания. Для обеспечения лучшей совместимости с сетями вещания необходимо выполнить следующие настройки:
-
-- Уменьшение размера GOP: Оптимально использовать меньший размер GOP (около 30 кадров) для достижения лучшего качества в сценах движения и минимизации разницы между средним и пиковым битрейтами
-- Снижение качества изображения: Хотя это может привести к небольшому снижению общего качества видео, это помогает снизить битрейт и поддерживать более стабильную передачу данных
-- Включение чересстрочной развертки видео: Чересстрочное видео может обеспечить более плавные сцены движения и лучшее общее качество изображения по сравнению с прогрессивным видео, особенно в условиях вещания
diff --git a/content/ru/1.astra/6.delivery/1.broadcasting/index.md b/content/ru/1.astra/6.delivery/1.broadcasting/index.md
deleted file mode 100644
index 8f849a12..00000000
--- a/content/ru/1.astra/6.delivery/1.broadcasting/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Вещание"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/6.delivery/1.cas/_dir.yml b/content/ru/1.astra/6.delivery/1.cas/_dir.yml
deleted file mode 100644
index 36b64e6d..00000000
--- a/content/ru/1.astra/6.delivery/1.cas/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Управление доступом к вещанию"
diff --git a/content/ru/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md b/content/ru/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
deleted file mode 100644
index 6d513151..00000000
--- a/content/ru/1.astra/6.delivery/1.cas/cas-and-simulcrypt.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "CAS и Simulcrypt"
-date: 2023-02-24
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/cas/og-image.png
----
-
-Система условного доступа (CAS) - это комплексное решение для защиты медиаконтента от несанкционированного доступа. Astra может взаимодействовать с такими системами условного доступа, как Conax, по протоколу Simulcrypt и шифровать медиаконтент с помощью общего алгоритма скремблирования (CSA).
-
-
-
-Шифрование контента эффективно для защиты вещательных методов доставки, таких как спутниковые, кабельные и наземные. Однако для OTT-доставки рекомендуется использовать более подходящие методы и комбинацию методов защиты контента для комплексной защиты от пиратства.
-
-## Конфигурация CAS[](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt#cas-configuration)
-
-Выберите в главном меню пункт Настройки и нажмите на кнопку CAS.
-
-
-
-Выберите профиль CAS или создайте новый, выбрав пункт New CAS.
-
-
-
-- `Name` - произвольное название - используется для облегчения идентификации;
-- `Super CAS ID` - Идентификатор CAS представляет собой 8 шестнадцатеричных символов;
-- `Start Stream ID with 1` - По умолчанию нумерация потоков начинается с 0. Для некоторых CAS (например, CTI) нумерация должна начинаться с 1;
-- `ECMG Channel ID` - номер канала при подключении к CAS;
-- `ECMG Address` - IP-адрес сервера ECMG;
-- `ECMG Port` - порт ECMG сервера;
-- `Crypto period` - Интервал смены клавиш, обычно 10 секунд;
-- `EMMG Protocol` - В текущей реализации используется TCP;
-- `EMMG Port` - Порт, на котором Astra будет ожидать соединения с сервером EMG;
-- `EMM PID` - PID для пакетов EMM в системе (определяется пользователем);
-- `EMM Private Data` - данные для добавления в таблицу CAT. Эти данные выдаются в программе CAS. Если данных нет, то этот параметр не заполняется;
-- `EMM Clone` - этот чекбокс активизирует функцию добавления EMM в каждый зашифрованный канал CAS. Пакет EMM будет доступен на любом канале конечному пользователю.
-
-## Конфигурация канала[](https://help.cesbo.com/astra/delivery/cas/cas-and-simulcrypt#channel-configuration)
-
-Следующим шагом является настройка каналов и добавление к каждому из них одной или нескольких систем условного доступа (CAS). Для этого откройте Dashboard и выберите канал, который необходимо защитить. Затем перейдите на вкладку "Сервис" в настройках канала и нажмите кнопку "Новая CAS", чтобы присоединить CAS:
-
-
-
-- `ECM PID` - PID для пакетов ECM (определяется пользователем);
-- `ECM Private Data` - к описанию потока ЭКМ в таблице PMT добавляются данные системы условного доступа. Если этих параметров нет, то добавлять их не нужно;
-- `Access Criteria` - эти данные будут предоставлены провайдером CAS или определены на сервере CAS.
-
-## Система условного доступа
-
-TVCAS4 - это система условного доступа (CAS), которая обеспечивает безопасное и надежное решение для защиты медиаконтента.
-
-TVCAS4 представляет собой программное решение, которое может быть установлено на сервер и интегрировано с Astra через протокол Simulcrypt. На стороне клиента вы можете использовать CAM-модуль или приставку со встроенной системой Virtual CAS.
-
-Для получения дополнительной информации посетите сайт [tvcas.com](https://tvcas.com).
diff --git a/content/ru/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md b/content/ru/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
deleted file mode 100644
index d335583f..00000000
--- a/content/ru/1.astra/6.delivery/1.cas/encrypt-streams-with-biss-cas.md
+++ /dev/null
@@ -1,54 +0,0 @@
----
-title: "Шифрование потоков с помощью BISS CAS"
-date: 2023-04-02
----
-
-Basic Interoperable Scrambling System (BISS) - это простая и эффективная система условного доступа, использующая статический ключ для защиты контента от несанкционированного доступа. В основе BISS лежит алгоритм Common Scrambling Algorithm (CSA), который скремблирует данные канала, обеспечивая безопасную передачу контента по сетям спутникового и наземного вещания.
-
-::alert Хотя BISS обеспечивает определенный уровень защиты контента, необходимо отметить, что данная система не рекомендуется к использованию из-за слабого механизма защиты. Статический ключ CSA, используемый в BISS, подвержен атакам грубой силы
-::
-
-## Ключ BISS[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#biss-key)
-
-Ключ BISS - это последовательность длиной 8 байт, представленная в виде 16 шестнадцатеричных символов. Например, ключ `1234569C789ABCCE` можно разделить следующим образом:
-
-- Первые 6 шестнадцатеричных символов `123456` составляют первую часть ключа
-- 7-й и 8-й символы `9C` являются контрольной суммой для первой части (вычисляется как `0x12 + 0x34 + 0x56 = 0x9C`)
-- С 9-го по 14-й шестнадцатеричные символы `789ABC` образуют вторую часть ключа.
-- Два последних символа `CE` являются контрольной суммой для второй части (вычисляется как `0x78 + 0x9A + 0xBC = 0x1CE`при этом для контрольной суммы используется только последний байт)
-
-В Astra ключ можно определить как `12345600789ABC00`, и Astra автоматически рассчитает для вас контрольные суммы. Это упрощает процесс и помогает обеспечить точность и целостность ключа BISS
-
-## Скремблирование передаваемых потоков[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#scrambling-transmitted-streams)
-
-Чтобы скремблировать передаваемый поток, добавьте к нему параметр `biss` опцию с соответствующим ключом к выходному адресу. Например:
-
-```
-udp://239.255.1.1:1234#biss=12345600789ABC00
-```
-
-При указании в выходном адресе ключа BISS, Astra автоматически скремблирует канал с помощью предоставленного ключа.
-
-## Анализ скремблированного потока[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#analyze-scrambled-stream)
-
-Проверить наличие скремблирования канала можно с помощью анализатора Astra MPEG-TS Analyzer. Для этого запустите анализатор следующей командой:
-
-```
-astra --analyze udp://239.255.1.1:1234
-```
-
-Анализатор выдаст на консоль сообщение о том, что поток скремблирован.
-
-## Воспроизведение скремблированных потоков с помощью VLC Player[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#play-scrambled-streams-with-vlc-player)
-
-Принимать и просматривать скремблированные потоки можно с помощью VLC Player. Чтобы запустить VLC с соответствующим ключом BISS из командной строки, введите следующую команду:
-
-```
-vlc --ts-csa-ck 1234569C789ABCCE udp://@239.255.1.1:1234
-```
-
-С помощью `--ts-csa-ck` после указания ключа BISS, VLC сможет расшифровать и воспроизвести содержимое без проблем. Убедитесь, что вы указали правильный ключ BISS с рассчитанными контрольными суммами.
-
-## Прием скремблированных потоков с помощью системы Astra[](https://help.cesbo.com/astra/delivery/cas/encrypt-streams-with-biss-cas#receive-scrambled-streams-with-astra)
-
-Для получения скремблированных потоков с помощью Astra ознакомьтесь с этим руководством: [Расшифровка потоков с помощью BISS CAS](https://help.cesbo.com/astra/processing/cas/decrypt-biss)
diff --git a/content/ru/1.astra/6.delivery/1.cas/index.md b/content/ru/1.astra/6.delivery/1.cas/index.md
deleted file mode 100644
index d6c0770a..00000000
--- a/content/ru/1.astra/6.delivery/1.cas/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Управление доступом к вещанию"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md b/content/ru/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
deleted file mode 100644
index b2bfe280..00000000
--- a/content/ru/1.astra/6.delivery/1.hardware/hides-dvb-t-modulator.md
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: "DVB-T модулятор HiDes"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/hides-dvb-t-modulator/pt100.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-PT100 - DVB-T модулятор на 4 частоты производства HiDes
-
-
-
-Особенности:
-
-- 4 модулятора на плате
-- Частотный диапазон 50~950 МГц с шагом 1 КГц
-- Модуляция - 64QAM/16QAM/QPSK
-- Сигнал/шум: 45 дБ
-- Уровень радиочастотного выхода -8 дБм (100 дБуВ)
-
-[Читать далее](http://www.hides.com.tw/product_pt100_eng.html)
-
-## Настройка[](https://help.cesbo.com/astra/delivery/hardware/hides-dvb-t-modulator#setup)
-
-Драйвер можно загрузить с [официального сайта](http://www.hides.com.tw/downloads_eng.html)
-
-После установки найдите номер модулятора с помощью команды:
-
-```
-find "/dev" -name "it950x*"
-```
-
-На выходе команды мы получим номера модуляторов:
-
-```
-/dev/usb-it950x1
-/dev/usb-it950x0
-```
-
-`it950x1` - где 1 - номер модулятора
-
-## Настройки Astra[](https://help.cesbo.com/astra/delivery/hardware/hides-dvb-t-modulator#astra-settings)
-
-Подготовьте [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) к работе с модулятором. В настройках MPTS NIT настройте параметры транспондера:
-
-
-
-В настройках вывода укажите тип it950x и номер адаптера: `it950x://#adapter=0` (0 - номер модулятора)
-
-### Дополнительные опции вывода
-
-В выходной адрес могут быть добавлены дополнительные опции:
-
-- `gain=N` - уровень сигнала в диапазоне от 0 до 100
-- `fec=1/2` - :badge[Astra 2023.08.16] Коэффициент кодирования FEC. Значения: `1/2`, `2/3`, `3/4`, `5/6`, `7/8`, `none`
diff --git a/content/ru/1.astra/6.delivery/1.hardware/index.md b/content/ru/1.astra/6.delivery/1.hardware/index.md
deleted file mode 100644
index e22871ca..00000000
--- a/content/ru/1.astra/6.delivery/1.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Вещательное оборудование"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md b/content/ru/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
deleted file mode 100644
index 5b63b9ed..00000000
--- a/content/ru/1.astra/6.delivery/1.hardware/resi-dvb-c-modulator.md
+++ /dev/null
@@ -1,66 +0,0 @@
----
-title: "Модулятор DVB-C от DigitalDevices RESI"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/resi-dvb-c-modulator/resi.png
----
-
-RESI, модулятор DVB-C компании Digital Devices, выводит поток данных, совместимый с DVB-C, в существующий 75-омный коаксиальный кабель.
-
-
-
-Технические характеристики:
-
-- 4 - 24 транспондера в соответствии со спецификацией DVB-C
-- Частотный диапазон: 114 - 858 МГц
-- Скорость передачи символов: 1,0 - 7,1 Мсим/с
-- QAM: 16, 32, 64, 128, 256
-- Соотношение сигнал/шум: 42 дБ
-- Выходной сигнал при 8 каналах (на канал): 101 дБ мкВ
-
-## Найти модулятор в системе[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#find-modulator-in-system)
-
-Воспользуйтесь нашим руководством по [установке драйвера DigitalDevices](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver).
-
-Для поиска номера адаптера и номера устройства модулятора используйте следующую команду:
-
-```
-find "/dev/dvb" -name "mod*"
-```
-
-На выходе будет отображен список устройств в системе:
-
-```
-/dev/dvb/adapter0/mod0
-/dev/dvb/adapter0/mod1
-```
-
-- `adapter0` - номер адаптера
-- `mod1` - номер устройства (модулятора)
-
-## Настройки Astra[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#astra-settings)
-
-1. Подготовка [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) к работе с модулятором
-2. В настройках вывода укажите адрес: resi://#adapter=0&device=1 (0 - номер адаптера, 1 - модулятора)
-3. В настройках MPTS NIT настройте параметры транспондера
-
-
-
-Подробнее в: [Кабельное телевидение с Astra для гостиничного бизнеса](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Дополнительные опции
-
-- `gain=N` - уровень сигнала в диапазоне от 0 до 100
-- `buffer_size=N` - размер буфера в мегабайтах. По умолчанию: `256`
-- `legacy` - режим совместимости со старым модулятором RESI для 10 трансподнеров
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/delivery/hardware/resi-dvb-c-modulator#troubleshooting)
-
-### Нет такого файла или каталога
-
-Если при попытке найти номер адаптера возникает ошибка:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-то, скорее всего, не установлен драйвер DigitalDevices. Пожалуйста, [установите драйвер DigitalDevices](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver)
diff --git a/content/ru/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md b/content/ru/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
deleted file mode 100644
index d2533313..00000000
--- a/content/ru/1.astra/6.delivery/1.hardware/tbs-dvb-c-modulator.md
+++ /dev/null
@@ -1,65 +0,0 @@
----
-title: "DVB-C модулятор TBS6004"
-date: 2023-06-23
-image: https://cdn.cesbo.com/help/astra/delivery/broadcasting/tbs-dvb-c-modulator/tbs-dvb-c.jpeg
----
-
-:badge[Astra 2021.08.09]
-
-TBS6004 - PCIe-карта с модулятором DVB-C 4 QAM.
-
-
-
-Технические характеристики:
-
-- 4 модулятора на плате
-- Частоты: 100 ~ 1000 МГц
-- Модуляция - 16QAM, 32QAM, 64QAM, 128QAM, 256QAM
-- Уровень радиочастотного выхода - 5-120 dBuV
-
-## Настройка[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#setup)
-
-Воспользуйтесь нашим руководством по [установке драйвера TBS](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver). С помощью следующей команды найдите номер адаптера и номер устройства модулятора:
-
-```
-find "/dev" -name "mod*"
-```
-
-На выходе мы увидим номера модуляторов:
-
-```
-/dev/tbsmod0/mod1
-/dev/tbsmod0/mod0
-```
-
-- `tbsmod0` - номер адаптера
-- `mod1` - номер устройства
-
-## Настройки Astra[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#astra-settings)
-
-1. Подготовка [MPTS](https://help.cesbo.com/astra/delivery/broadcasting/mpts-settings) к работе с модулятором
-2. В настройках вывода укажите адрес: `tbs://#adapter=0&device=1` (0 - номер адаптера, 1 - модулятор)
-3. В настройках MPTS NIT настройте параметры транспондера
-
-
-
-Подробнее в: [Кабельное телевидение с Astra для гостиничного бизнеса](https://help.cesbo.com/astra/getting-started/use-cases/cable-television-with-astra-for-hospitality-industry)
-
-### Дополнительные опции
-
-В выходной адрес могут быть добавлены дополнительные опции:
-
-- `bitrate=N` - Значение по умолчанию зависит от символьной скорости и типа модуляции. Например, для символьной скорости 6900 и 256-QAM значение будет равно 55
-- `gain=N` - уровень сигнала в диапазоне от 0 до 100. Значение по умолчанию: 60
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/delivery/hardware/tbs-dvb-c-modulator#troubleshooting)
-
-### Нет такого файла или каталога
-
-Если при попытке найти номер адаптера возникает ошибка:
-
-```
-find: ‘/dev/dvb’: No such file or directory
-```
-
-то, скорее всего, не установлен драйвер TBS. Пожалуйста, [установите драйвер TBS](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver)
diff --git a/content/ru/1.astra/6.delivery/2.http-hls/1.http-play.md b/content/ru/1.astra/6.delivery/2.http-hls/1.http-play.md
deleted file mode 100644
index cc55ffa7..00000000
--- a/content/ru/1.astra/6.delivery/2.http-hls/1.http-play.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "HTTP Play"
-date: 2023-03-23
----
-
-HTTP Play - это удобный и эффективный способ доступа ко всем вашим каналам одним щелчком мыши. С помощью HTTP Play вы можете легко передавать каналы по их идентификатору, используя протоколы HTTP MPEG-TS или HLS. Эта функция упрощает процесс потокового вещания, обеспечивая беспрепятственный доступ к каналам и улучшая общее впечатление пользователя.
-
-По умолчанию HTTP Play отключен. Для его активации откройте: Настройки -> HTTP Play.
-
-
-
-- `Allow HTTP access to all streams` - данная опция позволяет включить доступ к каналам с протоколом HTTP MPEG-TS
-- `Allow HLS access to all streams` - данная опция позволяет включить доступ к каналам с протоколом HLS
-
-::alert Протокол HLS отключает запуск потоков по требованию, и каналы будут работать постоянно. Также протокол HLS использует много оперативной памяти, около 4 Мб на 1 Мбит
-::
-
-- `HTTP play port` - Параметр позволяет назначить порт, который будет использоваться для передачи плейлиста и медиапотоков. Он используется для разделения веб-интерфейса и списка воспроизведения
-- `Disable TLS on HTTP Play port` - этот параметр отключает использование HTTPS для данного списка воспроизведения мультимедиа
-- `Path to TV logos` - параметр используется для указания пути к каталогу с файлами логотипа
-- `Custom name for playlist` - параметр переименовывает `playlist.m3u8` в произвольное имя
-- `Playlist arrange` - данная опция позволяет выбрать категорию для группировки каналов. Настроить группы можно в меню Настройки -> Группы
-- `playlist.m3u8` - Это ссылка на плейлист каналов. Плейлист можно использовать на мобильных устройствах, компьютере, телевизоре или приставке. К плейлисту можно добавить данные аутентификации, например `https://your-server/playlist.m3u8?token=xxx`. [Читать далее](https://help.cesbo.com/astra/delivery/http-hls/playlist)
-
-::alert По умолчанию аутентификация доступа отключена. Без аутентификации доступ к каналам не ограничивается, что позволяет любому желающему получить доступ к содержимому. Для ограничения доступа к каналам следует включить авторизацию доступа или использовать системный брандмауэр для ограничения доступа к серверу. Это позволит обеспечить безопасность содержимого и доступ к нему только авторизованных пользователей.
-::
-
-## Логотип канала[](https://help.cesbo.com/astra/delivery/http-hls/http-play#channel-logo)
-
-Добавляя логотипы в списки воспроизведения каналов, вы обеспечиваете зрителям более привлекательный и удобный просмотр. Логотипы помогают пользователям быстро идентифицировать любимые каналы и делают просмотр плейлиста более эффективным.
-
-С помощью опции "Path to TV logos" можно указать расположение каталога изображений на сервере. Astra загружает изображения с тем же именем, что и название канала, и добавляет логотип к информации плейлиста.
-
-1. Создать каталог: `/var/lib/astra/tvg-logo`
-2. В `Path to TV logos`, задайте полный путь к этому каталогу: `/var/lib/astra/tvg-logo`
-3. Сохраните логотипы каналов в директории. Используйте то же имя файла, что и название канала. Например: `Travel Channel.png`
diff --git a/content/ru/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md b/content/ru/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
deleted file mode 100644
index 69f9218f..00000000
--- a/content/ru/1.astra/6.delivery/2.http-hls/2.hls-segmenter.md
+++ /dev/null
@@ -1,52 +0,0 @@
----
-title: "Сегментатор HLS"
-date: 2023-05-26
----
-
-HLS (HTTP Live Streaming) - один из самых популярных протоколов потоковой передачи мультимедиа. Он предназначен для передачи аудио- и видеоданных по протоколу HTTP от сервера к клиентам. Для повышения доступности медиаконтента его можно распространять с помощью сетей доставки контента (CDN). В сочетании с динамическим, адаптивным потоковым вещанием HLS обеспечивает высочайшее качество в различных сетевых условиях.
-
-
-
-Сегментатор HLS - это функция Astra, позволяющая разделить непрерывный медиапоток на сегменты HLS. Для обеспечения доступа к HLS-сегментам Astra формирует HLS Media Playlist.
-
-Astra выполняет функции сегментатора HLS. Для других функций, таких как транскодирование и кэширование, требуется дополнительное программное обеспечение. Например, для транскодирования рекомендуется использовать FFmpeg, а для кэширования - Nginx.
-
-## Опции сегментатора HLS[](https://help.cesbo.com/astra/delivery/http-hls/hls-segmenter#hls-segmenter-options)
-
-В веб-интерфейсе Astra опции HLS доступны в разделе Настройки -> HLS
-
-
-
-- `Duration` - продолжительность сегмента HLS в секундах. По умолчанию: 3
-- `Quantity` - количество сегментов в одном медиаплейлисте HLS. По умолчанию установлено значение 4
-
-### Именование сегментов
-
-Метод формирования имени файла для сегментов HLS
-
-- `PCR-hash` - значение по умолчанию. Безопасный вариант, Astra использует для имени файла временную метку из потока
-- `Sequence` - порядковый номер в качестве имени файла
-
-### Путь к ресурсам
-
-Путь к ресурсам позволяет выбрать путь к ресурсам в HLS Media Playlist:
-
-- `Absolute` - значение по умолчанию. URL с указанием происхождения и полного пути к ресурсу. Например: `https://example.com/play/channel-id/segment-001.ts`
-- `Relative` - относительный путь к ресурсу. Например: `segment-001.ts`
-- `Full` - полный путь к ресурсу. Например: `/play/channel-id/segment-001.ts`
-
-### Другие варианты
-
-- `Round duration value` - эта функция округляет длительность сегментов медиапотока до целочисленных значений (не рекомендуется)
-- `Use Expires header` - эта опция добавляет в HTTP-ответ заголовок Expires. Этот заголовок необходим для кэширующих прокси-серверов. Подробнее в [Кэширующий прокси-сервер HLS с Nginx](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx)
-- `Pass all data PIDs` - По умолчанию в сегменты HLS записываются только видео и аудио пакеты. Данная опция позволяет записывать все пакеты данных.
-
-### Плейлист HLS Media
-
-- `Use default headers for .m3u8` - с этой опцией Astra добавляет в ответ HTTP-заголовки с HLS Media Playlist for Cross-Origin Resource Sharing. Включена по умолчанию
-
-### Сегменты HLS
-
-- `TS Extension` - эта опция позволяет настроить расширение файлов для сегментов HLS. По умолчанию `ts`
-- `TS mime type` - эта опция позволяет настроить тип MIME для сегментов HLS. По умолчанию `video/MP2T`
-- `Use default headers for .ts` - с этой опцией Astra добавляет к ответу HTTP-заголовки с HLS Segment for Cross-Origin Resource Sharing. Включена по умолчанию
diff --git a/content/ru/1.astra/6.delivery/2.http-hls/_dir.yml b/content/ru/1.astra/6.delivery/2.http-hls/_dir.yml
deleted file mode 100644
index 9c57fd32..00000000
--- a/content/ru/1.astra/6.delivery/2.http-hls/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "HTTP / HLS"
diff --git a/content/ru/1.astra/6.delivery/2.http-hls/index.md b/content/ru/1.astra/6.delivery/2.http-hls/index.md
deleted file mode 100644
index 99add7cb..00000000
--- a/content/ru/1.astra/6.delivery/2.http-hls/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "HTTP / HLS"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/6.delivery/2.http-hls/playlist.md b/content/ru/1.astra/6.delivery/2.http-hls/playlist.md
deleted file mode 100644
index 6b6b7651..00000000
--- a/content/ru/1.astra/6.delivery/2.http-hls/playlist.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "Плейлист для HTTP Play"
-date: 2023-08-22
----
-
-Astra формирует простой плейлист со ссылками на все включенные каналы. Этот список воспроизведения доступен только для функции [HTTP Play](https://help.cesbo.com/astra/delivery/http-hls/http-play).
-
-
-
-## Формат плейлиста[](https://help.cesbo.com/astra/delivery/http-hls/playlist#playlist-format)
-
-Astra предоставляет доступ к списку воспроизведения в следующих форматах:
-
-- `M3U8` - наиболее популярный формат, поддерживаемый всеми медиаплеерами
-- `XSPF` - это формат плейлиста на основе XML, поддерживаемый некоторыми плеерами
-
-В данном руководстве мы будем использовать формат M3U8.
-
-## Ссылки на список воспроизведения[](https://help.cesbo.com/astra/delivery/http-hls/playlist#links-to-the-playlist)
-
-По умолчанию ссылка на список воспроизведения M3U8:
-
-```
-http://example.com:8000/playlist.m3u8
-```
-
-Где:
-
-- `example.com` - IP-адрес вашего сервера
-- `8000` - порт для HTTP Play, по умолчанию он равен порту веб-интерфейса Astra, но может быть изменен в настройках HTTP Play
-- `playlist.m3u8` - имя файла плейлиста, также может быть изменено в настройках HTTP Play
-
-## Группы каналов[](https://help.cesbo.com/astra/delivery/http-hls/playlist#channel-groups)
-
-Для более удобной навигации каналы в плейлисте можно сгруппировать. Для этого создайте новую категорию в разделе Настройки -> Группы. Подробнее о том, как создавать [группы каналов](https://help.cesbo.com/astra/admin-guide/settings/channel-groups).
-
-Затем выберите созданную категорию в окне `HTTP Play` настройки, опция `Playlist Arrange`.
-
-::note Некоторые проигрыватели, например VLC, не поддерживают группы M3U8 и показывают плоский плейлист. ::
-
-## Логотипы каналов[](https://help.cesbo.com/astra/delivery/http-hls/playlist#channel-logos)
-
-Некоторые игроки и промежуточные решения отображают логотипы каналов рядом со своими названиями в списке каналов.
-
-
-
-Для начала скачайте архив с изображениями логотипов по адресу: [https://epg.it999.ru/it999\_transparent\_logo.zip](https://epg.it999.ru/it999_transparent_logo.zip). Скачать и распаковать архив на своем сервере можно с помощью следующих команд:
-
-```
-mkdir -p /var/lib/astra
-cd /var/lib/astra
-curl -LO https://epg.it999.ru/it999_transparent_logo.zip
-unzip it999_transparent_logo.zip
-rm it999_transparent_logo.zip
-```
-
-В разделе Настройки -> `HTTP Play` -> `Path to TV logos`, задайте путь как `/var/lib/astra/it999_transparent_220x132`. Обратите внимание, что имя каталога указано для примера выше.
-
-В предоставленный архив входят логотипы в формате PNG, имена файлов совпадают с именами каналов. После выполнения этих шагов список воспроизведения теперь будет содержать `tvg-logo` опция для каждого канала.
-
-## Электронный программный гид[](https://help.cesbo.com/astra/delivery/http-hls/playlist#electronic-program-guide)
-
-Некоторые плееры и промежуточные решения отображают текущие и предстоящие события для каналов. Электронный программный гид (EPG) может быть экспортирован в плеер в формате XMLTV или в любом другом формате, поддерживаемом плеером.
-
-В меню Astra Settings -> `HTTP Play` -> `M3U Header`, установить опцию
-
-```
-url-tvg="https://teleguide.info/download/new3/xmltv.xml.gz"
-```
-
-Строка будет добавлена в заголовок плейлиста и предоставит информацию о местоположении EPG. Данный URL является лишь примером, вы можете использовать любой другой источник EPG или изучить наше решение, [EPG Aggregator](https://help.cesbo.com/astra/admin-guide/stream/epg).
-
-Последним шагом является настройка идентификатора канала для связи ваших каналов с записями EPG. Каждый канал в XMLTV имеет уникальный идентификатор, например:
-
-```
-
- Discovery Channel
-
-```
-
-В программе Astra перейдите к настройкам канала, откройте вкладку EPG и установите значение `XMLTV Channel ID` значение для `226`:
-
-
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/1.auth.md b/content/ru/1.astra/6.delivery/3.http-hls-auth/1.auth.md
deleted file mode 100644
index 28276174..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/1.auth.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "HTTP-авторизация"
-data: 2023-06-19
-image: https://cdn.cesbo.com/help/astra/delivery/http-hls/auth/og-image.png
----
-
-HTTP-авторизация - это процесс предоставления пользователю доступа к защищенному содержимому.
-
-
-
-## Процесс авторизации[](https://help.cesbo.com/astra/delivery/http-hls-auth/auth#authorization-workflow)
-
-Прежде чем приступить к детальному рассмотрению процесса настройки авторизации в Astra, необходимо разобраться в его основополагающих принципах.
-
-
-
-Начальный этап - получение списка телеканалов от Middleware. На этом этапе клиент передает свои учетные данные Middleware, которая проверяет его запрос. После успешной авторизации Middleware в ответ предоставляет клиенту список телеканалов, к которым он может получить доступ. Каждый канал имеет уникальный токен, который в дальнейшем будет использоваться для авторизации доступа.
-
-
-
-Второй шаг - запрос доступа к каналу у Astra. На этом этапе клиент выбирает нужный канал, а игрок отправляет запрос с уникальным токеном на Astra.
-
-Третий этап - авторизация запроса компанией Astra. Astra поддерживает следующие методы авторизации:
-
-- [Авторизация пользователя](https://help.cesbo.com/astra/delivery/http-hls-auth/user) - Astra использует логин и пароль или уникальный токен, заданный в настройках пользователя
-- [Авторизация Middleware](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware) - Astra инициирует подзапрос к Middleware с уникальным токеном и всей информацией, относящейся к запросу
-- [HTTP Securetoken](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken) - Astra проверяет уникальный токен с помощью криптоалгоритмов для подтверждения доступа
-- [HTTP IP](https://help.cesbo.com/astra/delivery/http-hls-auth/ip) - Astra сравнивает IP-адрес пользователя со списком доступа
-
-Эти методы предлагают настраиваемые рабочие процессы авторизации, позволяя администраторам надежно контролировать доступ.
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.ip.md b/content/ru/1.astra/6.delivery/3.http-hls-auth/2.ip.md
deleted file mode 100644
index 4cdc8a6d..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.ip.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: "IP-авторизация"
-date: 2023-06-19
----
-
-- [Глобальный список IP-адресов](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#global-ip-list)
-- [Настройки IP-адреса пользователя](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#user-ip-settings)
-
-IP-авторизация сравнивает IP-адрес запроса с заранее определенным списком IP-адресов. Доступ к содержимому будет предоставлен только для разрешенных IP-адресов.
-
-
-
-## Глобальный список IP-адресов[](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#global-ip-list)
-
-Глобальный список IP-адресов доступен в разделе Настройки -> HTTP Auth
-
-
-
-В этом списке можно задать отдельные IPv4-адреса и сетевой адрес IPv4 в нотации CIDR.
-
-## Настройки IP-адреса пользователя[](https://help.cesbo.com/astra/delivery/http-hls-auth/ip#user-ip-settings)
-
-В настройках пользователя можно определить IPv4-адрес. В этом случае сессия может быть привязана к пользователю.
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.middleware.md b/content/ru/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
deleted file mode 100644
index 6305c8e0..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.middleware.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Авторизация через Middleware"
-data: 2023-06-19
----
-
-Авторизация Middleware - это авторизация клиента на стороннем сервисе, известном как Middleware.
-
-## Процесс[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#process)
-
-
-
-1. Клиент инициирует запрос на доступ к телевизионному каналу. Этот запрос содержит идентификационные данные, такие как токен, идентификатор клиента или другие.
-2. Astra посылает запрос HTTP GET к Middleware. Этот запрос содержит идентификационные данные и информацию о сессии
-3. Среднее программное обеспечение проверяет запрос и отправляет ответный статус
-4. Если Middleware разрешает доступ, то Astra предоставляет доступ к запрашиваемому телеканалу
-
-## Конфигурация[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#configuration)
-
-Для настройки Middleware Authorization откройте `Settings` -> `HTTP Auth`. Затем выберите нужный тип "Backend Type" и введите соответствующий "Backend Address" в зависимости от выбранного типа.
-
-### Ministra/Stalker
-
-Backend Address:
-
-```
-http://example.com/stalker_portal
-```
-
-В настройках Ministra/Stalker включите опцию `Temporary URL` -> `Flussonic support`
-
-### IPTVportal
-
-Backend Address для облачной платформы:
-
-```
-https://go.iptvportal.cloud
-```
-
-Для локальной платформы это будет адрес вашего сервера.
-
-В настройках портала откройте `Keys` меню и создайте новый ключ:
-
-- `Name`: Astra
-- `Algorithm`: ARESSTREAM
-- `Mode`: SM
-- `Key Length`: 1472 бит
-- `Update Rate`: 1:00:00
-
-В настройках канала в портале:
-
-- `Auth`: arescrypt
-- `Encoded`: включить
-- `Key`: Astra
-
-### Microimpulse Smarty
-
-Backend Address:
-
-```
-http://example.com
-```
-
-### HTTP-запрос
-
-Если вам необходимо реализовать пользовательскую логику аутентификации, вы можете создать свой собственный бэкэнд. Выберите `HTTP Request` в `Backend Type` и укажите URL-адрес конечной точки Middleware.
-
-Astra отправляет HTTP GET-запрос на конечную точку Middleware, добавляя все параметры запроса из исходного запроса и информацию о сессии в HTTP-заголовках:
-
-- `X-Session-ID` - уникальный номер сессии
-- `X-Channel-ID` - уникальный идентификатор канала
-- `X-Real-IP` - IP-адрес клиента
-- `X-Real-Path` - путь запроса клиента
-- `X-Real-UA` - User-Agent клиента
-- `X-Real-Host` - запрос хоста клиента
-
-В ответ бэкенд может передать следующие HTTP-заголовки:
-
-- `X-Session-Name` - логин клиента или любое другое имя для сеанса
-
-Например:
-
-1. Ваш внутренний адрес: `https://auth.example.com/check`
-2. Клиент пытается запустить канал: `https://live.example.com/play/a001/index.m3u8?token=123`
-3. Полный адрес HTTP-бэкенда будет: `https://auth.example.com/check?token=123`
-4. В заголовках будет `X-Real-Path: /play/a001/index.m3u8` и другие заголовки в зависимости от запроса клиента
-
-## Действие по умолчанию[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#default-action)
-
-Если бэкенд недоступен, то Astra разрешает доступ.
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/astra/delivery/http-hls-auth/middleware#troubleshooting)
-
-### Неожиданный доступ
-
-Если вы получаете доступ к каналу без авторизации, то, вероятно, ваш HTTP-бэкенд недоступен. Проверить это можно с помощью `curl` команда. Откройте консоль на вашем сервере с помощью Astra. И попробуйте отправить запрос к HTTP-бэкенду вручную:
-
-```
-curl -v "https://auth.example.com/check"
-```
-
-Разумеется, адрес должен быть таким же, как в настройках.
-
-Если вы видите что-то вроде `Connection refused` или соединение задерживается без ответа, то возникает проблема с доступом к бэкенду.
-
-### Нет доступа
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md b/content/ru/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
deleted file mode 100644
index a2e4cfff..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/2.securetoken.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Авторизация Securetoken"
-date: 2023-06-19
----
-
-Middleware генерирует уникальный токен для каждого канала с помощью криптоалгоритмов и securetoken. К адресу каждого канала Middleware добавляет информацию о разрешении доступа, сроке действия и токене для подтверждения предоставленных данных.
-
-Для проверки предоставленных данных и предоставления доступа к каналу Astra использует те же криптоалгоритмы и тот же securetoken.
-
-## Токен[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#token)
-
-Временный токен, вычисляемый middleware на стороне сервера при запросе клиентом списка воспроизведения. Токен содержит следующие части:
-
-1. Hash - хэш, вычисляемый на сервере по алгоритму SHA1
-2. Соль - случайное слово для большей надежности
-3. End time - время истечения срока действия токена в формате unix-timestamp
-4. Start time - время создания токена в формате unix-timestamp
-
-Все части должны быть разделены знаком минус и добавлены к адресу канала. Например: `https://example.com:8100/tv/travel-channel/index.m3u8?token=e8bff06f373694dda657e8417fe76f6b54b69807-a5cd6c00-1669890000-1669810000`
-
-## Hash[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#hash)
-
-Хэш должен быть вычислен на промежуточном ПО по алгоритму SHA1 из строки, конкатенированной из следующих частей:
-
-- Channel ID - уникальный идентификатор канала из настроек Astra
-- IP-адрес клиента
-- Время начала - unix-timestamp в виде десятичного числа
-- Время окончания - unix-timestamp в виде десятичного числа
-- Securetoke - определяется в настройках Astra
-- Соль - случайное слово для большей надежности
-
-## Пример на PHP[](https://help.cesbo.com/astra/delivery/http-hls-auth/securetoken#example-on-php)
-
-Создать файл `securetoken.php` со следующим кодом:
-
-```
- `HTTP Auth` и включите опцию `Enable built-in HTTP/HLS authentication`.
-
-## Авторизация по паролю[](https://help.cesbo.com/astra/delivery/http-hls-auth/user#password-authorization)
-
-Логин и пароль пользователя могут быть добавлены к URL-адресу плейлиста, если используется HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?auth=login:password
-```
-
-Или на URL канала:
-
-```
-https://example.com:8000/channel-path/index.m3u8?auth=login:password
-```
-
-## Токен авторизации[](https://help.cesbo.com/astra/delivery/http-hls-auth/user#token-authorization)
-
-Токен-авторизация является более предпочтительным методом, чем парольная авторизация. Уникальный токен может быть задан в разделе Настройки -> Пользователи, открытые опции пользователя:
-
-
-
-Токен может быть добавлен к URL-адресу плейлиста, если вы используете HTTP Play:
-
-```
-https://example.com:8000/playlist.m3u8?token=3e3db68b1486
-```
-
-Или на URL канала:
-
-```
-https://example.com:8000/channel-path/index.m3u8?token=3e3db68b1486
-```
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/_dir.yml b/content/ru/1.astra/6.delivery/3.http-hls-auth/_dir.yml
deleted file mode 100644
index b7564626..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "HTTP/HLS Авторизация"
diff --git a/content/ru/1.astra/6.delivery/3.http-hls-auth/index.md b/content/ru/1.astra/6.delivery/3.http-hls-auth/index.md
deleted file mode 100644
index 05a72aec..00000000
--- a/content/ru/1.astra/6.delivery/3.http-hls-auth/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "HTTP/HLS Авторизация"
-noindex: true
----
-
-:category
diff --git a/content/ru/1.astra/6.delivery/index.md b/content/ru/1.astra/6.delivery/index.md
deleted file mode 100644
index 572ccf7e..00000000
--- a/content/ru/1.astra/6.delivery/index.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: "Доставка"
-noindex: true
-navigation:
- color: "#519ed3"
- icon: https://cdn.cesbo.com/help/icons/astra/delivery.svg
- description: "Вещание и потоковая передача цифрового телевидения по IP, спутниковым, кабельным и наземным сетям, а также предоставление доступа к каналам по протоколам HTTP, HLS, SRT"
----
-
-Вещание и потоковая передача цифрового телевидения по IP, спутниковым, кабельным и наземным сетям, а также предоставление доступа к каналам по протоколам HTTP, HLS, SRT.
-
-:category
diff --git a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml b/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml
deleted file mode 100644
index e32d5457..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "ТВ и медиа"
diff --git a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md b/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md
deleted file mode 100644
index 976347c6..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-http-relay.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-title: "Astra HTTP Relay"
-date: 2023-02-23
----
-
-Astra HTTP Relay - это простой встроенный инструмент для ретрансляции данных из любого источника, поддерживаемого Astra, на HTTP-клиент.
-
-## Использование[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#usage)
-
-```
-astra --relay -p 8000
-```
-
-Аргументы командной строки:
-
-- `-p 8000` - локальный порт для входящих соединений. По умолчанию: `8000`;
-- `-a 0.0.0.0` - локальный IP-адрес для входящих соединений. По умолчанию `0.0.0.0` - принять запрос на любом интерфейсе;
-- `-l 0.0.0.0` - IP-адрес локального интерфейса для приема UDP/RTP-потоков. По умолчанию `0.0.0.0` - получает потоки в соответствии с системной таблицей маршрутизации;
-- `--pass login:password` - логин и пароль для базовой авторизации всех запросов;
-- `--no-udp` - отключить доступ к источнику UDP/RTP;
-- `--no-http` - отключить доступ к источнику HTTP;
-- `--buffer-size 1024` - максимальный размер буфера в килобайтах для каждого клиента. По умолчанию 1024 Кб;
-- `--buffer-fill 128` - определяет количество килобайт, которое необходимо заполнить в буфере перед началом передачи. По умолчанию 128 Кбайт;
-- `--daemon` - запуск в режиме демона;
-- `--log` /var/log/relay.log - полный путь к файлу журнала;
-- `--channels /etc/astra/relay.lua` - полный путь к псевдонимам каналов.
-
-## Формат адреса[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#address-format)
-
-Адрес запроса имеет следующий формат:
-
-- `http://your-server-address:8000/udp/239.255.1.1:1234` - получает UDP-поток от многоадресной группы `239.255.1.1:1234`
-- `http://your-server-address:8000/http/example.com/travel-channel` - получает HTTP-поток от `http://example.com/travel-channel`
-
-## Псевдонимы каналов[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#channel-aliases)
-
-Канал aslias позволяет использовать короткое имя вместо полного адреса. Пример списка псевдонимов:
-
-```
--- /etc/astra/relay.conf
-
-channels = {
- ["demo"] = "udp://239.255.1.1:1234",
- ["travel-channel"] = "http://example.com/travel-channel"
-}
-```
-
-Запуск реле с указанием пути к списку псевдонимов:
-
-```
-astra --relay -p 8000 --channels /etc/astra/relay.conf
-```
-
-Каналы из примера выше будут доступны на:
-
-- `http://your-server-address:8000/demo` - UDP-поток
-- `http://your-server-address:8000/travel-channel` - HTTP-поток
-
-## Статистика[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-http-relay#statistics)
-
-Статистика - это простая страница, на которой активные сессии содержат следующую информацию:
-
-- IP-адрес клиента
-- Путь запроса - псевдоним или полный адрес канала-источника
-- Время работы
-- Ссылка на закрытие сессии
-
-Чтобы просмотреть статистику, откройте ее в браузере: `http://your-server-address:8000/stat/`
diff --git a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md b/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md
deleted file mode 100644
index 40efccf1..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/astra-mpeg-ts-analyzer.md
+++ /dev/null
@@ -1,78 +0,0 @@
----
-title: "Astra MPEG-TS анализатор"
-date: 2023-02-23
----
-
-Astra MPEG-TS Analyzer - встроенный инструмент для анализа потоков MPEG-TS.
-
-
-
-## Запуск с помощью веб-интерфейса[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#launch-with-web-interface)
-
-```
-astra --analyze [OPTIONS] -p PORT
-```
-
-Варианты:
-
-- `-p PORT` - укажите порт, который будет использоваться для веб-интерфейса;
-- `-c FILE` - указывает путь к списку каналов, который будет создан автоматически. Данная опция позволяет сохранять проанализированные адреса;
-- `--daemon` - запуск в режиме демона;
-- `--log` /var/log/relay.log - полный путь к файлу журнала.
-
-## Запуск в консоли[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#launch-in-console)
-
-```
-astra --analyze [OPTIONS] ADDRESS
-```
-
-Варианты:
-
-- `-n seconds` - остановка анализатора через заданное время
-- `-o file` - сохранить полученный поток в файл
-
-Astra регистрирует информацию непосредственно на консоли. Например:
-
-```
-> astra --analyze "udp://239.255.1.1:1234"
-
-Nov 28 00:59:28: INFO: [main] Starting Astra (commit:b871b4e3 date:2022-01-12)
-Nov 28 00:59:29: INFO: PAT tsid:1 version:1
-Nov 28 00:59:29: INFO: PAT PMT pid:115 pnr:1
-Nov 28 00:59:29: INFO: PAT crc32:0x02575D2D
-Nov 28 00:59:29: INFO: PMT pnr:1 version:1
-Nov 28 00:59:29: INFO: PCR pid:215
-Nov 28 00:59:29: INFO: VIDEO pid:215 type:0x1B
-Nov 28 00:59:29: INFO: AUDIO pid:315 type:0x04
-Nov 28 00:59:29: INFO: AUDIO lang:eng
-Nov 28 00:59:29: INFO: PMT crc32:0x9E87CF44
-Nov 28 00:59:29: INFO: SDT tsid:1 version:3
-Nov 28 00:59:29: INFO: SDT pnr:1
-Nov 28 00:59:29: INFO: SDT provider:Demo TV
-Nov 28 00:59:29: INFO: SDT service:Demo1
-Nov 28 00:59:29: INFO: SDT crc32:0x9F98BF46
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 00:10:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:DOCUMENTARY
-Nov 28 00:59:30: INFO: EIT crc32:0xC0BCCA18
-Nov 28 00:59:30: INFO: Bitrate: 2323 Kbit/s
-Nov 28 00:59:30: INFO: EIT tsid:1 onid:1 pnr:1 version:17
-Nov 28 00:59:30: INFO: EIT start:Wed Nov 28 01:05:00 2018
-Nov 28 00:59:30: INFO: EIT stop:Wed Nov 28 03:05:00 2018
-Nov 28 00:59:30: INFO: EIT lang:eng title:AUDIENCE (16+)
-Nov 28 00:59:30: INFO: EIT crc32:0xE9257DFA
-Nov 28 00:59:31: INFO: Bitrate: 2397 Kbit/s
-Nov 28 00:59:32: INFO: Bitrate: 2755 Kbit/s
-Nov 28 00:59:33: INFO: Bitrate: 4446 Kbit/s
-```
-
-## Формат адреса[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer#address-format)
-
-Анализатор поддерживает любой формат приема, поддерживаемый Astra. Например:
-
-- `udp://239.255.1.1:1234`
-- `http://example.com/media.m3u8`
-- `dvb://#adapter=0&type=s2&tp=11044:v:43200`
-
-Более подробная информация описана в разделе Настройки Astra: Вход
diff --git a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md b/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
deleted file mode 100644
index 9db02edb..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/eit-stream.md
+++ /dev/null
@@ -1,147 +0,0 @@
----
-title: "EIT поток"
-date: 2023-03-17
----
-
-EIT Stream - это инструмент для преобразования [файлов XMLTV](https://help.cesbo.com/misc/articles/format/xmltv) в поток MPEG-TS с информационными таблицами событий (EIT) для таких сетей вещания, как DVB, ATSC, ISDB.
-
-## Установка[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#installation)
-
-Достаточно загрузить один двоичный файл и установить разрешение на выполнение:
-
-```
-curl -Lo /usr/bin/eit-stream http://cesbo.com/and/eit-stream
-chmod +x /usr/bin/eit-stream
-```
-
-## Конфигурация[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#configuration)
-
-Создание файла конфигурации `/etc/eit-stream.conf` с помощью любого текстового редактора. Пример:
-
-```
-xmltv = /opt/xmltv.xml
-output = udp://lo@239.0.0.1:1234
-onid = 8000
-codepage = 5
-eit-days = 1
-eit-rate = 1500
-
-[tdt-tot]
-country = EST
-offset = +120
-
-# First multiplex
-
-[multiplex]
-tsid = 1
-
-[multiplex/service]
-pnr = 101
-xmltv-id = discovery
-
-[multiplex/service]
-pnr = 102
-xmltv-id = history
-
-# Second multiplex
-
-[multiplex]
-tsid = 2
-xmltv = /opt/xmltv-2.xml
-
-[multiplex/service]
-pnr = 201
-xmltv-id = euronews
-```
-
-Строки, начинающиеся с символа `#` является комментарием и игнорируется.
-
-### Общие опции
-
-- `xmltv` - путь к локальному файлу xmltv. или http/https ссылка на файл xmltv или gzip xmltv. Эта опция может быть переопределена в `[multiplex]` или в `[multiplex/service]`
-- `output` - UDP-адрес назначения
-- `onid` - исходный идентификатор сети
-- `codepage` - codepage. Эта опция может быть переопределена в `[multiplex]` или в `[multiplex/service]`
-- `eit-days` - количество дней в epg. по умолчанию 3
-- `eit-rate` - битрейт в кбит/с. по умолчанию 15 кбит/с на каждую услугу
-
-### Поддерживаемые кодовые страницы
-
-Следующие кодовые страницы, доступные для кодирования текста:
-
-- `0` - По умолчанию. Латинский (ISO 6937)
-- `1` - Западноевропейский (ISO 8859-1)
-- `2` - Центрально-европейский (ISO 8859-2)
-- `3` - Южно-европейский (ISO 8859-3)
-- `4` - Североевропейский (ISO 8859-4)
-- `5` - Кириллица (ISO 8859-5)
-- `6` - Арабский язык (ISO 8859-6)
-- `7` - Греческий язык (ISO 8859-7)
-- `8` - Иврит (ISO 8859-8)
-- `9` - Турецкий язык (ISO 8859-9)
-- `10` - Nordic (ISO 8859-10)
-- `11` - Тайский язык (ISO 8859-11)
-- `13` - Балтийское кольцо (ISO 8859-13)
-- `14` - Кельтский (ISO 8859-14)
-- `15` - Западноевропейский (ISO 8859-15)
-- `21` - UTF-8
-
-### Параметры времени и даты
-
-Раздел `[tdt-tot]`:
-
-- `country` - код страны в формате ISO 3166-1 alpha-3
-- `offset` - подписанное смещение времени в минутах от GMT. Например, +120 - GMT+2 или -300 - GMT-5
-
-### Варианты мультиплексов
-
-Раздел `[multiplex]`
-
-- `tsid` - идентификатор мультиплексного транспортного потока
-- `name` - необязательное поле для описания мультиплекса
-
-### Варианты обслуживания
-
-Раздел `[multiplex/service]`
-
-- `pnr` - номер канала/пнр
-- `xmltv-id` - идентификатор канала в xmltv
-- `parental-rating` - возрастное ограничение. Значение определяется парами: страна и возраст. Например: `parental-rating = EST 16 USA 14`. Код страны в формате ISO 3166-1 alpha-3 (3 буквы). Возраст от 4 до 18 лет (включительно), 0 - без ограничений.
-
-## Добавление EIT в MPTS[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#mux-stream-with-eit-to-mpts)
-
-С помощью Astra можно добавлять в MPTS UDP-поток с EIT. В настройках MPTS добавьте вход и задайте UDP-адрес, например, в приведенной выше конфигурации адрес `udp://lo@239.0.0.1:1234`. В дополнительных настройках MPTS включите опцию "Проходить EIT".
-
-## Автозапуск[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#autostart)
-
-Зарегистрируйте сервис в systemd для запуска службы в фоновом режиме и автозапуска при старте системы. Создайте файл `/etc/systemd/system/eit-stream.service`:
-
-```
-[Unit]
-Description=eit-stream service
-After=network-online.target
-
-[Service]
-Type=simple
-ExecStart=/usr/bin/eit-stream /etc/eit-stream.conf
-KillMode=process
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
-```
-
-Следующая команда может быть использована для управления сервисом:
-
-- запустить сервис: `systemctl start eit-stream`
-- остановить сервис: `systemctl stop eit-stream`
-- включить автозапуск: `systemctl enable eit-stream`
-- отключить автозапуск: `systemctl disable eit-stream`
-
-## Перезагрузка[](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream#reload)
-
-Чтобы перезапускать службу один раз ночью, добавьте в /etc/crontab следующую строку:
-
-```
-0 2 * * * root systemctl restart eit-stream
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/index.md b/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
deleted file mode 100644
index 1341fe94..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/1.tv-and-media/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "ТВ и медиа"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/buffers.md b/content/ru/3.misc/1.tools-and-utilities/2.network/buffers.md
deleted file mode 100644
index d124c469..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/buffers.md
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: "Настройка буферов системы и сети"
-date: 2024-09-23
----
-
-Для эфективной отправки и приёма данных по UDP необходимо правильно настроить размеры буферов операционной системы.
-
-## Настройка размеров буферов
-
-Рекомендуется добавить настройки размеров буферов в файл `/etc/sysctl.conf`.
-
-Рекомендуемые настройки для 1G Ethernet адаптеров:
-
-```
-net.core.rmem_max = 16777216
-net.core.wmem_max = 16777216
-net.ipv4.udp_mem = 8388608 12582912 16777216
-net.ipv4.tcp_rmem = 4096 87380 8388608
-net.ipv4.tcp_wmem = 4096 65536 8388608
-net.core.wmem_default = 16777216
-net.core.rmem_default = 16777216
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Рекомендуемые настройки для 10G Ethernet адаптеров:
-
-```
-net.core.rmem_max = 67108864
-net.core.wmem_max = 67108864
-net.ipv4.udp_mem = 8388608 16777216 33554432
-net.ipv4.tcp_rmem = 4096 87380 33554432
-net.ipv4.tcp_wmem = 4096 65536 33554432
-net.core.wmem_default = 33554432
-net.core.rmem_default = 33554432
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Рекомендуемые настройки для 40G Ethernet адаптеров:
-
-```
-net.core.rmem_max = 134217728
-net.core.wmem_max = 134217728
-net.ipv4.udp_mem = 8388608 33554432 67108864
-net.ipv4.tcp_rmem = 4096 87380 67108864
-net.ipv4.tcp_wmem = 4096 65536 67108864
-net.core.wmem_default = 67108864
-net.core.rmem_default = 67108864
-net.core.default_qdisc=fq
-net.ipv4.tcp_congestion_control=bbr
-net.ipv4.tcp_tw_reuse = 1
-```
-
-Чтобы применить эти настройки, можно перезагрузить систему или выполнить:
-
-```
-sysctl -p
-```
-
-Вы можете проверить текущие значения буферов с помощью этой команды:
-
-```
-sysctl \
- net.core.rmem_default \
- net.core.rmem_max \
- net.core.wmem_default \
- net.core.wmem_max \
- net.ipv4.udp_mem \
- net.ipv4.tcp_wmem
-```
-
-## Настройка буферов сетевой карты
-
-Если вы работаете на сервере с высокой нагрузкой, вы также должны настроить буфер сетевой карты, чтобы предотвратить потерю данных в буфере системы.
-
-Используйте эту команду, чтобы увидеть текущие настройки буфера:
-
-```
-ethtool -g eth1
-```
-
-Вы увидите размер буфера rx, который может уже быть установлен в максимум. Найти лучшее значение может быть сложно. Обычно хорошо работает среднее значение. Однако, если у вас высокочастотный многоядерный процессор (более 3 ГГц), вы можете получить лучшие результаты с максимальным размером буфера.
-
-```
-Ring parameters for eth1:
-Pre-set maximums:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 4096
-Current hardware settings:
-RX: 4096
-RX Mini: 0
-RX Jumbo: 0
-TX: 256
-```
-
-Для увеличения размера буфера сетевой карты выполните:
-
-```
-ethtool -G eth1 rx 2048
-```
-
-Эти настройки позволяют оптимизировать передачу данных по UDP и уменьшить вероятность потери данных из-за переполнения буфера.
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md b/content/ru/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
deleted file mode 100644
index c0cff6a8..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/configure-igmp-version.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: "Настройка IGMP версии"
-date: 2023-03-02
----
-
-IGMP (Internet Group Management Protocol) - это коммуникационный протокол, используемый устройствами в сети для присоединения к многоадресным группам и выхода из них. IGMP имеет несколько версий, включая IGMPv2 и IGMPv3, которые предлагают различные возможности и усовершенствования.
-
-Некоторое сетевое оборудование, например коммутаторы или маршрутизаторы, может поддерживать только IGMPv2, что может вызвать проблемы при попытке сервера присоединиться к многоадресной группе, использующей IGMPv3. Поэтому может потребоваться изменить версию IGMP, используемую сервером.
-
-## Конфигурация[](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version#configuration)
-
-Чтобы изменить версию IGMP на сервере, можно изменить параметр `/etc/sysctl.conf` файл. Сначала определите интерфейс, который должен использовать другую версию IGMP (например, eth0). Затем добавьте следующую строку в файл `/etc/sysctl.conf` файл:
-
-```
-net.ipv4.conf.eth0.force_igmp_version=2
-```
-
-Эта строка заставляет ваш сервер использовать IGMPv2 на указанном интерфейсе. Чтобы применить изменения, сохраните файл и выполните следующую команду:
-
-```
-sudo sysctl -p
-```
-
-## Проверка версии IGMP[](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version#check-igmp-version)
-
-Для подтверждения успешного изменения версии IGMP можно воспользоваться командой tcpdump для захвата сетевого трафика на указанном интерфейсе. Например, для захвата IGMP-трафика на интерфейсе eth0 выполните следующую команду:
-
-```
-sudo tcpdump -i eth1 igmp
-```
-
-Затем попробуйте подписаться на многоадресный поток. Например:
-
-```
-astra --analyze udp://eth1@239.255.1.1:1234
-```
-
-В результате будут отображены все IGMP-пакеты на интерфейсе. Проверьте вывод, чтобы убедиться, что используемая версия IGMP теперь IGMPv2.
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/dehydrated.md b/content/ru/3.misc/1.tools-and-utilities/2.network/dehydrated.md
deleted file mode 100644
index 8b71eff5..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/dehydrated.md
+++ /dev/null
@@ -1,117 +0,0 @@
----
-title: "Сертификат HTTPS с помощью Dehydrated"
-date: 2023-02-28
----
-
-Dehydrated - клиент для подписания сертификатов на ACME-сервере (например, Let's Encrypt). Этот клиент поддерживает как ACME v1, так и новую версию ACME v2, включая поддержку сертификатов с подстановочными знаками.
-
-## Установка Dehydrated[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#install-dehydrated)
-
-```
-curl -Lo /usr/local/bin/dehydrated https://raw.githubusercontent.com/dehydrated-io/dehydrated/master/dehydrated
-chmod +x /usr/local/bin/dehydrated
-```
-
-Конфигурация должна быть восстановлена из резервной копии на `/etc/dehydrated` или можно создать новую конфигурацию.
-
-## Создание новой конфигурации[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#create-new-configuration)
-
-Создайте каталог для конфигурации и сертификатов:
-
-```
-mkdir /etc/dehydrated
-```
-
-Создание нового конфигурационного файла `/etc/dehydrated/config`:
-
-```
-CA="letsencrypt"
-CHALLENGETYPE="http-01"
-WELLKNOWN="/opt/www/.well-known/acme-challenge"
-CONTACT_EMAIL="name@example.com"
-```
-
-Вы можете использовать следующие центры сертификации:
-
-- letsencrypt
-- zerossl
-- buypass
-
-Создание файла списка доменов `/etc/dehydrated/domains.txt`:
-
-```
-example.com www.example.com
-```
-
-Зарегистрируйте свой аккаунт (только для новой конфигурации!):
-
-```
-dehydrated --register --accept-terms
-```
-
-## Запуск HTTP-сервера[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#launch-http-server)
-
-Web-сервер должен работать на порту 80 и обслуживать каталог `/opt/www`. Вы можете использовать любой другой каталог, но не забудьте изменить порт в конфигурации dehydrated.
-
-Если у вас нет веб-сервера, то можно запустить временный веб-сервер:
-
-```
-mkdir -p /opt/www/.well-known/acme-challenge
-python3 -m http.server -d /opt/www 80
-```
-
-## Создать сертификат[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#create-certificate)
-
-Для создания сертификата запустите следующую команду:
-
-```
-dehydrated -c
-```
-
-## Автообновление сертификата[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#autoupdate-certificate)
-
-Для автоматического обновления сертификата создайте сценарий для ежедневного задания cron `/etc/cron.daily/dehydrated.sh`. В этом сценарии напишите:
-
-```
-#!/bin/sh
-
-dehydrated -c
-```
-
-Затем установите разрешение на выполнение:
-
-```
-chmod +x /etc/cron.daily/dehydrated.sh
-```
-
-Сертификат будет автоматически обновляться, когда до окончания срока действия останется 30 дней.
-
-## Использование сертификата[](https://help.cesbo.com/misc/tools-and-utilities/network/dehydrated#use-certificate)
-
-- Путь к сертификату: `/etc/dehydrated/certs/example.com/fullchain.pem`
-- Путь к закрытому ключу: `/etc/dehydrated/certs/example.com/privkey.pem`
-
-Например, конфигурация nginx в `/etc/nginx/conf.d/01-ssl.conf`:
-
-```
-server {
- listen 443 ssl default_server;
- listen [::]:443 ssl default_server;
- server_name _;
- root /opt/www;
-
- ssl_certificate /etc/dehydrated/certs/example.com/fullchain.pem;
- ssl_certificate_key /etc/dehydrated/certs/example.com/privkey.pem;
-
- ssl_session_cache shared:SSL:1m;
- ssl_session_timeout 1440m;
-
- ssl_protocols TLSv1.3 TLSv1.2;
- ssl_ciphers EECDH+AESGCM:EECDH+AES256;
- ssl_prefer_server_ciphers on;
-
- location / {
- return 200 'ok';
- }
-}
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md b/content/ru/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
deleted file mode 100644
index ab779db4..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/hls-caching-proxy-with-nginx.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: "Кэширующий прокси-сервер HLS с Nginx"
-date: 2023-03-01
----
-
-Nginx может быть использован на пограничных серверах в качестве прокси-сервера для кэширования HLS. Если запрос на файл не найден в кэше, то он извлекается с оригинального сервера с адресом `http://192.168.88.100:8000`. Файл, хранящийся в `/opt/ramcache` папку, а затем передается клиенту.
-
-Создайте конфигурационный файл Nginx для HLS Caching Proxy в `/etc/nginx/conf.d/hls_proxy.conf`:
-
-```
-proxy_cache_path "/opt/ramcache" use_temp_path=off keys_zone=hls:1m inactive=30s max_size=10g;
-
-server {
- listen 4000;
- server_name _;
-
- location ~* \.(m3u8)$ {
- proxy_cache off;
- expires -1;
- proxy_pass http://192.168.88.100:8000;
- include /etc/nginx/hls_proxy_params.conf;
- }
-
- location ~* \.(ts)$ {
- proxy_pass http://192.168.88.100:8000;
- proxy_cache hls;
- proxy_cache_key $request_uri;
- proxy_cache_valid 200 10s;
- proxy_cache_lock on;
- proxy_cache_lock_timeout 5s;
- proxy_cache_lock_age 5s;
- include /etc/nginx/hls_proxy_params.conf;
- }
-}
-```
-
-и общие варианты доверенности в `/etc/nginx/hls_proxy_params.conf`:
-
-```
-proxy_redirect off;
-
-proxy_connect_timeout 5s;
-proxy_send_timeout 180s;
-proxy_read_timeout 180s;
-
-# Buffer for headers
-proxy_buffer_size 16k;
-proxy_buffers 512 32k;
-proxy_temp_file_write_size 512k;
-proxy_max_temp_file_size 256m;
-
-# For keepalive
-proxy_http_version 1.1;
-
-proxy_set_header Host $host;
-proxy_set_header X-Real-IP $remote_addr;
-proxy_set_header X-Forwarded-For $remote_addr;
-proxy_set_header X-Forwarded-Proto $scheme;
-
-proxy_next_upstream error timeout http_502 http_504;
-proxy_next_upstream_tries 2;
-```
-
-Создайте каталог для кэша nginx и установите владельцем соответствующего пользователя:
-
-```
-mkdir -p /opt/ramcache
-chown -R nginx:root /opt/ramcache
-```
-
-## Заголовок Expires[](https://help.cesbo.com/misc/tools-and-utilities/network/hls-caching-proxy-with-nginx#expires-header)
-
-Важно, чтобы сервер-источник отправлял ответ с соответствующими заголовками, определяющими время истечения срока действия обслуживаемого содержимого.
-
-Сайт `Expires` и `X-Accel-Expires` заголовки могут использоваться для указания времени, в течение которого ответ должен считаться свежим и может быть кэширован nginx. Заголовок Expires может использоваться для указания абсолютного времени истечения срока хранения содержимого, а заголовок X-Accel-Expires - для указания относительного времени истечения в секундах.
-
-В настройках Astra можно включить заголовки в разделе Настройки -> HLS -> Использовать заголовок Expires
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/index.md b/content/ru/3.misc/1.tools-and-utilities/2.network/index.md
deleted file mode 100644
index f4202475..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Сеть"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/rp-filter.md b/content/ru/3.misc/1.tools-and-utilities/2.network/rp-filter.md
deleted file mode 100644
index d93e90e1..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/rp-filter.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: "RP-фильтр и мультикаст в Linux"
-date: 2023-03-01
----
-
-Технология rp\_filter является полезным инструментом для повышения безопасности и защиты серверов, принимающих многоадресный UDP-трафик, особенно для серверов с несколькими сетевыми интерфейсами. При настройке серверов на прием многоадресного UDP-трафика возможны два варианта: настройка системной маршрутизации для многоадресных групп или модификация настройки rp\_filter.
-
-## Настройка строгого режима для фильтра RP[](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter#configure-strict-mode-for-rp-filter)
-
-Чтобы изменить настройку rp\_filter, добавьте следующие строки в файл `/etc/sysctl.conf` файл:
-
-```
-net.ipv4.conf.eth0.rp_filter = 2
-```
-
-Отметим, что `eth0` следует заменить на имя используемого интерфейса. Чтобы применить изменения, перезагрузите систему или выполните следующую команду:
-
-```
-sysctl -p
-```
-
-## Значения фильтра RP[](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter#rp-filter-values)
-
-В Linux существует три возможных значения параметра rp\_filter:
-
-- `0` - полностью отключает функцию rp\_filter
-- `1` - по умолчанию и включает строгую фильтрацию обратного пути. В этом режиме ядро проверяет, поступают ли входящие пакеты на ожидаемый интерфейс в соответствии с таблицей маршрутизации, и отбрасывает пакеты, которые не поступают.
-- `2` - эта настройка включает свободную фильтрацию обратного пути. Этот режим является менее строгим, чем строгая фильтрация обратного пути, и позволяет пакетам поступать на другие интерфейсы при условии, что они могут быть возвращены к адресу источника на интерфейсе, с которого они были получены
-
-Выбор настройки rp\_filter зависит от конкретной конфигурации сети и требований безопасности системы. Важно выбрать подходящую настройку, чтобы обеспечить оптимальную безопасность и производительность сети.
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/socat.md b/content/ru/3.misc/1.tools-and-utilities/2.network/socat.md
deleted file mode 100644
index 888ebded..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/socat.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "Переадресация портов с помощью socat"
-date: 2023-02-28
----
-
-Socat - это инструмент командной строки, обеспечивающий двунаправленную передачу данных между двумя потоками.
-
-## Раскрытие локальных ресурсов[](https://help.cesbo.com/misc/tools-and-utilities/network/socat#exposing-local-resources)
-
-Запрос получен на порт `11554` будет направлена в `192.168.88.100:554`
-
-```
-socat tcp-listen:11554,reuseaddr,fork tcp:192.168.88.100:554
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/speedtest.md b/content/ru/3.misc/1.tools-and-utilities/2.network/speedtest.md
deleted file mode 100644
index 51b47b9d..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/speedtest.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Проверка скорости подключения к Интернету"
-date: 2023-08-08
----
-
-Иногда возникает необходимость проверить скорость подключения к Интернету из консоли сервера.
-
-## Установка[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#install)
-
-Загрузите и установите инструмент командной строки для тестирования пропускной способности Интернета с помощью speedtest.net
-
-```
-sudo curl -Lo /usr/bin/speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
-sudo chmod +x /usr/bin/speedtest-cli
-```
-
-## Запуск[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#launch)
-
-Для запуска теста запустите его в консоли:
-
-```
-speedtest-cli
-```
-
-Результат будет выведен в консоль:
-
-```
-Retrieving speedtest.net configuration...
-Testing from Elisa telecommunications group, OU. (76.40.44.19)...
-Retrieving speedtest.net server list...
-Retrieving information for the selected server...
-Hosted by Compic OU (Tallinn, Estonia) [16.84 km]: 28.77 ms
-Testing download speed.........................
-Download: 93.30 Mbit/s
-Testing upload speed..........................
-Upload: 92.25 Mbit/s
-```
-
-## Выберите сервер[](https://help.cesbo.com/misc/tools-and-utilities/network/speedtest#select-server)
-
-Список доступных серверов можно составить с помощью команды:
-
-```
-speedtest-cli --list
-```
-
-Пример вывода:
-
-```
- 1437) Telia Lietuva, AB (Kaunas, Lithuania) [506.33 km]
-16248) Litnet (Kaunas, Lithuania) [506.33 km]
-```
-
-Теперь можно запустить speedtest с пользовательским сервером:
-
-```
-speedtest-cli --server 16248
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/2.network/ssh.md b/content/ru/3.misc/1.tools-and-utilities/2.network/ssh.md
deleted file mode 100644
index 45a24f1d..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/2.network/ssh.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: "SSH"
-date: 2023-02-28
----
-
-SSH - основной протокол и инструмент для управления удаленными серверами. Также позволяет создавать туннели и передавать файлы.
-
-## Подключение к серверу[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#connection-to-server)
-
-```
-ssh root@192.168.1.1
-```
-
-## Конфигурация клиента[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#client-configuration)
-
-SSH-клиент может работать без конфигурационного файла и получать все необходимые параметры из аргументов командной строки. Однако можно создать конфигурационный файл с именем `~/.ssh/config`. Этот файл должен содержать следующую информацию:
-
-```
-Host server-alias
- HostName 192.168.1.1
- User root
- Port 222
- IdentityFile ~/.ssh/server_ed25519
-```
-
-- `Host` - имя сервера. Это имя используется в команде подключения: `ssh server-alias`
-- `HostName` - необязательный адрес сервера. Если HostName не определено, то соответствующий адрес или имя хоста должны быть определены в `Host`
-- `User` - имя пользователя
-- `Port` - порт сервера. По умолчанию: `22`
-- `IdentityFile` - необязательное поле, указывающее полный путь к файлу закрытого ключа
-
-## Генерация ключей[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#key-generation)
-
-В целях безопасности настоятельно рекомендуется использовать не пароли, а ключи аутентификации.
-
-Чтобы сгенерировать ключ аутентификации, выполните следующую команду:
-
-```
-ssh-keygen -t ed25519 -f ~/.ssh/server_ed25519
-```
-
-- `ed25519` - выбирается тип шифрования. Ed25519 - оптимальный выбор
-- `~/.ssh/server_ed25519` - путь к файлу с закрытым ключом. Открытый ключ будет сгенерирован в виде `~/.ssh/server_ed25519.pub`
-
-После запуска команды будет предложено ввести пароль. Этот пароль обеспечивает дополнительный уровень безопасности и должен вводиться при подключении к серверу.
-
-Открытый ключ представляет собой одну строку, имеющую следующий формат:
-
-```
-ssh-ed25519 AAAA...UUUU user@example.com
-```
-
-На сервере добавьте эту строку в файл `~/.ssh/authorized_keys` файл. Этот файл может содержать один или несколько ключей. Чтобы добавить открытый ключ, выполните следующую команду:
-
-```
-echo "ssh-ed25519 AAAA...UUUU user@example.com" >>~/.ssh/authorized_keys
-```
-
-## Копирование файла на сервер[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#copy-file-to-server)
-
-Для копирования файлов на сервер используйте следующую команду:
-
-```
-scp FILE 192.168.1.1:REMOTE
-```
-
-- `FILE` - путь к файлу на локальном компьютере
-- `192.168.1.1` - адрес сервера
-- `REMOTE` - абсолютный путь к файлу на сервере
-
-## Переадресация портов[](https://help.cesbo.com/misc/tools-and-utilities/network/ssh#port-forwarding)
-
-Чтобы перенаправить трафик с удаленного сервера на локальный компьютер, используйте следующую команду:
-
-```
-ssh -L 4000:192.168.88.100:554 192.168.1.1
-```
-
-- `4000` - номер порта на локальном компьютере с ssh-клиентом
-- `192.168.88.100:554` - IP-адрес и номер порта на удаленном компьютере
-- `-fNT` - дополнительные опции для запуска SSH-клиента в фоновом режиме
-
-Например, если удаленным адресом является IP-камера с потоковым адресом `rtsp://admin:123@192.168.88.100:554/stream1`SSH будет пересылать все запросы на порт `4000` на эту камеру. После запуска потока его можно открыть в VLC, используя следующий URL: `rtsp://admin:123@127.0.0.1:4000/stream1`.
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md b/content/ru/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
deleted file mode 100644
index 86ebc4bb..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/1.tbs-driver.md
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "Установка драйвера TBS"
-date: 2023-02-23
----
-
-TBS - производитель оборудования, специализирующийся на DVB-устройствах: тюнерах, модуляторах.
-
-## Автоматическая установка[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#auto-installation)
-
-Вы можете установить драйвер в автоматическом режиме или вручную. Для автоматической установки драйвера запустите консоль:
-
-```
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-tbs.sh | sh
-```
-
-После перезапуска сервера [проверьте](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver) правильность установки драйвера.
-
-## Ручная установка[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#manual-installation)
-
-### Подготовка системы
-
-Для установки драйверов необходимы права root:
-
-```
-sudo -s
-```
-
-Установите системные утилиты для сборки драйверов из исходного кода:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Удалите старые драйверы носителей:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Установка
-
-Загрузите последнюю версию драйвера из официального репозитория:
-
-```
-git clone --depth=1 https://github.com/tbsdtv/media_build.git /usr/src/media_build
-git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest /usr/src/media
-```
-
-Соберите драйверы и установите его:
-
-```
-cd /usr/src/media_build
-make dir DIR=../media
-make allyesconfig
-make
-make install
-```
-
-Установка микропрограммного обеспечения для DVB-адаптеров:
-
-```
-curl -L http://www.tbsdtv.com/download/document/linux/tbs-tuner-firmwares_v1.0.tar.bz2 | tar -C /lib/firmware/ -jxf -
-```
-
-### Перезапустить систему
-
-Для запуска установленных драйверов перезагрузите систему:
-
-```
-shutdown -r now
-```
-
-После перезапуска сервера [проверьте](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver) правильность установки драйвера.
-
-## Проверка работы драйвера[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#check-driver)
-
-Чтобы проверить правильность установки драйвера, выведите список адаптеров в каталоге dvb:
-
-```
-ls /dev/dvb
-```
-
-Должны быть перечислены все адаптеры, установленные в системе. Например:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/misc/tools-and-utilities/dvb/tbs-driver#troubleshooting)
-
-За помощью в установке драйверов можно обратиться к представителям компании TBS по этой ссылке: [https://www.tbsdtv.com/contact-us.html](https://www.tbsdtv.com/contact-us.html) - выберите "Установка и отладка ПО".
-
-Если у вас возникли какие-либо проблемы с адаптерами DVB, пожалуйста, проверьте раздел [Устранение неисправностей DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md b/content/ru/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
deleted file mode 100644
index 443e356d..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/2.dd-driver.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-title: "Установка драйверов DigitalDevices"
-date: 2023-02-23
----
-
-DigitalDevices - производитель аппаратуры, специализирующийся на DVB-устройствах: тюнерах, модуляторах.
-
-## Автоматическая установка[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#auto-installation)
-
-Вы можете установить драйвер в автоматическом режиме или вручную. Для автоматической установки драйвера запустите консоль:
-
-```
-curl -sSf https://cdn.cesbo.com/astra/scripts/drv-dd.sh | sh
-```
-
-После перезапуска сервера [проверьте](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver) правильность установки драйвера.
-
-## Ручная установка[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#manual-installation)
-
-### Подготовка системы
-
-Для установки драйверов необходимы права root:
-
-```
-sudo -s
-```
-
-Установите системные утилиты для сборки драйверов из исходного кода:
-
-```
-apt -y install \
- build-essential \
- patchutils \
- libproc-processtable-perl \
- linux-headers-$(uname -r) \
- git
-```
-
-Удалите старые драйверы носителей:
-
-```
-rm -rf /lib/modules/$(uname -r)/extra
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/media
-rm -rf /lib/modules/$(uname -r)/kernel/drivers/staging/media
-```
-
-### Установка
-
-Загрузите последнюю версию драйвера из официального репозитория:
-
-```
-git clone -b 0.9.37 --depth=1 https://github.com/DigitalDevices/dddvb /usr/src/dddvb
-```
-
-Соберите драйверы и установите его:
-
-```
-cd /usr/src/dddvb
-make
-make install
-```
-
-Обновление зависимостей dirver:
-
-```
-mkdir -p /etc/depmod.d
-echo 'search extra updates built-in' | tee /etc/depmod.d/extra.conf
-depmod -a
-```
-
-Создание конфигурации драйвера для DigitalDevices MaxS8:
-
-```
-echo 'options ddbridge fmode=0' | tee /etc/modprobe.d/ddbridge.conf
-```
-
-Для MaxS8 доступны следующие значения fmode вместо 0:
-
-- `fmode=0` - Режим 4 тюнера (внутренний мультисвитч отключен)
-- `fmode=1` - Quad LNB / обычные выходы мультисвитчей
-- `fmode=2` - Quattro - LNB / каскадные выходы мультисвитчей
-- `fmode=3` - Унифицируемый выход LNB или JESS / Унифицируемый выход мультисвитча
-
-### Перезапустить систему
-
-Для запуска установленных драйверов перезагрузите систему:
-
-```
-shutdown -r now
-```
-
-После перезапуска сервера [проверьте](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver) правильность установки драйвера.
-
-## Проверка работы драйвера[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#check-driver)
-
-Чтобы проверить правильность установки драйвера, выведите список адаптеров в каталоге dvb:
-
-```
-ls /dev/dvb
-```
-
-Должны быть перечислены все адаптеры, установленные в системе. Например:
-
-```
-adapter0 adapter1 adapter2 adapter3 ...
-```
-
-## Поиск и устранение неисправностей[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dd-driver#troubleshooting)
-
-Если у вас возникли какие-либо проблемы с адаптерами DVB, пожалуйста, проверьте раздел [Устранение неисправностей DVB](https://help.cesbo.com/misc/troubleshooting/dvb)
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/_dir.yml b/content/ru/3.misc/1.tools-and-utilities/3.dvb/_dir.yml
deleted file mode 100644
index ea11030b..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB"
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/dvbls.md b/content/ru/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
deleted file mode 100644
index c17af427..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/dvbls.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-title: "Astra список DVB"
-date: 2023-02-23
----
-
-Astra DVB List - это простой встроенный инструмент для получения информации об установленных DVB-адаптерах.
-
-## Использование[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dvbls#usage)
-
-```
-astra --dvbls [OPTIONS]
-```
-
-Возможные варианты:
-
-- `-o FILE` - экспорт списка dvb в файл
-
-После запуска программа выводит информацию об адаптерах на консоль.
-
-Адаптер доступен для использования:
-
-```
-Nov 10 09:00:00: INFO: adapter = 3, device = 0
-Nov 10 09:00:00: INFO: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: INFO: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: INFO: type = S
-```
-
-Адаптер взят:
-
-```
-Nov 10 09:00:00: WARNING: adapter = 2, device = 0
-Nov 10 09:00:00: WARNING: adapter in use
-Nov 10 09:00:00: WARNING: mac = 00:17:42:00:00:00
-Nov 10 09:00:00: WARNING: frontend = Montage DS3103/TS2022
-Nov 10 09:00:00: WARNING: type = S
-```
-
-При доступе к устройству произошла ошибка. Какой-то аппаратный сбой или требуется переустановка драйвера:
-
-```
-Nov 10 09:00:00: ERROR: adapter = 1, device = 0
-Nov 10 09:00:00: ERROR: failed to open [Bad file descriptor]
-```
-
-## Экспорт списка DVB в файл[](https://help.cesbo.com/misc/tools-and-utilities/dvb/dvbls#export-dvb-list-to-the-file)
-
-При запуске Astra получает информацию об установленных в системе DVB-адаптерах. В некоторых редких случаях эта операция может занять длительное время. Чтобы не обновлять эту информацию при каждом запуске, можно сохранить ее в файл.
-
-Для этого выполните следующие действия:
-
-Создать каталог для скриптов Astra:
-
-```
-mkdir -p /etc/astra/mod
-```
-
-Экспорт списка DVB в файл Lua:
-
-```
-astra --dvbls -o /etc/astra/mod/dvb.lua
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/index.md b/content/ru/3.misc/1.tools-and-utilities/3.dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/1.tools-and-utilities/3.dvb/minisatip.md b/content/ru/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
deleted file mode 100644
index 070da4c4..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/3.dvb/minisatip.md
+++ /dev/null
@@ -1,40 +0,0 @@
----
-title: "Minisatip"
-date: 2023-02-28
----
-
-Minisatip - это SAT>IP-сервер для Linux.
-
-## Установка[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#install)
-
-Загрузите исходный код с github:
-
-```
-git clone https://github.com/catalinii/minisatip /usr/src/minisatip
-```
-
-Собрать исходный код:
-
-```
-cd /usr/src/minisatip
-./configure
-make
-```
-
-Установить двоичный файл:
-
-```
-cp minisatip /usr/local/bin/
-```
-
-## Запуск[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#launch)
-
-```
-minisatip -G -e 8-15 -L *:9750-10600-11700 -F /var/log/minisatip.log -y 1554
-```
-
-## Адрес RTSP[](https://help.cesbo.com/misc/tools-and-utilities/dvb/minisatip#rtsp-address)
-
-```
-rtsp://example.com:1554/?src=8&freq=12415&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=32000&pids=all
-```
diff --git a/content/ru/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md b/content/ru/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
deleted file mode 100644
index 58f6b95e..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/4.linux/backup-to-email.md
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: "Резервное копирование на e-mail"
-date: 2024-02-05
----
-
-Этот скрипт отправляет резервную копию на e-mail с директорией `/etc/astra` и файлом `/usr/bin/astra`.
-
-## Установка sendemail
-
-SendEmail — это легковесная программа для отправки писем через SMTP, полностью основанная на командной строке.
-
-```
-sudo apt-get install sendemail
-```
-
-## Создание скрипта
-
-Создайте скрипт в любом текстовом редакторе:
-
-```sh
-#!/bin/bash
-
-MAILTO="my-email@gmail.com"
-FROM="astra@server.com"
-SMTPSERVER="smtp.gmail.com:587"
-SMTPLOGIN="my-email"
-SMTPPASS="password"
-
-NOW=$(date +%Y%m%d)
-BACKUP="/tmp/astra-$NOW.tar.gz"
-tar -zcf $BACKUP /etc/astra /usr/bin/astra
-
-SUBJ="$FROM backup"
-BODY="Резервное копирование успешно завершено. Файлы резервной копии прикреплены к этому письму"
-
-/usr/bin/sendEmail \
- -f $FROM -t $MAILTO \
- -o message-charset=utf-8 \
- -u $SUBJ -m $BODY -a $BACKUP \
- -s $SMTPSERVER -o tls=yes -xu $SMTPLOGIN -xp $SMTPPASS
-rm -f $BACKUP
-```
-
-Измените в этом скрипте следующие переменные:
-
-- `MAILTO` - ваш адрес электронной почты
-- `SMTPSERVER` - адрес SMTP сервера
-- `SMTPLOGIN` - логин для SMTP сервера
-- `SMTPPASS` - пароль для SMTP сервера
-
-Сохраните скрипт в `/opt/backup.sh`.
-
-Если у вас включена двухфакторная аутентификация, вам нужно создать "пароль приложения" и использовать его вместо вашего обычного пароля.
-
-## Настройка cron
-
-Cron — это планировщик задач в Linux для периодического выполнения любых команд. Откройте редактор командой:
-
-```
-sudo crontab -u root -e
-```
-
-Добавьте следующую строку в конец файла:
-
-```
-40 2 * * * sh /opt/backup.sh > /dev/null
-```
-
-Не забудьте нажать Enter в конце строки, чтобы был перенос строки!
-
-Сохраните файл. Теперь в 2 часа 40 минут (ночью) у вас будет резервная копия Astra на вашем e-mail.
diff --git a/content/ru/3.misc/1.tools-and-utilities/4.linux/cpupower.md b/content/ru/3.misc/1.tools-and-utilities/4.linux/cpupower.md
deleted file mode 100644
index 719528e7..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/4.linux/cpupower.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-title: "Режим питания процессора CPU Power"
-date: 2023-09-28
----
-
-В мире потокового цифрового телевидения важна каждая миллисекунда. Задержки или запаздывания могут существенно повлиять на качество обслуживания.
-
-Одним из ключевых факторов является режим энергопотребления процессора. По умолчанию в Linux-серверах процессоры переведены в энергосберегающий режим для снижения энергопотребления и управления тепловыделением. Для обеспечения оптимальной работы потокового ПО рекомендуется перевести процессор в режим максимальной производительности.
-
-## С помощью утилиты cpupower[](https://help.cesbo.com/misc/tools-and-utilities/linux/cpupower#with-cpupower-utility)
-
-Для проверки режима энергопотребления процессора на сервере Linux можно воспользоваться командой `cpupower` утилита. Эта утилита входит в состав `linux-tools-common` пакет.
-
-### Установить cpupower
-
-```
-sudo apt-get update
-sudo apt-get install linux-tools-common
-```
-
-### Проверка текущих настроек
-
-```
-cpupower frequency-info
-```
-
-Эта команда отображает текущую частоту процессора, параметры регулятора и другую информацию. Если регулятор установлен в положение 'powersave' или 'ondemand', то процессор находится в режиме энергосбережения.
-
-### Отключение режима энергосбережения
-
-Если необходимо отключить режим энергосбережения, можно установить регулятор в положение `performance`. Это заставит процессор работать на максимальной частоте.
-
-```
-cpupower frequency-set -g performance
-```
-
-Эта настройка будет потеряна после перезагрузки. Если вы хотите сделать ее постоянной, то можете добавить приведенную выше команду в `/etc/rc.local` файл, чтобы он выполнялся при каждой загрузке.
-
-## Проверьте режим работы процессора вручную[](https://help.cesbo.com/misc/tools-and-utilities/linux/cpupower#check-cpu-mode-manually)
-
-```
-cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
-```
-
-Эта команда отображает текущую частоту процессора для каждого ядра. Информация о текущей частоте процессора доступна в разделе `/proc/cpuinfo` файл:
-
-```
-processor : 0
-model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
-cpu MHz : 1197.109
-```
-
-как мы видим, текущая частота процессора составляет всего 1,2 ГГц.
diff --git a/content/ru/3.misc/1.tools-and-utilities/4.linux/index.md b/content/ru/3.misc/1.tools-and-utilities/4.linux/index.md
deleted file mode 100644
index 45231b7b..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/4.linux/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Linux"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/1.tools-and-utilities/_dir.yml b/content/ru/3.misc/1.tools-and-utilities/_dir.yml
deleted file mode 100644
index 845b4d59..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Инструменты и утилиты"
diff --git a/content/ru/3.misc/1.tools-and-utilities/index.md b/content/ru/3.misc/1.tools-and-utilities/index.md
deleted file mode 100644
index 62683d05..00000000
--- a/content/ru/3.misc/1.tools-and-utilities/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Инструменты и утилиты"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/tools-and-utilities.svg
- description: "Инструменты и утилиты для системного администрирования, диагностики, мониторинга, повышения производительности и эффективности."
----
-
-:category
diff --git a/content/ru/3.misc/2.articles/1.terms-and-conditions/_dir.yml b/content/ru/3.misc/2.articles/1.terms-and-conditions/_dir.yml
deleted file mode 100644
index 91972f38..00000000
--- a/content/ru/3.misc/2.articles/1.terms-and-conditions/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Условия и требования"
diff --git a/content/ru/3.misc/2.articles/1.terms-and-conditions/index.md b/content/ru/3.misc/2.articles/1.terms-and-conditions/index.md
deleted file mode 100644
index f22c4e19..00000000
--- a/content/ru/3.misc/2.articles/1.terms-and-conditions/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Условия и требования"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md b/content/ru/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
deleted file mode 100644
index d06613e5..00000000
--- a/content/ru/3.misc/2.articles/1.terms-and-conditions/our-technical-support-guidelines.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: "Руководство по технической поддержке"
-date: 2023-02-22
----
-
-В нашей компании мы предоставляем бесплатную поддержку по оперативным вопросам, связанным с продажами, а также помощь при первой установке и проблемах с нашим сайтом. Однако техническая поддержка предоставляется только тем клиентам, которые приобрели подписку или пожизненную лицензию.
-
-Мы стараемся отвечать на все запросы в службу поддержки как можно быстрее, хотя в настоящее время приоритетная поддержка не предоставляется. Будьте уверены, что мы ответим на ваш запрос, как только сможем.
-
-Для того чтобы помочь нам определить приоритетность вашего запроса, мы придерживаемся ряда рекомендаций:
-
-- Наибольший приоритет имеют вопросы, связанные с ошибками в нашем программном обеспечении;
-- Проблемы со средой, в которой работает наше программное обеспечение, например, каналы приема и обработки данных, аппаратные и сетевые проблемы;
-- Особенности запросов;
-- Задачи технического обслуживания, такие как установка, настройка и обновление.
-
-Мы надеемся, что эта информация окажется полезной и позволит нам оказать вам наилучшую поддержку. Если у вас возникнут дополнительные вопросы, пожалуйста, обращайтесь к нам.
diff --git a/content/ru/3.misc/2.articles/1.terms-and-conditions/payment-methods.md b/content/ru/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
deleted file mode 100644
index c9259b90..00000000
--- a/content/ru/3.misc/2.articles/1.terms-and-conditions/payment-methods.md
+++ /dev/null
@@ -1,35 +0,0 @@
----
-title: "Способы оплаты"
-date: 2023-02-22
----
-
-Ниже приведены доступные в настоящее время варианты оплаты:
-
-## Кредитные карты[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#credit-cards)
-
-Мы принимаем платежи по картам Visa и MasterCard у провайдеров, соответствующих стандарту PCI-DSS:
-
-- [https://stripe.com](https://stripe.com/)
-- [https://every-pay.com](https://every-pay.com/)
-
-## PayPal[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#paypal)
-
-Мы также поддерживаем платежи через систему PayPal. PayPal поддерживает большее количество поставщиков кредитных карт, а также банковские переводы.
-
-## Банковский перевод[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#bank-transfer)
-
-Если вы предпочитаете оплатить заказ банковским переводом, мы принимаем платежи в евро. Обратите внимание, что обработка банковского перевода может занять несколько рабочих дней, и ваш счет будет обновлен после получения подтверждения оплаты.
-
-## Наши партнеры[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#our-partners)
-
-Помимо вышеперечисленных способов оплаты, наши партнеры в ряде стран предлагают местные варианты оплаты:
-
-- 🇧🇾 Беларусь. ИП Виталий Тумашевский
-- 🇷🇺 Россия. ИП Вера Дылдина
-- 🇺🇦 Украина. ООО "ТК CESBO"
-- 🇩🇪 Германия. Showeikh International GmbH
-- 🇩🇪 Германия. Digital Devices Distribution GmbH
-
-## НДС[](https://help.cesbo.com/misc/articles/terms-and-conditions/payment-methods#vat)
-
-НДС - это налог на добавленную стоимость Европейского Союза (ЕС). Заказ Клиентов из ЕС может облагаться НДС по ставке, действующей в вашем государстве-члене ЕС
diff --git a/content/ru/3.misc/2.articles/2.protocols/_dir.yml b/content/ru/3.misc/2.articles/2.protocols/_dir.yml
deleted file mode 100644
index ad462230..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "Протоколы и стандарты"
diff --git a/content/ru/3.misc/2.articles/2.protocols/hls.md b/content/ru/3.misc/2.articles/2.protocols/hls.md
deleted file mode 100644
index 0790b137..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/hls.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Протокол HLS
-date: 2023-06-13
----
-
-HLS (HTTP Live Streaming) - это протокол потоковой передачи данных с адаптивным битрейтом, основанный на HTTP. Он работает по принципу разделения медиафайла на несколько фрагментов, что позволяет пользователям получать доступ к медиафайлу по частям в режиме реального времени.
-
-Подробное описание приведено в стандарте [RFC8216](https://www.rfc-editor.org/rfc/rfc8216){target="_blank"}
-
-## Архитектура HLS[](https://help.cesbo.com/misc/articles/protocols/hls#hls-architecture)
-
-Архитектура HLS (HTTP Live Streaming) предназначена для обеспечения эффективной потоковой передачи медиаконтента в реальном времени. Ниже приводится общее описание компонентов, задействованных в потоковой передаче HLS, начиная от источника потока и заканчивая конечным пользователем:
-
-
-
-1. Источники потока - это исходные источники медиаконтента для потоковой передачи. Это могут быть видеопотоки в реальном времени, предварительно записанные видеофайлы или другие типы медиаданных
-2. HLS Segmenter - разделяет данные из потоковых источников на короткие, управляемые "куски" данных. Длина таких фрагментов обычно составляет от 2 до 10 секунд
-3. Транскодеры - перекодируют сегментированный поток в различные битрейты. В результате создается несколько версий одного и того же контента с разным уровнем качества. Наличие нескольких битрейтов позволяет HLS-проигрывателю динамически регулировать качество потока в зависимости от сетевых условий зрителя, обеспечивая оптимальное качество просмотра
-4. Серверы кэширования (CDN) - фрагменты данных, распределяемые по серверам кэширования, которые являются частью сети доставки контента (CDN). Эти серверы стратегически расположены таким образом, чтобы уменьшить задержки и обеспечить бесперебойную доставку контента конечным пользователям
-5. Пользователи - конечные пользователи, или клиенты, запрашивают и получают медиафрагменты с ближайшего сервера CDN. HLS-плеер клиента собирает эти фрагменты в непрерывный поток для просмотра
-
-Такая структура позволяет HLS обеспечивать надежную, адаптируемую производительность потокового вещания, способную передавать высококачественный контент на широкий спектр устройств в различных сетевых условиях.
diff --git a/content/ru/3.misc/2.articles/2.protocols/http.md b/content/ru/3.misc/2.articles/2.protocols/http.md
deleted file mode 100644
index f938ff96..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/http.md
+++ /dev/null
@@ -1,32 +0,0 @@
----
-title: HTTP MPEG-TS
-date: 2023-06-13
----
-
-HTTP (HyperText Transfer Protocol) - это протокол, лежащий в основе любого обмена данными в Сети. Он представляет собой протокол "запрос-ответ" в модели клиент-серверных вычислений. Проще говоря, HTTP-клиент, например, веб-браузер или медиаплеер, посылает HTTP-серверу запрос на получение данных или выполнение какого-либо действия.
-
-Подробное описание приведено в стандарте [RFC9112](https://www.rfc-editor.org/rfc/rfc9112){target="_blank"}
-
-## HTTP для цифрового телевидения[](https://help.cesbo.com/misc/articles/protocols/http#http-for-digital-tv)
-
-Хотя HTTP в основном ассоциируется с обслуживанием веб-страниц в браузере, он находит применение и при передаче цифрового телевидения. В частности, формат MPEG-TS часто передается по протоколу HTTP в виде метода, часто называемого "HTTP MPEG-TS". Такой подход к передаче цифрового телевидения завоевал популярность благодаря своей простоте, совместимости и адаптивности к различным сетевым условиям.
-
-## Рабочий процесс HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#http-mpeg-ts-workflow)
-
-Рабочий процесс HTTP MPEG-TS работает по модели клиент-сервер, во многом схожей с традиционными операциями HTTP. Существенное отличие заключается в характере передаваемых данных.
-
-В этом сценарии клиент посылает серверу HTTP GET-запрос, запрашивая определенный медиапоток. В ответ на HTTP-запрос клиента сервер начинает передавать поток MPEG-TS. Этот процесс похож на загрузку файла из Интернета, но с существенным отличием: файл, в данном случае поток MPEG-TS, теоретически бесконечен.
-
-## Преимущества HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#advantages-of-http-mpeg-ts)
-
-- Надежность - HTTP MPEG-TS использует протокол TCP, который гарантирует доставку данных к месту назначения. Это гарантирует, что ни один пакет данных не будет потерян во время передачи, что приводит к бесперебойной передаче высококачественных потоков
-- Контроль доступа - HTTP MPEG-TS поддерживает контроль доступа на основе авторизации, не обязательно требует шифрования для защиты потоковых данных
-- Поддержка HTTPS - Для обеспечения дополнительной безопасности потоки могут передаваться с использованием TLS-шифрования по протоколу HTTPS, что обеспечивает дополнительный уровень защиты
-- Поддержка аналитики - сеансы могут быть измерены для целей аналитики. Можно фиксировать информацию о том, какие каналы пользуются наибольшей популярностью, продолжительность просмотра и т.д., что помогает вещателям принимать решения, основанные на данных.
-
-## Недостатки HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/http#disadvantages-of-http-mpeg-ts)
-
-- Производительность - TCP обычно медленнее UDP из-за особенностей протокола, включающего механизмы, гарантирующие доставку данных. Эти механизмы делают TCP более ресурсоемким, что потенциально может повлиять на производительность сервера или ограничить масштабируемость
-- Задержка - Потоки HTTP MPEG-TS могут иметь большую задержку, чем UDP. Дополнительное время, затрачиваемое на установление TCP-соединений, и встроенные в TCP механизмы коррекции ошибок могут приводить к небольшим задержкам при передаче данных
-- Требование стабильности - Подобно UDP, HTTP MPEG-TS требует стабильной сети для своевременного получения данных
-- Отсутствие поддержки многоадресной рассылки - HTTP MPEG-TS не может быть мультиплексирован, как UDP Multicast, что позволяет отправлять один пакет нескольким адресатам. Каждый запрос HTTP MPEG-TS должен обслуживаться сервером индивидуально, что потенциально ограничивает масштабируемость, особенно для прямых трансляций с большим количеством зрителей.
diff --git a/content/ru/3.misc/2.articles/2.protocols/index.md b/content/ru/3.misc/2.articles/2.protocols/index.md
deleted file mode 100644
index ef0f302a..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Протоколы и стандарты"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/2.articles/2.protocols/rtsp.md b/content/ru/3.misc/2.articles/2.protocols/rtsp.md
deleted file mode 100644
index 556a0dd9..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/rtsp.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-title: "RTSP"
-date: 2023-06-13
----
-
-RTSP (Real-Time Streaming Protocol) - это сетевой протокол прикладного уровня, управляющий транспортными потоками мультимедиа по соответствующим транспортным протоколам. В основном он используется в развлекательных и коммуникационных системах для управления медиасерверами. Протокол устанавливает и управляет сеансами передачи мультимедиа между конечными точками для потоковой передачи мультимедиа в реальном времени, как от сервера к клиенту, так и наоборот.
-
-Подробное описание приведено в стандарте [RFC 7826](https://www.rfc-editor.org/rfc/rfc7826){target="_blank"}
-
-## RTP[](https://help.cesbo.com/misc/articles/protocols/rtsp#rtp)
-
-Хотя RTSP управляет управлением медиапотоками, он делегирует фактическую передачу потоковых данных другим протоколам. Большинство серверов RTSP используют транспортный протокол реального времени (RTP) в сочетании с протоколом управления в реальном времени (RTCP).
-
-RTP - это сетевой протокол, используемый для передачи аудио и видео по IP-сетям и обычно применяемый в системах с потоковым мультимедиа, таких как телефония, приложения для видеоконференций, например WebRTC, и телевизионные сервисы.
-
-## Потоковая передача данных с IP-камер[](https://help.cesbo.com/misc/articles/protocols/rtsp#ip-camera-streaming)
-
-Одним из наиболее частых применений RTSP является потоковая передача данных с IP-камер. IP-камеры, часто используемые в системах видеонаблюдения, обычно используют RTSP для передачи потокового видео в реальном времени.
-
-В типичном сценарии IP-камера выступает в роли RTSP-сервера. Камера производит видеозахват, затем кодирует и упаковывает видеоданные для передачи по сети. Конечный пользователь или система - клиент RTSP.
diff --git a/content/ru/3.misc/2.articles/2.protocols/udp-vs-http.md b/content/ru/3.misc/2.articles/2.protocols/udp-vs-http.md
deleted file mode 100644
index 60b8ff3a..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/udp-vs-http.md
+++ /dev/null
@@ -1,43 +0,0 @@
----
-title: "Сравнение протоколов UDP, HTTP и HLS"
-date: 2023-03-17
----
-
-При передаче цифрового телевидения используются различные протоколы для трансляции медиаконтента, в частности, User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP) и HTTP Live Streaming (HLS). Каждый из этих протоколов обладает своими отличительными характеристиками, которые влияют на их эффективность, надежность и совместимость с различными устройствами и сетями. Ниже мы рассмотрим их основные функции, преимущества и недостатки, чтобы получить четкое представление об их использовании в цифровом телевидении.
-
-## UDP Multicast[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#udp-multicast)
-
-
-
-Многоадресная рассылка по протоколу User Datagram Protocol (UDP) работает по принципу "один ко многим". Это означает, что он может доставлять пакеты от одного источника нескольким абонентам одновременно. Как правило, многоадресная рассылка UDP находит свое основное применение в локальных сетях, что обусловлено ее широковещательными возможностями и сетевыми ограничениями.
-
-UDP multicast функционирует в диапазоне IP-адресов от 224.0.0.0 до 239.255.255.255. Однако диапазон от 224.0.0.0 до 224.255.255.255, как правило, избегается из-за высокой концентрации специализированных адресов. Эти адреса зарезервированы для сетевых протоколов, и их использование может привести к конфликтам.
-
-Поведение UDP multicast можно сравнить с катапультой, запускающей груз. После запуска полезной нагрузки отправитель не контролирует и не отслеживает ее путь. Оператор не заботится о состоянии пакета после запуска, что отражает отсутствие в UDP гарантий доставки и проверок надежности.
-
-Контроль доступа может быть организован двумя способами:
-
-- шифрование потоков для безопасной передачи данных
-- управление портами на коммутационном оборудовании
-
-## UDP Unicast[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#udp-unicast)
-
-Одноадресная рассылка UDP служит методом передачи "один к одному". Обычно он используется для передачи потоков между различными серверами в головной станции. В качестве примера можно привести передачу потоков от приемника к транскодеру, а затем от транскодера к мультиплексору.
-
-## HTTP MPEG-TS[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#http-mpeg-ts)
-
-Протокол HTTP MPEG-TS основан на протоколе HTTP и работает подобно загрузке бесконечного файла, непрерывно отправляя данные на приемник в виде постоянного потока. Такой подход обеспечивает хорошую совместимость со старыми приставками, которые были разработаны с учетом этого протокола.
-
-Однако этот протокол более восприимчив к нестабильным соединениям и чувствителен к задержкам. Любой сбой или задержка могут привести к проблемам с воспроизведением, подобно тому, как конвейер, доставляющий товары, останавливается при любой задержке.
-
-Что касается управления доступом, то для авторизации HTTP MPEG-TS может использовать стандартные методы HTTP, что исключает необходимость шифрования, хотя при необходимости для обеспечения дополнительной безопасности возможно шифрование через Transport Layer Security (TLS).
-
-## HLS[](https://help.cesbo.com/misc/articles/protocols/udp-vs-http#hls)
-
-
-
-HTTP Live Streaming (HLS) - это протокол для потоковой передачи медиаконтента через Интернет. Он предназначен для одновременной передачи больших объемов данных, подобно доставке грузовых контейнеров. Пока один кусок (контейнер) выгружается и обрабатывается клиентом, следующий кусок уже готовится и отправляется. Это позволяет эффективно обрабатывать данные и обеспечивает более плавное и непрерывное воспроизведение даже в условиях нестабильной работы сети.
-
-HLS обладает рядом преимуществ, в том числе мультибитрейтной передачей, которая позволяет протоколу адаптировать качество видео к сетевым условиям зрителя в режиме реального времени. Кроме того, протокол поддерживает доставку фрагментов через сеть доставки контента (CDN), что обеспечивает эффективное распределение данных и улучшенную масштабируемость, особенно полезную при работе с большим количеством одновременных зрителей.
-
-Контроль доступа обеспечивается с помощью методов HTTP, таких как HTTP MPEG-TS
diff --git a/content/ru/3.misc/2.articles/2.protocols/udp.md b/content/ru/3.misc/2.articles/2.protocols/udp.md
deleted file mode 100644
index 55acd4f5..00000000
--- a/content/ru/3.misc/2.articles/2.protocols/udp.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: "UDP"
-date: 2023-06-13
----
-
-UDP (User Datagram Protocol) - это коммуникационный протокол, используемый в локальных сетях или Интернете, известный своими минимальными задержками и не слишком высокой стабильностью. UDP обеспечивает обмен сообщениями между прикладными программами и приемниками, используя контрольные суммы для поддержания целостности данных и номера портов для адресации различных функций в источнике и пункте назначения дейтаграммы.
-
-Подробное описание имеется в стандарте [RFC768](https://www.rfc-editor.org/rfc/rfc768){target="_blank"}
-
-## Multicast[](https://help.cesbo.com/misc/articles/protocols/udp#multicast)
-
-В компьютерных сетях под многоадресной рассылкой понимается групповая связь, при которой передача данных происходит одновременно группе получателей. Многоадресная рассылка особенно эффективна в случае множества получателей, поскольку позволяет эффективно использовать полосу пропускания, передавая одну копию данных через сетевую магистраль. Эта способность делает его идеальным протоколом для потокового цифрового телевидения.
-
-
-
-## Broadcast[](https://help.cesbo.com/misc/articles/protocols/udp#broadcast)
-
-**Никогда не используйте его для цифрового телевидения!** Широковещание - это метод передачи сообщения всем адресатам одновременно.
-
-## Unicast[](https://help.cesbo.com/misc/articles/protocols/udp#unicast)
-
-Одноадресная передача, т.е. передача "один к одному", часто используется в протоколах верхнего уровня, таких как RTSP и SRT. Она также может служить для передачи цифрового ТВ между различными серверами в пределах локального хоста или локальной сети - например, от приемника к транскодеру, а затем к сегментатору HLS.
diff --git a/content/ru/3.misc/2.articles/3.format/index.md b/content/ru/3.misc/2.articles/3.format/index.md
deleted file mode 100644
index 6af6f6ca..00000000
--- a/content/ru/3.misc/2.articles/3.format/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Формат"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/2.articles/3.format/mpegts.md b/content/ru/3.misc/2.articles/3.format/mpegts.md
deleted file mode 100644
index 68441e14..00000000
--- a/content/ru/3.misc/2.articles/3.format/mpegts.md
+++ /dev/null
@@ -1,44 +0,0 @@
----
-title: "MPEG-TS"
-date: 2023-06-13
----
-
-MPEG-TS (Transport Stream) - транспортный формат для передачи видео, аудио и других данных по IP или широкополосным сетям. Подробное описание содержится в стандарте [ISO 13818-1](https://www.iso.org/standard/74427.html){target="_blank"}
-
-## Пакетированный элементарный поток[](https://help.cesbo.com/misc/articles/format/mpegts#packetized-elementary-stream)
-
-Элементарный поток (Elementary Stream, ES) - это сжатые данные, выводимые кодером.
-
-Пакетированный элементарный поток (PES) - это последовательность заголовков с информацией ЭП и кадров ЭП. Мультиплексирование - это операция пакетирования нескольких элементарных потоков в один поток. Демультиплексирование является обратным процессом мультиплексирования. Демультиплексирование одного потока на отдельные компоненты и передача компонентов на обработку.
-
-## Информация по конкретной программе[](https://help.cesbo.com/misc/articles/format/mpegts#program-specific-information)
-
-Программно-специфическая информация (PSI) - это пакеты с информацией о потоке, предназначенные для демультиплексирования и декодирования потоков программ приемником.
-
-- Program Association Table (PAT) - список программ. Содержит номер программы (PNR) и идентификатор пакета (PID) связанного с ним PMT
-- Program Mapping Table (PMT) - список программных потоков. PID-адреса соответствующих видео-, аудио- и других данных
-- Таблица условного доступа (CAT) - информация о системах условного доступа
-
-## Служебная информация[](https://help.cesbo.com/misc/articles/format/mpegts#service-information)
-
-В дополнение к PSI необходимы данные, обеспечивающие идентификацию сервисов и событий для пользователя:
-
-- Таблица сетевой информации (NIT)
-- Таблица описания услуг (SDT) - информация, такая как название услуги, имя провайдера и т.д.
-- Event Information Table (EIT) - содержит информацию о событии, такую как название события, время начала и т.д.
-- Таблица времени и даты (TDT)
-- Таблица временных смещений (TOT)
-
-## Транспортный поток[](https://help.cesbo.com/misc/articles/format/mpegts#transport-stream)
-
-Транспортный поток представляет собой последовательность пакетов TS. Пакеты TS имеют фиксированную длину в 188 байт. Первый байт, называемый также байтом синхронизации, всегда равен 0x47. Следующие 3 байта - это заголовок. Оставшиеся 184 байта - полезная нагрузка (пакеты PES, PSI или SI).
-
-Заголовок TS содержит следующую информацию:
-
-- Идентификатор пакета (PID). Он может находиться в диапазоне 0 - 8191
-- Счетчик непрерывности (CC). Он может находиться в диапазоне 0 - 15. С помощью счетчика анализатор MPEG-TS может обнаружить нарушение непрерывности пакетов.
-- Индикатор начала блока полезной нагрузки - один бит указывает на то, что пакет содержит начало полезной нагрузки
-
-## PID - идентификатор пакета TS[](https://help.cesbo.com/misc/articles/format/mpegts#pid-ts-packet-identifier)
-
-В TS-пакеты упаковываются элементарные потоки (видео, аудио) и информационные таблицы. Каждый пакет имеет уникальный идентификатор - PID. Значение PID должно находиться в диапазоне от 0 до 8191. Диапазон от 0 до 31 и 8191 зарезервирован и не должен использоваться. Вы можете использовать любой PID в диапазоне от 32 до 8190.
diff --git a/content/ru/3.misc/2.articles/3.format/xmltv.md b/content/ru/3.misc/2.articles/3.format/xmltv.md
deleted file mode 100644
index 7bf1a33f..00000000
--- a/content/ru/3.misc/2.articles/3.format/xmltv.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: "XMLTV"
-date: 2023-06-13
----
-
-XMLTV - это формат описания информации о расписании телепередач, основанный на XML. Он предоставляет механизм для хранения информации о каналах, расписании программ и связанных с ними метаданных.
-
-## Пример[](https://help.cesbo.com/misc/articles/format/xmltv#example)
-
-```
-
-
-
-
- Channel 1
-
-
-
- Channel 2
-
-
-
- Program title 1
- Program description 1
- Program release date 1
- Category 1
- Category 2
-
-
- Program title 2
- Program description 2
- Program release date 2
- Category 1
-
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-
-```
-
-### Свойства канала
-
-Сайт `` Элемент определяет отдельные телевизионные каналы.
-
-```
-
- Channel 1
-
-
-```
-
-Атрибуты:
-
-- `id` - уникальный идентификатор канала
-
-Вложенные элементы:
-
-- `display-name` - предоставляет имя канала с указанным языком
-- `icon` - url на логотип канала
-
-### Свойства события
-
-Сайт `` Элемент в формате XMLTV представляет собой отдельную телепередачу или эфирное событие.
-
-```
-
- Program title 3
- Program description 3
- Program release date 3
- Category 1
- Category 2
-
-```
-
-Атрибуты:
-
-- `start` - время начала мероприятия
-- `stop` - время окончания мероприятия
-- `channel` - привязка программы к конкретному каналу
-
-Вложенные элементы:
-
-- `title` - содержит название программы. Атрибут lang может быть использован для указания языка заголовка
-- `desc` - описание программы
-- `date` - указывает дату выпуска программы
-- `category` - жанр или категория программы. Несколько
-
-
-## EIT[](https://help.cesbo.com/misc/articles/format/xmltv#eit)
-
-Таблица информации о событиях (Event Information Table, EIT) является частью транспортного потока MPEG-2 (MPEG-TS), используемого в цифровом вещании. Эта таблица содержит метаданные о запланированных событиях или программах на различных каналах, подобно программному гиду, который можно найти на цифровом телевизоре или приставке.
-
-Файл XMLTV может быть преобразован в поток MPEG-TS с пакетами EIT с помощью нашего бесплатного инструмента - EIT Stream. [Читать далее](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/eit-stream)
-
-Пакет EIT может быть извлечен из потока MPEG-TS и сохранен в файлах XMLTV с помощью программы Astra.
diff --git a/content/ru/3.misc/2.articles/4.hardware/fiber-connectors.md b/content/ru/3.misc/2.articles/4.hardware/fiber-connectors.md
deleted file mode 100644
index efc5f850..00000000
--- a/content/ru/3.misc/2.articles/4.hardware/fiber-connectors.md
+++ /dev/null
@@ -1,101 +0,0 @@
----
-title: "Типы волоконно-оптических соединителей"
-date: 2023-05-26
-image: https://cdn.cesbo.com/help/misc/articles/fiber-connectors/connector.png
----
-
-В этой статье мы постараемся описать наиболее распространенные оптические разъемы, которые используются в сетях передачи данных и телевизионных сетях.
-
-## Ферула[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#the-fiber-ferrule)
-
-Ферула - это керамическая часть коннектора. В центр ферулы вставляется оптическое волокно. Оно используется для пропускания лазерного излучения через два оптических волокна.
-
-Наиболее распространенные диаметры волоконных ферул - 2,5 мм (в разъемах типа FC, SC, ST) и 1,25 мм (в разъемах типа LC).
-
-
-
-## Разъем SC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#sc-connector)
-
-
-
-Разъем SC Connector был разработан компанией Nippon Telegraph and Telephone. Изобретение стало наиболее популярным благодаря более низкой стоимости производства.
-
-Особенности и области применения разъемов SC:
-
-- простая установка;
-- высокая скорость соединения;
-- высокая плотность монтажа;
-- пластиковый корпус (быстро изнашивается, не устойчив к вибрациям);
-- используется с одномодовым и многомодовым волокном;
-- потери 0,25 дБ;
-- используемых в FTTH, телефонии, кабельном телевидении и т.д.
-
-## Разъем FC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#fc-connector)
-
-
-
-Коннектор FC был разработан компанией Nippon Telegraph and Telephone. Это был первый оптический разъем, в котором использовался керамический наконечник. Это был первый оптический разъем, в котором использовался керамический наконечник. В настоящее время он не используется из-за более популярных разъемов SC и LC.
-
-Особенности и области применения разъемов FC:
-
-- металлическая оболочка с резьбовым соединением (не так сильно изнашивается и устойчива к вибрациям);
-- меньшая плотность монтажа (по сравнению с разъемом SC);
-- используется в телекоммуникациях, промышленности и измерительных приборах;
-- используется с одномодовым волокном;
-- потери 0,3 дБ.
-
-## Разъем LC[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#lc-connector)
-
-
-
-LC-коннектор был разработан компанией Lucent Technologies и выпущен в 1997 году.
-
-Особенности и области применения разъемов LC:
-
-- высокая плотность монтажа;
-- малый диаметр волоконного ферула (это снижает надежность и устойчивость к механическим нагрузкам);
-- используемых в структурированных кабельных сетях, телекоммуникациях и центрах обработки данных;
-- используется с одномодовым и многомодовым волокном;
-- потери 0,10 дБ.
-
-## Разъем ST[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#st-connector)
-
-ST Connector был разработан в США компанией AT&T и использовался в профессиональных средах: корпоративных сетях, в военной сфере.
-
-Особенности и области применения разъемов ST:
-
-- металлический корпус (не так сильно изнашивается);
-- меньшая плотность монтажа (по сравнению с разъемом SC);
-- менее удобен в подключении, чем SC-коннектор, но более удобен, чем FC-коннектор;
-- используется с многомодовым волокном;
-- потери 0,25 дБ.
-
-## Виды полировки волоконно-оптических соединителей[](https://help.cesbo.com/misc/articles/hardware/fiber-connectors#types-of-polish-on-fiber-optic-connectors)
-
-На протяжении многих лет специалисты совершенствовали форму и характеристики оптических разъемов, стараясь добиться минимальных потерь и отражений на разъеме. Не секрет, что потери на коннекторе снижают мощность сигнала, что приводит к уменьшению расстояния, на которое он может быть передан. Отраженная часть сигнала также может вносить ошибки (BER) и нагревать SFP-модуль, что, в свою очередь, снижает качество передаваемой информации и приводит к сокращению срока службы передающего оборудования.
-
-В связи с этим изменились типы полировки оптических разъемов. Наиболее распространенными типами полировки оптических разъемов являются PC (физический контакт), UPC (ультрафизический контакт) и APC (угловой физический контакт).
-
-Тип полировки разъема/порта можно определить по его цвету:
-
-- PC-black
-- UPC-синий
-- APC-green
-
-
-
-### ПК: Физический контакт
-
-Ферула имеет фаску и обрабатывается на плоской поверхности. Это позволяет избежать пустых пространств между наконечниками соединяемых разъемов и обеспечить потери в диапазоне от -30 дБ до -40 дБ. В настоящее время этот тип не актуален.
-
-### UPC: Ультрафизический контакт
-
-Полированные разъемы UPC широко используются в системах передачи данных. Они имеют более низкую стоимость, чем APC. Из-за низкой мощности сигнала в таких системах отраженный сигнал также имеет низкое значение. Разъемы аналогичны разъемам типа PC. За счет более четкой кривой скоса потери снижаются до пределов -40...-55 дБ.
-
-### APC: Угловой физический контакт
-
-Полированные разъемы APC обеспечивают меньшее количество отраженного сигнала в сторону источника. Поверхность ферулы скошена под углом 8-9 градусов. Благодаря этому сигнал не отражается от разъема под углом 180 градусов, поэтому отраженный сигнал не возвращается к передатчику вообще или возвращается с меньшей мощностью. Полированные разъемы APC используются в системах с мощным сигналом. Поэтому они широко распространены в сетях кабельного телевидения и PON.
-
-::alert
-Запрещается соединять разъемы APC и UPC. Это приводит к повреждению разъемов и повышает риск затухания и отражения сигнала.
-::
diff --git a/content/ru/3.misc/2.articles/4.hardware/index.md b/content/ru/3.misc/2.articles/4.hardware/index.md
deleted file mode 100644
index 691489bc..00000000
--- a/content/ru/3.misc/2.articles/4.hardware/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Оборудование"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/2.articles/4.hardware/lnb.md b/content/ru/3.misc/2.articles/4.hardware/lnb.md
deleted file mode 100644
index 27032188..00000000
--- a/content/ru/3.misc/2.articles/4.hardware/lnb.md
+++ /dev/null
@@ -1,39 +0,0 @@
----
-title: "LNB или \"головка\""
-date: 2023-07-07
-image: https://cdn.cesbo.com/help/misc/articles/hardware/lnb/lnb.jpg
----
-
-LNB (Low-Noise Block) - это устройство, используемое в спутниковых антеннах. Он работает в определенных частотных диапазонах для приема сигналов, которые затем усиливает и преобразует до уровня, оптимального для передачи по коаксиальному кабелю.
-
-
-
-## Электропитание[](https://help.cesbo.com/misc/articles/hardware/lnb#power-supply)
-
-Питание для LNB поступает непосредственно от спутникового ресивера по подключенному коаксиальному кабелю. Обычно это напряжение находится в диапазоне от 13 до 18 вольт, причем уровень напряжения используется также для управления поляризацией принимаемого сигнала.
-
-- Для линейной горизонтальной или круговой левой поляризации подается напряжение 18 вольт, при этом ток переключения обычно составляет от 16 до 20 вольт
-- 13 вольт используется для линейной вертикальной или круговой правой поляризации, при этом ток переключения обычно находится в диапазоне 11-14 вольт
-
-## Частота гетеродина[](https://help.cesbo.com/misc/articles/hardware/lnb#heterodyne-frequency)
-
-Один из распространенных типов - универсальный LNB - работает в Ku-диапазоне с частотами от 10700 до 12750 МГц. В этом LNB используются два локальных генератора (LO): один на частоте 9750 МГц для низкого диапазона (10700 - 11700 МГц) и другой на частоте 10600 МГц для высокого диапазона (11700 - 12750 МГц). При приеме сигнала он смешивается с соответствующей частотой LO. В результате получается сигнал промежуточной частоты (ПЧ) в диапазоне от 950 до 2150 МГц, который может быть эффективно передан по коаксиальному кабелю.
-
-Выбор между двумя локальными генераторами в универсальном LNB управляется тональным сигналом 22 кГц, передаваемым спутниковым ресивером по коаксиальному кабелю.
-
-## Quattro LNB[](https://help.cesbo.com/misc/articles/hardware/lnb#quattro-lnb)
-
-Quattro LNB имеет четыре выхода, каждый из которых предназначен для определенного диапазона и поляризации. Этот тип LNB предназначен для:
-
-- Волоконно-оптические передатчики
-- Мультикоммутационные системы с 32 независимыми выходами
-- Мультисвитч с протоколом Unicable
-
-
-
-## Quad LNB[](https://help.cesbo.com/misc/articles/hardware/lnb#quad-lnb)
-
-Quad LNB имеет независимые выходы, каждый из которых может работать со всеми частотами Ku-диапазона.
-
-::note Важно отметить, что Quad LNB предназначен для потребительского использования. Quattro LNB не предназначен для прямого подключения к приемнику. Эти два типа LNB заметно отличаются друг от друга и не могут заменить друг друга в соответствующих приложениях. Будьте осторожны, чтобы не спутать их.
-::
diff --git a/content/ru/3.misc/2.articles/4.hardware/recommended-equipment.md b/content/ru/3.misc/2.articles/4.hardware/recommended-equipment.md
deleted file mode 100644
index 19f8de95..00000000
--- a/content/ru/3.misc/2.articles/4.hardware/recommended-equipment.md
+++ /dev/null
@@ -1,164 +0,0 @@
----
-title: "Рекомендуемое оборудование"
-date: 2023-06-23
----
-
-При построении головной станции цифрового телевидения рекомендуется использовать серверное оборудование, поскольку оно рассчитано на длительную работу, высокое качество и надежность. К основным компонентам относятся:
-
-- Сервера часто включают в себя несколько блоков питания, оснащенных защитой от перенапряжения
-- Модули памяти содержат системы коррекции ошибок
-- Резервные системы охлаждения
-
-Эти элементы, помимо прочего, способствуют созданию надежной головной станции цифрового телевидения.
-
-## CPU[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#cpu)
-
-Оптимальная частота процессора для головной станции цифрового телевидения составляет 2,5-3 ГГц и выше. Процессоры с большим количеством ядер, но меньшей частотой (например, 1,8-2,5 ГГц) плохо подходят для задач, требующих низкой латентности.
-
-Процессоры только с кэшем L2, может быть, и не так плохи, но в 99% случаев это говорит о том, что остальное оборудование, такое как материнская плата и оперативная память, устарело и не пригодно для использования.
-
-Пример хорошего процессора:
-
-- Intel Xeon 10C E5-2680v2
-- Xeon 8C E5-2670
-- Intel Xeon 6C X5670
-- Core i5-9600K
-
-## RAM[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#ram)
-
-Частота оперативной памяти также имеет немаловажное значение. Приблизительные цифры для сравнения:
-
-- DDR1 400 МГц - не подходит
-- DDR2 600 МГц - подходит для небольших конфигураций, например, для приема 10-15 каналов и их трансляции в udp
-- DDR3 1333-1600 МГц - подходит
-- DDR4 2133-2800 МГц - подходит
-- DDR4 2800-3400 МГц - дорого и не нужно
-
-Объем оперативной памяти важен только для хранения HLS-кусков (сегментов). Средний объем оперативной памяти для 100 hls-каналов составляет 16 Гб.
-
-## Сетевые адаптеры[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#network-adapters)
-
-### размер буфера rx/tx
-
-Размеры кольцевых буферов сетевых карт зависят от производителя и класса сетевой карты. Увеличение размера буфера снижает вероятность потери пакетов при задержках в планировании.
-
-- менее 1024, как правило, не рекомендуется
-- от 2048 до 4096 считаются хорошими
-- 8192 признан отличным
-
-### очереди
-
-Передача пакетов между кольцевым буфером сетевой карты и ядром операционной системы осуществляется с помощью очередей. Каждой очереди отводится одно выделенное ядро процессора. Сетевые адаптеры, оснащенные несколькими очередями, могут обрабатывать пакеты одновременно.
-
-Сетевые адаптеры с одной очередью предназначены только для потребительского использования и не рекомендуются для настройки головных станций цифрового телевидения.
-
-## Рекомендуемые сетевые адаптеры[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#recomended-network-adapters)
-
-### Intel
-
-- 82599ES, 82599EB (2 порта)
-- 82599EN (1 порт)
-- i350AM2
-
-### Mellanox
-
-- MT27520
-
-### SolarFlare
-
-- SFN7122F
-
-## НЕ рекомендуемые сетевые адаптеры[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#not-recommended-network-adapters)
-
-### D-Link, Realtek
-
-Любые модели предназначены только для потребительского использования и не подходят для головных станций цифрового телевидения.
-
-### Intel
-
-Хотя мы рекомендуем сетевые карты Intel, мы не рекомендуем конкретно эти модели. Только одна очередь, и все данные будут обрабатываться только одним ядром процессора.
-
-- Контроллер 82541GI Gigabit Ethernet (rev 05)
-- Контроллер 82541PI Gigabit Ethernet (rev 05)
-- 82574L Гигабитное сетевое подключение
-- Контроллер 82540EM Gigabit Ethernet (rev 03)
-- 82545EM
-- 82579LM
-- Контроллер 82571EB Gigabit Ethernet (rev 06)
-- 82573L Контроллер Gigabit Ethernet
-- Контроллер 82573E Gigabit Ethernet (rev 03)
-- 82578DC Гигабитное сетевое подключение (rev 06)
-- Контроллер 82546EB Gigabit Ethernet (rev 01)
-- Контроллер Gigabit Ethernet 82546GB (rev 03)
-- I219-V (rev 31)
-- I217
-
-### Broadcom
-
-- Broadcom Corporation NetXtreme BCM5701
-- Broadcom Corporation NetXtreme BCM5704
-- Broadcom Corporation NetXtreme BCM5715
-- Broadcom Corporation NetXtreme BCM5719 - периодически появляются падения/пропуски на скорости 256 мбит/с.
-- Broadcom Corporation NetXtreme BCM5721
-- Broadcom Corporation NetXtreme BCM5722
-- Broadcom Corporation NetXtreme II BCM5708
-- Broadcom Corporation NetXtreme II BCM5709 - несмотря на наличие нескольких очередей, RSS может начать работу только с одной из них, что создает высокую нагрузку на одно работающее ядро
-- Broadcom Corporation NetXtreme II BCM5716 , поддерживает распределение прерываний по доступным ядрам, но при этом оставляет основную часть пакетов на ядре 0
-
-### Другие
-
-- VIA Technologies, Inc. VT6105/VT6106S Rhine-III (rev 86)
-- Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit или Fast Ethernet
-- Qualcomm Atheros AR8131 Gigabit Ethernet
-- Qualcomm Atheros AR8132 Fast Ethernet
-- Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
-- 3Com Corporation 3c905C-TX/TX-M Tornado
-- Сетевое устройство Red Hat, Inc Virtio
-- Marvell Technology Group Ltd. 88E8057 PCI-E Gigabit Ethernet Controller
-- Marvell Technology Group Ltd. 88E8050 PCI-E ASF Gigabit Ethernet Controller
-- QLogic Corp. cLOM8214 1/10GbE Controller (rev. 54) - не работает изменение количества очередей, по умолчанию 3 rx, 1 rx tx.
-- Сетевая карта NC326i
-- NVidia Corporation MCP55 Ethernet (rev a3) - только одна очередь. В результате даже при небольшом объеме трафика возникает очень высокая нагрузка на процессорное ядро, занятое обработкой трафика от данной сетевой карты, что приводит к неприемлемо медленной обработке пакетов.
-
-## Рекомендуемые DVB-адаптеры[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#recommended-dvb-adapters)
-
-### Цифровые устройства
-
-Все DVB-адаптеры компании [Digital Devices](https://www.digital-devices.eu/){target="_blank"} хорошо работают с Astra.
-
-- DD Max SX8 - 8 тюнерная S/S2 карта + мультисвитч
-- DD Max A8i - 8-тюнерный DVB-C2/T2 ISDB-T
-
-Также хорошо работает с другим оборудованием компании Digital Devices:
-
-- DD RESI DVB-C FSM - модулятор DVB-C
-- DD Octopus Twin CI - 2 CI-интерфейса для дешифрования каналов
-
-### TBS
-
-DVB-адаптеры компании [TBS](https://www.tbsdtv.com/){target="_blank"} являются одним из наиболее популярных решений для приема цифрового телевидения.
-
-- TBS6904 - 4 тюнерная S/S2 карта приема
-- TBS6909 - 8- тюнерная S/S2 карта приема + мультисвитч
-- TBS6205 - 4 тюнерный DVB-T2/T/C ресивер
-
-Также хорошо работает с другим оборудованием компании TBS:
-
-- TBS6004 DVB-C 4 QAM PCIe Card
-- TBS6900 - 2 CI-интерфейса для дешифрования каналов
-
-### DVBSky
-
-T980CI - 1 тюнерный DVB-T/T2/C ресивер со слотом CI. S950CI - 1 тюнерный DVB-S/S2 ресивер со слотом CI. T9580 - 2-тюнерный S2/T2/T/C ресивер с независимыми тюнерами.
-
-## Не рекомендуется использовать DVB-адаптеры[](https://help.cesbo.com/misc/articles/hardware/recommended-equipment#not-recommended-dvb-adapters)
-
-### DigitalDevices
-
-- Модулятор Digital Devices RESI DVB-T/ISDB-T SDR не поддерживается
-
-### Другие
-
-- SkyStar 1 - старая карта, не поддерживает стандарт S2
-- Mystique SaTiX-SX - старая карта, не поддерживает стандарт S2
-- Любые USB-адаптеры
diff --git a/content/ru/3.misc/2.articles/4.hardware/unsupported-sfp-module.md b/content/ru/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
deleted file mode 100644
index 45e319ce..00000000
--- a/content/ru/3.misc/2.articles/4.hardware/unsupported-sfp-module.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: "Устранение проблемы с неподдерживаемым модулем SFP+"
-date: 2023-06-23
----
-
-При использовании модулей SFP+ на адаптерах Intel 10G может возникнуть проблема, когда плата не может инициировать модуль SFP+, выводя в dmesg следующее сообщение об ошибке:
-
-```
-ixgbe 0000:02:00.1: failed to load because an unsupported SFP+ module type was detected.
-```
-
-## Решение[](https://help.cesbo.com/misc/articles/hardware/unsupported-sfp-module#solution)
-
-Выгрузите драйвер:
-
-```
-rmmod ixgbe
-```
-
-Загрузите драйвер с опцией `allow_unsupported_sfp=1`:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1
-```
-
-Если запуск сетевого интерфейса прошел успешно, можно настроить сеть и убедиться в ее корректной работе.
-
-### Несколько сетевых интерфейсов
-
-Если сетевых интерфейсов несколько, то может потребоваться записать 1 для каждого из них, для этого используется номер и разделяются запятыми. Для четырех интерфейсов вариант будет выглядеть следующим образом:
-
-```
-modprobe ixgbe allow_unsupported_sfp=1,1,1,1
-```
-
-## Сохранение изменений:[](https://help.cesbo.com/misc/articles/hardware/unsupported-sfp-module#save-option)
-
-Приведенное выше решение предназначено только для тестирования и будет удалено после перезагрузки сервера. Для постоянной конфигурации передайте опцию в ядро через загрузчик grub.
-
-Откройте файл `/etc/default/grub` в любом текстовом редакторе и найдите строку, начинающуюся с:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-добавить параметр `ixgbe.allow_unsupported_sfp=1`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ixgbe.allow_unsupported_sfp=1"
-```
-
-Сохраните файл и примените изменения:
-
-```
-sudo update-grub
-```
-
-Перезагрузите сервер
diff --git a/content/ru/3.misc/2.articles/index.md b/content/ru/3.misc/2.articles/index.md
deleted file mode 100644
index 0c9c7fe8..00000000
--- a/content/ru/3.misc/2.articles/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Статьи"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/terms-and-conditions.svg
- description: "Протоколы и стандарты, информация о нашей компании, биллинге и веб-сайте"
----
-
-:category
diff --git a/content/ru/3.misc/3.troubleshooting/1.receiving/1.udp.md b/content/ru/3.misc/3.troubleshooting/1.receiving/1.udp.md
deleted file mode 100644
index 1259ea13..00000000
--- a/content/ru/3.misc/3.troubleshooting/1.receiving/1.udp.md
+++ /dev/null
@@ -1,110 +0,0 @@
----
-title: "Поиск и устранение неисправностей при приеме UDP"
-date: 2023-03-04
----
-
-UDP (User Datagram Protocol) - протокол обмена данными в локальных сетях или Internet, с минимальными задержками и минимальной стабильностью.
-
-## Программное обеспечение для анализа проблемы[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#software-to-analyze-your-issue)
-
-### Анализ UDP с помощью Astra MPEG-TS Analyzer
-
-С помощью Astra можно анализировать любой поддерживаемый источник. Просто запустите в консоли следующую команду:
-
-```
-astra --analyze "udp://eth0@239.255.1.1:1234"
-```
-
-Для остановки анализатора Astra нажмите Ctrl+C. Подробнее о [Astra MPEG-TS Analyzer](https://help.cesbo.com/misc/tools-and-utilities/tv-and-media/astra-mpeg-ts-analyzer)
-
-### Анализ UDP с помощью Tcpdump
-
-Tcpdump является распространенным инструментом для проверки сетевого трафика. Например, команда для проверки приема UDP-мультикаста в группу 239.255.1.1 на интерфейсе eth0:
-
-```
-tcpdump -pnni eth0 udp and host 239.255.1.1
-```
-
-Если вы не знаете фактического интерфейса, то можете найти его с помощью команды:
-
-```
-ip route get 239.255.1.1
-```
-
-Вывод tcpdump выглядит как множество строк с информацией об источнике пакетов, их назначении и длине. Например:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-```
-
-Для остановки tcpdump нажмите Ctrl+C
-
-## UDP Не работает вообще[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#udp-not-working-at-all)
-
-Не работает означает нулевой битрейт на выходе Astra MPEG-TS Analyzer. Например:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 0 Kbit/s
-Jan 27 09:00:01: INFO: Bitrate: 0 Kbit/s
-```
-
-### Отсутствие UDP-пакетов на интерфейсе
-
-В первую очередь проверьте трафик на сетевом интерфейсе с помощью утилиты tcpdump. Если информация о входящих пакетах отсутствует, то необходимо проверить конфигурацию сети или конфигурацию источника.
-
-1. Неверная конфигурация маршрутов. Если у вас несколько интерфейсов, проверьте, правильно ли настроен маршрут к многоадресной группе или определите имя интерфейса в udp-адресе.
-2. Проблемы с подключением. Проверьте, что сервер подключен к интерфейсу ethernet или vlan.
-3. Несовместимая версия IGMP. Например, ваш сервер использует IGMPv3, а сетевое оборудование поддерживает только IGMPv2: [Настроить версию IGMP](https://help.cesbo.com/misc/tools-and-utilities/network/configure-igmp-version)
-
-### Программное обеспечение не может получить UDP-пакеты
-
-Если tcpdump показывает информацию о UDP-пакетах, то возможны следующие проблемы:
-
-1. UDP отброшен правилами брандмауэра. Проверьте конфигурацию брандмауэра
-2. Если сервер имеет многопользовательские интерфейсы, то добавьте маршрут к многоадресной группе или настройте RP-фильтр: [RP-фильтр и многоадресное получение в Linux](https://help.cesbo.com/misc/tools-and-utilities/network/rp-filter)
-
-## Слишком много ошибок при получении UDP[](https://help.cesbo.com/misc/troubleshooting/receiving/udp#too-many-errors-on-receiving-udp)
-
-Ошибки CC (Continuity Counter) указывают на нарушение целостности пакетов. Ошибка может быть вызвана потерей или избытком пакетов. Пример вывода с ошибками CC в анализаторе Astra MPEG-TS Analyzer:
-
-```
-Jan 27 09:00:00: INFO: Bitrate: 13259 Kbit/s
-Jan 27 09:00:00: ERROR: CC: PID:18=3 PID:20=3 PID:256=24
-Jan 27 09:00:01: INFO: Bitrate: 13261 Kbit/s
-Jan 27 09:00:01: ERROR: CC: PID:18=5 PID:20=2
-```
-
-Существует две распространенные проблемы: потеря пакетов или их превышение.
-
-### Избыток пакетов
-
-Избыточные пакеты выглядят в выводе tcpdump как пакеты от разных источников к одному и тому же адресату:
-
-```
-21:38:42.143839 IP 192.168.88.100.33610 > 239.255.1.1.1234: UDP, length 1316
-21:38:42.143868 IP 192.168.88.100.24081 > 239.255.1.1.1234: UDP, length 1316
-```
-
-Причин может быть две:
-
-- Если адрес источника один и тот же, но порты разные (в примере это 33610 и 24081), то сервер-источник посылает один и тот же канал дважды
-- Если адреса источников различны, то более одного сервера посылают пакеты в одну группу
-
-В обоих случаях необходимо проверить конфигурацию удаленного сервера. Если это невозможно, или в качестве временного решения можно пропускать пакеты от второго источника с помощью брандмауэра.
-
-### Потеря пакетов
-
-В первую очередь необходимо проверить потери и ошибки на сетевом интерфейсе:
-
-```
-ip -s link show eth0
-```
-
-Необходимо посмотреть на RX Errors. Некоторые сетевые карты предоставляют более подробную информацию о характере потерь:
-
-```
-ethtool -S eth1
-```
-
-Потери могут быть не только на сетевых картах вашего сервера. Они могут быть и в порту сетевого оборудования. Информацию о том, как это увидеть, можно найти в документации производителя сетевого оборудования. Где eth0 - имя интерфейса. После RX-ряда будет идти ряд с номерами. Третье число - это ошибки приема UDP.
diff --git a/content/ru/3.misc/3.troubleshooting/1.receiving/2.http.md b/content/ru/3.misc/3.troubleshooting/1.receiving/2.http.md
deleted file mode 100644
index c07be353..00000000
--- a/content/ru/3.misc/3.troubleshooting/1.receiving/2.http.md
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "Устранение неполадок при приеме HTTP/HLS"
-date: 2023-04-05
----
-
-## Общие коды HTTP[](https://help.cesbo.com/misc/troubleshooting/receiving/http#common-http-codes)
-
-Коды ответов HTTP - это трехзначные числовые показатели, выдаваемые сервером в ответ на HTTP-запрос клиента.
-
-При успешном запросе сервер возвращает код 200 и соответствующее содержимое ответа, например, медиапоток или список воспроизведения HLS-медиафайлов.
-
-### 404 Not Found
-
-Этот код состояния означает, что сервер не может найти ни одного соответствия для запрошенного URL. Возможные причины:
-
-- неполный адрес URL или опечатка
-- временная ссылка на канал истекла и больше не доступна
-- канал был отключен на сервере
-- сервер не может повторно передать канал из-за ошибок приема
-
-### 403 Запрещено
-
-Указывает на то, что запрос клиента был понят сервером, но сервер отказывается его завершить. Возможные причины:
-
-- срок действия временного токена истек или он не был предоставлен
-- доступ к каналу ограничивается на основании IP-адреса (ГЕО-положения) или заголовка User-Agent
-- доступ был отозван администратором сервера
-
-### Таймаут соединения
-
-Обычно возникает, когда запрос клиента к серверу занимает слишком много времени. Возможные причины:
-
-- сетевые проблемы
-- перегруженные серверы или настроенный лимит соединений
-- ограничение допустимой продолжительности соединения на стороне сервера
-- ограничения межсетевого экрана на соединение
-- неверный номер порта или адрес сервера
-
-## Почему качество потока после ретрансляции снижается?[](https://help.cesbo.com/misc/troubleshooting/receiving/http#why-is-the-stream-quality-lower-after-retransmission)
-
-При работе с приемом HLS возможны проблемы с качеством после ретрансляции потока. Например, поток может воспроизводиться в HD-качестве в плеере VLC, но после повторной передачи видео отображается в низком разрешении. Как правило, эта проблема возникает из-за того, что поток HLS содержит варианты с разным разрешением.
-
-Чтобы решить эту проблему, загрузите список воспроизведения HLS и откройте его в текстовом редакторе: Плейлист будет иметь следующее содержание:
-
-```
-#EXTM3U
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6221600,RESOLUTION=1920x1080
-https://example.com/video/1080.m3u8
-#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=246440,RESOLUTION=320x184
-https://example.com/video/240.m3u8
-```
-
-Изучите содержание списка воспроизведения и найдите в нем `#EXT-X-STREAM-INF` линии, определяющие доступные потоки различного качества. В данном примере доступны два потока: один с разрешением 1920x1080, другой - 320x184.
-
-Выберите URL-адрес, соответствующий желаемому качеству. В примере списка воспроизведения URL-адрес потока HD имеет вид `https://example.com/video/1080.m3u8`
-
-Используйте этот URL в настройках ввода
diff --git a/content/ru/3.misc/3.troubleshooting/1.receiving/index.md b/content/ru/3.misc/3.troubleshooting/1.receiving/index.md
deleted file mode 100644
index e679ac69..00000000
--- a/content/ru/3.misc/3.troubleshooting/1.receiving/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "Приём"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/1.errors.md b/content/ru/3.misc/3.troubleshooting/dvb/1.errors.md
deleted file mode 100644
index 2254dd78..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/1.errors.md
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title: "Распространенные ошибки при приеме сигнала DVB"
-date: 2023-08-02
----
-
-Такие общие показатели, как уровень сигнала и отношение сигнал/шум (SNR), показывают общее состояние приема сигнала, но не являются достаточными для диагностики конкретных проблем приема.
-
-## BER[](https://help.cesbo.com/misc/troubleshooting/dvb/errors#ber)
-
-BER (Bit Error Rate) - это метрика, используемая для количественной оценки числа битов, неправильно принятых или декодированных при данной передаче. Ошибка BER представляет собой выражение числа неправильных битов в виде отношения или процента от общего числа переданных битов.
-
-В системах DVB ошибка BER является важной метрикой для измерения качества принимаемого сигнала. Низкий BER указывает на хорошее качество сигнала с меньшим количеством ошибок, в то время как высокий BER свидетельствует о плохом качестве сигнала и большем количестве ошибок в передаваемых данных. На BER могут влиять такие факторы, как шум, помехи, уровень сигнала и расстояние передачи.
-
-Для повышения BER в системах DVB часто используются различные методы коррекции ошибок, такие как Forward Error Correction (FEC), которые позволяют обнаруживать и исправлять ошибки в передаваемых данных, повышая общее качество и надежность цифрового сигнала.
-
-## UNC[](https://help.cesbo.com/misc/troubleshooting/dvb/errors#unc)
-
-UNC (Uncorrectable Error) означает, что полученный пакет данных содержит ошибки, которые не могут быть исправлены механизмами коррекции ошибок, используемыми в системе, такими как Forward Error Correction (FEC).
-
-Как правило, в цифровых системах связи для обнаружения и исправления ошибок в передаваемых данных используется FEC. Однако если количество ошибок в пакете данных слишком велико или если ошибки слишком серьезные, механизмы FEC могут не справиться с их исправлением. В таких случаях система сообщает об ошибке UNC.
-
-Ошибки UNC могут быть вызваны различными факторами, включая низкое качество сигнала, высокий уровень шума, помехи или проблемы с передающим оборудованием. Высокий уровень ошибок UNC может привести к ухудшению качества видео- и аудиосигнала, замираниям или пикселизации в цифровых телепередачах, а также к потере сигнала.
-
-Чтобы свести к минимуму ошибки UNC, необходимо:
-
-1. Учитывайте солнечные помехи - периодическое ухудшение качества сигнала, известное также как "солнечный провал" или "затухание", может происходить, когда солнце находится непосредственно за спутником, что приводит к повышению уровня шумов и временному прерыванию сигнала. Это явление обычно длится несколько минут каждый день в определенные периоды года
-2. Проверьте юстировку антенны и LNB - Подключите анализатор сигналов непосредственно к LNB с помощью короткого кабеля
-3. Подключите анализатор сигналов к кабелю со стороны приемника. Изоляция коаксиального кабеля может быть повреждена или нарушена
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/2.driver.md b/content/ru/3.misc/3.troubleshooting/dvb/2.driver.md
deleted file mode 100644
index a42cb408..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/2.driver.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: "Драйверы DVB"
-date: 2024-02-06
----
-
-## Безопасная загрузка
-
-Если папка `/dev/dvb` пуста или не найдена, попробуйте запустить драйвер вручную. Выполните в консоли:
-
-```
-modprobe dvb-core
-```
-
-Если вы получили ошибку:
-
-```
-modprobe: ERROR: could not insert 'dvb_core': Required key not available
-```
-
-Это сообщение об ошибке связано с Безопасной загрузкой.
-
-1. Перезагрузите систему и войдите в настройки BIOS/UEFI.
-2. Перейдите на страницу конфигурации Безопасной загрузки (точное расположение зависит от производителя и версии BIOS/UEFI).
-3. Отключите опцию Безопасной загрузки.
-4. Сохраните изменения и выйдите.
-5. Снова загрузитесь в Linux и проверьте адаптеры с помощью команды `ls /dev/dvb`.
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/3.receiving.md b/content/ru/3.misc/3.troubleshooting/dvb/3.receiving.md
deleted file mode 100644
index 5cc8cd9f..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/3.receiving.md
+++ /dev/null
@@ -1,76 +0,0 @@
----
-title: "Проблемы с приемом DVB"
-date: 2023-02-28
----
-
-Подробное руководство по устранению проблем, связанных с приемом сигнала DVB, охватывающее такие важные аспекты, как качество сигнала, частота ошибок, настройка оборудования и помехи. Ознакомьтесь с практическими советами и методами диагностики и устранения распространенных проблем, обеспечивая бесперебойную работу цифрового телевидения.
-
-## Все работает нормально до перезагрузки сервера[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#all-works-fine-until-server-reboot)
-
-Вероятно, ядро Linux было обновлено с помощью автообновления или вручную. Попробуйте переустановить драйвер.
-
-## не удалось открыть фронтенд: Устройство или ресурс заняты[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-device-or-resource-busy)
-
-Адаптер занят другим процессом. Возможно, Astra запускалась дважды.
-
-Проверить, какой процесс использует Astra, можно с помощью следующей команды:
-
-```
-lsof | grep adapter0
-```
-
-Пример вывода:
-
-```
-astra 23068 ... /dev/dvb/adapter31/dvr0
-astra 23068 ... /dev/dvb/adapter31/frontend0
-```
-
-- `astra` - название процесса
-- `23068` - PID процесса
-- `/dev/dvb/adapter32/...` - путь к адаптеру
-
-## не удалось открыть фронтенд: Нет такого файла или каталога[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#failed-to-open-frontend-no-such-file-or-directory)
-
-Первым делом необходимо проверить наличие DVB-адаптеров в системе с помощью команды:
-
-```
-ls /dev/dvb
-```
-
-Если команда выдает сообщение об ошибке "No such file or directory", то первое, что необходимо сделать, - это проверить, доступно ли оборудование для системы с помощью данной команды:
-
-```
-lspci | grep Multimedia
-```
-
-Если адаптеры правильно подключены к слоту PCIe, вы должны увидеть список адаптеров PCIe следующего вида:
-
-```
-01:00.0 Multimedia controller: Digital Devices GmbH Cine V7
-```
-
-Попробуйте переустановить драйвер. Если это не поможет, обратитесь к поставщику оборудования.
-
-## Сигнал нормальный, но каналы не работают[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#signal-is-fine-but-channels-not-working)
-
-Эта проблема характерна для адаптеров компании DigitalDevices. Проверьте вывод dmesg на наличие ошибок i2c:
-
-```
-dmesg | grep i2c
-```
-
-если появляются сообщения типа i2c\_write error, то отключите в драйвере MSI (Message Signaled Interrupts):
-
-Откройте файл `/etc/modprobe.d/ddbridge.conf` в любом текстовом редакторе. Найти строку `options ddbridge`. После `ddbridge` добавить `msi=0` опция. Например:
-
-```
-options ddbridge msi=0 fmode=1
-```
-
-## cxd2878: Ошибка SLtoAIT\_BandSetting[](https://help.cesbo.com/misc/troubleshooting/dvb/receiving#cxd2878-sltoait_bandsetting-error)
-
-Данная ошибка может появиться в журнале dmesg для DVB-адаптеров TBS 6209SE. Для решения этой проблемы установите параметр Bandwidth в настройках DVB-адаптера на вкладке Advanced:
-
-- 8 МГц для DVB-T или DVB-T2
-- 6 МГц для ISDB-T
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/9.pcie.md b/content/ru/3.misc/3.troubleshooting/dvb/9.pcie.md
deleted file mode 100644
index 13c864aa..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/9.pcie.md
+++ /dev/null
@@ -1,36 +0,0 @@
----
-title: "Ошибка шины PCIe"
-date: 2023-08-02
----
-
-Со временем DVB-адаптеры могут перестать работать или работать с такими проблемами, как ошибки CC и перенастройка сигнала. Эти признаки неисправности могут быть отражены в виде следующей ошибки в dmesg:
-
-```
-pcieport 0000:00:1c.3: PCIe Bus Error: severity=Corrected, type=Physical Laye
-```
-
-Как правило, эта ошибка возникает в результате того, что система управления питанием в активном состоянии (ASPM) пытается уменьшить подачу питания на порт PCIe.
-
-## Отключить ASPM[](https://help.cesbo.com/misc/troubleshooting/dvb/pcie#disable-aspm)
-
-На серверах мы рекомендуем отключить управление питанием.
-
-Откройте файл `/etc/default/grub` в любом текстовом редакторе и найдите строку, начинающуюся с:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT=
-```
-
-добавить параметр `pcie_aspm=off`:
-
-```
-GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"
-```
-
-Сохраните файл и примените изменения:
-
-```
-sudo update-grub
-```
-
-Перезагрузите сервер
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/_dir.yml b/content/ru/3.misc/3.troubleshooting/dvb/_dir.yml
deleted file mode 100644
index ea11030b..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/_dir.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-# hack for fetchContentNavigation in ArticleBreadcrumb
-title: "DVB"
diff --git a/content/ru/3.misc/3.troubleshooting/dvb/index.md b/content/ru/3.misc/3.troubleshooting/dvb/index.md
deleted file mode 100644
index dd69f8b9..00000000
--- a/content/ru/3.misc/3.troubleshooting/dvb/index.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-title: "DVB"
-noindex: true
----
-
-:category
diff --git a/content/ru/3.misc/3.troubleshooting/index.md b/content/ru/3.misc/3.troubleshooting/index.md
deleted file mode 100644
index 87b9f243..00000000
--- a/content/ru/3.misc/3.troubleshooting/index.md
+++ /dev/null
@@ -1,10 +0,0 @@
----
-title: "Устранение неполадок"
-noindex: true
-navigation:
- color: "#bd00ff"
- icon: https://cdn.cesbo.com/help/icons/misc/troubleshooting.svg
- description: "Выявление проблем и устранение потенциальной причины их возникновения"
----
-
-:category
diff --git a/content/ru/3.misc/_dir.yml b/content/ru/3.misc/_dir.yml
deleted file mode 100644
index 916fec0f..00000000
--- a/content/ru/3.misc/_dir.yml
+++ /dev/null
@@ -1 +0,0 @@
-title: "Разное"
\ No newline at end of file
diff --git a/error.vue b/error.vue
deleted file mode 100644
index b914916b..00000000
--- a/error.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
Something went wrong
-
-
-
-
Page not found
-
Sorry, we couldn't find the page you're looking for.
diff --git a/src/components/ProductLayout.astro b/src/components/ProductLayout.astro
new file mode 100644
index 00000000..760db76b
--- /dev/null
+++ b/src/components/ProductLayout.astro
@@ -0,0 +1,3 @@
+
+
+
diff --git a/src/components/ProductLinks.astro b/src/components/ProductLinks.astro
new file mode 100644
index 00000000..e6342485
--- /dev/null
+++ b/src/components/ProductLinks.astro
@@ -0,0 +1,39 @@
+---
+import { getRelativeLocaleUrl } from "astro:i18n"
+
+const { showOnDesktop = true } = Astro.props
+const locale = Astro.currentLocale ?? Astro.preferredLocale ?? "en"
+
+const urlAstra = getRelativeLocaleUrl(locale, "/astra")
+const urlAlta = getRelativeLocaleUrl(locale, "/alta")
+const urlSenta = getRelativeLocaleUrl(locale, "/senta")
+const urlArticles = getRelativeLocaleUrl(locale, "/articles")
+
+const visibilityClass = showOnDesktop
+ ? "hidden xl:flex items-center"
+ : "flex xl:hidden justify-center"
+---
+
+
+
diff --git a/src/components/sidebar-middleware.ts b/src/components/sidebar-middleware.ts
new file mode 100644
index 00000000..1847c85f
--- /dev/null
+++ b/src/components/sidebar-middleware.ts
@@ -0,0 +1,30 @@
+import { defineRouteMiddleware } from '@astrojs/starlight/route-data'
+
+const products = ['astra', 'alta', 'senta', 'articles']
+
+export const onRequest = defineRouteMiddleware(async (context, next) => {
+ if (!context.locals.starlightRoute.hasSidebar) {
+ return
+ }
+
+ const { url } = context.request
+
+ const currentProduct = new URL(url).pathname.split('/')[2]
+ if (!currentProduct) {
+ return
+ }
+
+ const productIndex = products.findIndex((product) => {
+ return product.toLowerCase() === currentProduct.toLowerCase()
+ });
+ if (productIndex === -1) {
+ return
+ }
+
+ // Next middleware will configure sidebar labels
+ await next()
+
+ const productSidebar = context.locals.starlightRoute.sidebar[productIndex]
+ // @ts-ignore
+ context.locals.starlightRoute.sidebar = [...productSidebar.entries]
+})
diff --git a/src/content.config.ts b/src/content.config.ts
new file mode 100644
index 00000000..1114d69e
--- /dev/null
+++ b/src/content.config.ts
@@ -0,0 +1,21 @@
+import { defineCollection, z } from 'astro:content';
+import { docsLoader, i18nLoader } from '@astrojs/starlight/loaders';
+import { docsSchema, i18nSchema } from '@astrojs/starlight/schema';
+import { autoSidebarLoader } from 'starlight-auto-sidebar/loader';
+import { autoSidebarSchema } from 'starlight-auto-sidebar/schema';
+
+export const collections = {
+ docs: defineCollection({ loader: docsLoader(), schema: docsSchema() }),
+ i18n: defineCollection({ loader: i18nLoader(), schema: i18nSchema({
+ extend: z.object({
+ 'product.astra': z.string().optional(),
+ 'product.alta': z.string().optional(),
+ 'product.senta': z.string().optional(),
+ 'product.articles': z.string().optional(),
+ }),
+ }) }),
+ autoSidebar: defineCollection({
+ loader: autoSidebarLoader(),
+ schema: autoSidebarSchema(),
+ }),
+};
diff --git a/src/content/docs/docs.yaml b/src/content/docs/docs.yaml
new file mode 100644
index 00000000..c2b2a6ca
--- /dev/null
+++ b/src/content/docs/docs.yaml
@@ -0,0 +1,152 @@
+alta/admin-guide/change-password.md: 70BB64D0D25FF59907D16FC217BBCD55725774A0F5D67505AD9601C60BEED648
+alta/admin-guide/http-server.md: 75B93214CD5B968DF119C4A843264B70B4AED6B6297595BBCFDDC3A1932626BD
+alta/admin-guide/manage-services.md: AE6DB0D0823BFB39C15D1ABEDDBF2577C8E4010CA50077A210119F29E39B89FA
+alta/admin-guide/uninstall.md: 346D5BB3217B9E0D6650C9EEA2801D62BAC85F021366214EA62D73F9DDACE6D7
+alta/getting-started/backup.md: FF4CE02EAEECB2F97AB985274B3816E321CB93C4B6A427C9EEC6A1DCB2055E6C
+alta/getting-started/changelog.md: 44EF70FD3B1277998FA612FD3A0A347BE04E596A3A96203B2B20A990010EF90F
+alta/getting-started/index.md: C38076789BACA962AB44E41F27D270478F00D2A853DC23F46DAC7E019868A812
+alta/getting-started/install.mdx: 1C5FAEC7B8D45CBE60F1342BB9E0D0FA573E0401A8CFC5AD3DC927FE7754746B
+alta/getting-started/web-interface.md: 384EE1CE6440C08EAE1F86C25CC85BFF2FE5C13643F17C81F24AA77F98A780C2
+alta/ott-settings/auth-backend.md: 90B13E9A526D186D6746E16156F856F9BE5872753B5183F694DA563689716665
+alta/ott-settings/auth-ip.md: 693A512540AF804C49449ADCA17A8249142592319B4C35C7846466D84AAFB953
+alta/ott-settings/auth-securetoken.md: E4A45320490ABC019AC4F4CCD4B165237FFEBC38D87821B4F3EAA98BE541874E
+alta/ott-settings/channel-settings.md: 0D2EB82C4FE1A04A897FBEF5ADC7183C67ACE99AFB54640BE0D6FFDF53A61F95
+alta/ott-settings/local.md: 70635005309651FB1EA7C37F1FF7F93386701D6DB0FEA63D2577A17057433EF7
+alta/ott-settings/ott-archive.md: CC77DDB87155DBCE7EFD44D927F5896F4B66FBCB425DD2E2FCE8D8BD500B818C
+alta/ott-settings/ott-authorization.md: CDDAE2C2D5C5F3CD4A3F67DC32C1C935B8044BFC3886F4143085C87DD9EB5853
+alta/ott-settings/ott-url.md: 54ED5EA53EB53D725C41FC0C3FFA4C4AA666B3DF880AFC98E1DB386668F46419
+articles/hardware/fiber-connectors.md: FB8B9FDA3510DDB3EC5C31F671AC74DBEBC6EAC62093A3CE777DC3D93A050623
+articles/hardware/lnb.md: 45BEA8D602D4D56766AC8C487E56593E822942FFDA185B3742F542337A20CA6A
+articles/hardware/unsupported-sfp-module.md: C421F55A57B9A1A8109FC44A7395619C6C3FBC8EFF0B29433A23222C4A6218A7
+articles/index.md: 77D80080A10ECCD7D157D4B32925565662FCADF7EFCC1B8B4EBF0B501ED0435F
+articles/protocols/hls.md: ABAB67C8BBF267B1F5932D7B18DEADF311C9A5FFC5761C56B1141EB2D58410AA
+articles/protocols/http.md: C741B825B2D29346FDEA42DF264CDB9DF7699B74F0B44AEE9ECF09CA39F1A297
+articles/protocols/mpegts.md: A78BCAC1DB1056616E7D2C5446BD97440F4DE2026539041AD47632094141683F
+articles/protocols/rtsp.md: BCC02928EAB418A54CD42776B17606081F6934317DB69E36CA6A0D6A42B803E2
+articles/protocols/udp-vs-http.md: B1857827913EE9092B5DDF374C54474919C3F564E5E909E11471E6BB54E25F14
+articles/protocols/udp.md: 56A84799FA9BF7EEBD3EC00703437010A769FE15D178394C9735354CA4A587F4
+articles/protocols/xmltv.md: 7F7A904B2C483A518A712A0F580480DB9182784DF349D71CD36B9562723CA549
+articles/system/buffers.md: EE269BCA8D9B10FA434C3FEA5D3D3815ACB1286E89169ED7924E92679C9753CB
+articles/system/configure-igmp-version.md: 8475A915298F56E276F88E60458BEA3141DE7E8AEBC325F5F7A017AB7BCB8F0A
+articles/system/cpupower.md: 2E6C73DD3044E6E9C81F2E58EE29D84F14813E6D1FAD2143C8BD56E6D87658E9
+articles/system/tune.md: 232F6071DB886F8D1C525B2DC21C2274C4592D9B95822B57765362D5F0C2114D
+articles/tools-and-utilities/astra-http-relay.md: 4E735F226019E0821CF381D1EA82D7E9F0D0578A3F492ECDC2C38F3AC944157B
+articles/tools-and-utilities/astra-mpeg-ts-analyzer.md: 348E957FE52A107F407D8C07B41E546E8BE4CE8C10CCF078E352F962C90204F8
+articles/tools-and-utilities/backup-to-email.md: D2B8B459117D9BBF9E3A73B9AEED963258A4CD24768C4C604AB4E521CABDC9AB
+articles/tools-and-utilities/dehydrated.md: 31B751DBD9E7B01168F1FDEEEF3D626BD48E281B71CB5959F2439D2C2A568897
+articles/tools-and-utilities/dvbls.md: DD4CC275DB26EF5189922FF120A3C1FCA014802962711BA1827F4C18AB69ED1B
+articles/tools-and-utilities/eit-stream.md: 35DF542F31DF8CCD1E4974F1CDB8D80628D3A8C96ABA346F8F58E4784127D115
+articles/tools-and-utilities/hls-caching-proxy-with-nginx.md: DD5EC9FF80F9FF8E2F97BB1A6BE2E193A8369C290B3D635049A5B8D474ECB1E7
+articles/tools-and-utilities/minisatip.md: E3AD01F31216D56E83265AC2B436180546829B1BE1849770C879A7FF18CF4DBE
+articles/tools-and-utilities/mosaic.md: 976A8AB69A69F1DD79811028239DAA96BAAFF69A4D4430485CCD4C128A8446B3
+articles/tools-and-utilities/scp.md: 3BFB84668251D289D1D4A1AE4B6FEBCCFBD2325786F40B83BDC15216CB1B7AEB
+articles/tools-and-utilities/socat.md: FE50CBBB1B5DCFC98A111650D1DC625C26520EC6463DA8B2B6CC3855D5A81313
+articles/tools-and-utilities/speedtest.md: 94A9700C5E3CC57806FB9EEF4AA65D817A233CE50EBDDA804763A0CC8386FDF7
+articles/tools-and-utilities/ssh-tunnels.md: 2429F8089E799727FA153609F868816BC24851C2C241FBCF57AF318540DD9327
+articles/tools-and-utilities/ssh.md: 72C6FB2E2EFFE59A933522A1012D0361DC72B8234EAEFBDEC399964B8069DAE7
+astra/adapters/c.md: 46C3E74D9647A53A22D4BA180150132504E0BF7C15C7B6F9140A1C7B75B148EC
+astra/adapters/dd-driver.md: 0BD79C5ED0A43A4C5F1D1DA3C1AE604C11965F1946E8AC9DE14CDA71160F2D4A
+astra/adapters/errors.md: A516DE2AD7ADB0380F6E7BB3306BD1C729354A7ADD3238DBD88377009D460809
+astra/adapters/external-ci.md: B25BB5BB960BD1567EFB0D21D8B1D23972AA2B2960C4002C5ADF1C67EF9AC283
+astra/adapters/index.md: F92D4871A3C9FCB041AF8CD3165A9AC5B257917D0E9C0C8E990EBD78616EDF61
+astra/adapters/s.md: 6858C8320C96344CF6A787484F095D27AC55D5281825060226102E518CB0FA0E
+astra/adapters/scan.md: D792646DE3832581B6121518C251FEAF9C30CEAE214ACE39349B4805617DF2C1
+astra/adapters/t.md: 0CDA6DF36DA978F83379F326F107B500A92B82A3B9DAC5802C252CC92E00B14D
+astra/adapters/tbs-driver.md: B0E4AD34ED8B1525CC8ED052E35E2288672ADA255C288B1E8B7F5EEA77B30A31
+astra/adapters/troubleshooting.md: F7CDBB427112997BB1D822FE6B4CD53BC6C4640217A37F9D89E914FA290BD7C0
+astra/admin-guide/change-password.md: E0C2B2C2CDAB0E711EB64A5CC26ED84AAC8EE9732131C95450DA0AD0A3398148
+astra/admin-guide/custom-port.md: 292AD80BAEAA901A637F950A6D3FB00D3E4D5B732B3533444A19323680E5C991
+astra/admin-guide/launch-astra-in-console.md: 68F34AF7FE121A0F04E97893E9D5C5B079F60F201E3E1B87F088EE4F107C0BBB
+astra/admin-guide/manage-service.md: D54F8D816C089748E4616D46833D421AB646D43DB6B28318E8E2B040CBBFFB5D
+astra/admin-guide/slave-mode.md: DB266C0981E0482780EE39C8DC33F69287F3BD6B7C35E2B67E445B0319899542
+astra/admin-guide/uninstall.md: 97834F313D876EEE164484DE3E9541CB06E66C309BAAA649C348FEB70B8D90E6
+astra/api/call-api.md: 728D9C40E4F89224D1015234DCAF2168E7BB312659A37AC33AC7EB03C6E0450A
+astra/api/dvb.md: 35EC336D9D44528E13AA020C4365741BB55FC4A09C68B67E15373888D51CBCEB
+astra/api/other.md: D63415521E13E968E38B02FA35869A943ED17A4C18E1967F1586FE402CF309F0
+astra/api/process.md: 26F6C68D2369DAD27D65A2E7D6C04BEF7883B6AAC57223DB434128AF06BD30D3
+astra/api/scan.md: 6AD8834CF6BFE24C239786BD138B45E02F12D92D07FF51E921A7610F14A1846C
+astra/api/session.md: ADDFD2BBABFB5D47EBE999AED0C0B48A70CF935A19129ADADC7606299B71101D
+astra/api/stream.md: 628F022BBCA97A1D117D7D7808E86D519B0EDE43CA2B242F484A105C06CF39D4
+astra/api/user.md: 2F97C723DDFED84B5CCE38A546E42B352ABA46A4193CBD2C8F3CD3C4F0F37821
+astra/delivery-broadcast/cas-and-simulcrypt.md: 609FD4B0C17D056AA1D2F8FC78A6EB99AC33E9057886CC09B86B6B1352EEE5F5
+astra/delivery-broadcast/encrypt-biss.md: 2BA2733F818D9CB99D4A7E05F29AFAD7ACC8B52925EA6680C233B43DFFA12775
+astra/delivery-broadcast/hides-dvb-t-modulator.md: 1C99D352654E957FADF0A7FF1038677C48B64EA28CD8D71435C6F28FAA5990A2
+astra/delivery-broadcast/hls-for-broadcasting.md: D1E699DD38A2A9B9ED33D0272B3D93E31A10566A7A18CF6EB8D2E25A07200260
+astra/delivery-broadcast/resi-dvb-c-modulator.md: FFA3AAE95BB6A066D183628391BEBB64ED8F04655C5A921601400784089963AC
+astra/delivery-broadcast/tbs-dvb-c-modulator.md: BA58AFF1798532EBA3CF1143469B12001248E34995599CDCE50167025A94872D
+astra/delivery-http/auth-backend.md: 24A7B5176D2691D6285D3D89CE47FAE75FE1D19B8D3CC280D664233803E6D193
+astra/delivery-http/auth-ip.md: AA129101B26DA061B7C5E8DEDEB665AC5B9796FFFEB52FCB8F39767626759A1D
+astra/delivery-http/auth-securetoken.md: 0DA0F3EC43B78FA43F2B132499AB48B9EE86E902CC11FA58899BF70154EA968F
+astra/delivery-http/auth-user.md: BE3BC930FAF9A891CD36DB236215A951038C69A8823925605C95061100CDAC13
+astra/delivery-http/auth.mdx: C7D6DE01725A164AC540909A23BABB5B4C3038ECF8437D1C33B4D88F01971A59
+astra/delivery-http/hls-segmenter.md: 8B89DFD8DBF76E07DDFD3C41CB3FD8A315CA6B94E930029DB996172FEFC4A8ED
+astra/delivery-http/http-play.md: C4EDC50283603AAAD11D26BA6919F01CA70965655CD213089D573A07566032F5
+astra/delivery-http/https.md: 5F7B7C96ADEE89EC7172509792E330715F4DA80AA8FBC37EE80260C176B9048D
+astra/delivery-http/playlist.md: BA3A64020200F5BD307E0392F24EF4A6E4AD99395C7811E9E27078CF6B843B48
+astra/delivery-http/troubleshooting.md: FAEB205972B80218C5012126E1FA8FC1B2938428373D3EB96BF78A20F8336EDB
+astra/delivery-udp/cbr.md: 8144C81E7348B9D2680D3271343BE167A69F835BCA42C9126A0356218378A74F
+astra/delivery-udp/index.md: 88DC21D7DC9374BC7F758C56E78E3C181FFC95A9900D65D8A005EC32EFDCB6F9
+astra/delivery-udp/sap.md: 0EDC4E5CC8EE6DB93CB35A3D3FC1BA6932A1A955DE87D0870DCD5915E7F1EAF4
+astra/getting-started/backup.md: 89CEEE20F1C4611982076603144BB20BC6A3F7CD8421881F104819845609E0A5
+astra/getting-started/changelog.md: 5463C30753F3C495F6C7E35F3999700D45CAE86AB871C6F6568D7B8F35D012E5
+astra/getting-started/index.md: 770C7AEEC21C5D65A66EE431BDCF6885BE9A513D86CEAE3609864B08E38B18E4
+astra/getting-started/install.mdx: 55B998A90609AC3C4D2D200BFC6949E9E6B95B034BC464DDDFF9CE0CE312C079
+astra/getting-started/license.md: 87622BA0177CE2B1BF61D1B2D1EA6970B6AB93F264695B72A9714CC40445F351
+astra/getting-started/requirements.md: E0C5F2921939E1A5BA21B753CE3DB43CC1A6B52642F87B223950B82D2DECD99E
+astra/getting-started/update.md: 19AAD7A4C00A3C922B08BDBE6BE2749E40B53B7253F92D55887AC9ED187F802F
+astra/getting-started/web-interface.md: 656887ED8474CE3DD89D6C9B8E42F5C2A116FBDE5D0232BF77D0806D4F50758D
+astra/logs/access-log.md: 8548BCF7C2F7E13D6CA4621EFA28D53A6C2F24C417CFA374D778E293C7662EF2
+astra/logs/cc.md: 1B2A4C006A1DDA4A0D5FE5D3B536D3B2A361A1A46ACE97D3EFE871FEF1C9C2C2
+astra/logs/index.md: F1270D798A5A2E127B00C6C2DB2EFB0D3DCBC9B0221A5C3B94EB7E16DE6CDDC9
+astra/logs/stream.md: 7FC0E5FADB324E23ABC43D06B75E5577F4063961064842F37E27A654AFEE503C
+astra/monitoring/export-monitoring-events.md: 5C0EA1326ABC0DCABAA0451A02F110CC7C811D97EE9601127BCE6C82C5391B67
+astra/monitoring/grafana.md: 9D750DADF237368C057B43950713D9933D38E08379053BAB009D45A9F3B1D4BD
+astra/monitoring/influxdb.md: E999F3FF6F3E7516176B12C22A9AA0F1D6BF2B735C3C9EBB0F7A80A9AF25F26C
+astra/monitoring/zabbix.mdx: 1A9F2704C4B15771B3F26D4DFA166DE00646231F9A9CAFD5432871C13926BCD4
+astra/receiving-http/hls.md: D17E14F486597D86FCEC6CF040EEBA0DA4B4797F5E39A1D9967B60920AAED576
+astra/receiving-http/http.md: 86B7C272D1547FBF34EF07D850A24E7676C51E1A5CA89ED3BE6E33E4C9B1B255
+astra/receiving-http/troubleshooting.md: BBAE1E080DA13CA043B34C4191F7FE63F796F2CAD287B935072BD9855369E5A3
+astra/receiving-udp/index.md: E9203C6D41B25A7301D748105E8814EEC1F8DAA5B975DB2E900BA9F5FA3A7738
+astra/receiving-udp/mpts-via-udp.md: 58467CE33242FA8E0D7C547D55E04D56FF5C0D77B37740C2988C85C3CFF87B05
+astra/receiving-udp/rp-filter.md: 344DAD1F3C6EE1E1D9FC26DB36775C8167C9FA33526160D54659A7E33F82BB12
+astra/receiving-udp/troubleshooting.md: A680F62344622CD57C942B2A5F1A01D368F5F04FD26F08E5B137911AC9C5C221
+astra/receiving/rtsp.md: EB4ADA3F7DBC55DAE59509CBB16B0D28C922B5E4CC37FAEB3A1295AD21C9B842
+astra/receiving/satip-client.md: 62981E258D162F96F3CF80A00571EB729BB89137B1CF9121DAA96C87C4EB0CAD
+astra/receiving/srt.md: 7A1596BB21C05841A944D9E1ABB4B6224CE22555BD7B43138395ECDF031A2301
+astra/settings/general.md: 53B810544337244E3DAB1138D0FD1B3D875706950EA5AD03B90F05214EFD22D4
+astra/settings/groups.md: 689A9343A39A510C5EC025C70DBC4561A6C0F9E39B5B4DC68DDB834720EB3D4F
+astra/settings/index.md: 2C316D016FFA5BCCB022F6E1FA71F066F43C3C809CB34F32FCAC2E9888C2B7D3
+astra/settings/users.md: EA882D651A7C5637BFB64CA9F01585AE7B278A1EF053CF1BCC27F0EC2462839C
+astra/streams/address-format.md: CC7873DEEB114D326741A0997093E65D67F5E476A1A4DB5022CC01E99FB04F0D
+astra/streams/decrypt-biss.md: 56569089F712520F29778C23D0CEEA851FF371A46A1E4B45C2E368A3EAC133AC
+astra/streams/demux.md: EBC5B8461EDF2D97E6B5D5FA5A8A0B59FE77EC5D80F1D36034BB483D045C6B82
+astra/streams/filter.md: 9C804609C2330A2C27ED462C4558A4B055CCA328EEE1B738EF2B70FAA30813A8
+astra/streams/index.md: 35AD3964AE9843BFA9D152C1031C040BD11088400287DA51EA4D371E728BA000
+astra/streams/mpts-advanced.md: 8F34E68F32224687280B8E0A6E286756208BF711ACC62E3554E124432173EAF9
+astra/streams/mpts-nit.md: D0AC65B3835D8E8E5CEEE0DB9F98EA403491AC422BDC9AFE5747D5DD0C3DA153
+astra/streams/mpts-sdt.md: 2700FA80EF4D5321F72B3D45619FF0B64D7A3C40DE8CF881884133E72CC4D4DA
+astra/streams/mpts.md: 62D308A3D372BF08CF1D05FD74020314F644A711A7AE36786C794F6619FE8330
+astra/streams/order.md: CCE798A98484EEA7649F7B046C37699FC95E8F7CF57B8CEFCE3430C26BF105E8
+astra/streams/remap.md: 70B9A287137EEBE0BD2B9ADFB19C19DDA90DF4A9E619C52B4E59A1083B6F86F8
+astra/streams/spts-advanced.md: 037B4904510EDDCA32A498AF0FB7FF67E446B6FAF7B8FD98AAE1D53214ADDD06
+astra/streams/spts-backup.md: 6CF12563748A17F3E4A3FF8CE5266540B97052A791B40FC144E813D28989ADA6
+astra/streams/spts-epg.md: 2D8BED53700A10CE80CED0B45279F843E2A7FC46EE3EB0FCF64C304E3184DEE5
+astra/streams/spts-remap.md: 6A27D6EDEA91114146C327C1A06BF17A5F988149314AEE19ECECA45AA995719E
+astra/streams/spts-service.md: B3FDC2AB820C762691EF478BF4A33D372739E556D5D9E5E8FF52606624639E87
+astra/use-cases/cable-television-with-astra-for-hospitality-industry.md: 54F62629A85B4F49521D9EF122022E5C0286E052BBFD1EFE7338E44D6A603FE9
+index.mdx: 1BC6F72E7F762F2877EC3AA076949CEF7D98FDCAAA769D49D369D52F061A82A2
+senta/articles/architecture.md: 0B7C0F16014123CA8F694E1359664B68C3BB494D8DCBE0FA1F71A1AD8210DDA0
+senta/examples/making_logo.md: 2899492A23445875EBCFE1CEF5A712A4715041CC8B8D31CDF21470ECE34A5F66
+senta/examples/static_image.md: AC96A372096D181B31BA1390A5458EADA84C5EADFA115472FCF5CC3269CCFA63
+senta/getting-started/add-license.mdx: A464E2E6BEB9065FE0A573CEF0329EB523804FB54316801161BE34653A960A53
+senta/getting-started/add-profile.md: F25B25709D1AA48E80A8B80778D77AC5FBAED4AAA711A428D5221CCC62D06C0D
+senta/getting-started/add-servers.mdx: 8A0C8FF5E3AD355CE510214FC52EE78D04FF1130366CAC7A57D37ADA34FCDA3F
+senta/getting-started/add-stream.md: 9096260740C5EC02FF963C98D5BE73D9D9D313BBBE57E364E57EB78D952FD5FB
+senta/getting-started/api.md: E53FC330F96255C7F8D590B8F7F4413B741A40E959C810D646E3E5AE405E258F
+senta/getting-started/index.md: C40F733A4E5EAF9878270A551E676640BE99E4443CEBD4F8B3C393D34C7E7327
+senta/getting-started/installation.md: 30159D4A571E4B843AC313F24CD6462B99AB5C87FA231E114A1822762AC37AC8
+senta/index.md: F19C8CA47E170433255C9ADA3086B1F3B93032F1F5B112072B77D991D1E71A5D
+senta/playlist/user-guide.mdx: F727BF2D566E2DBC5364CD42D7D186783CC85917504F63A7F8E53263061F2950
+senta/profiles/index.md: 6191B279DFE2E1F024C56F7E5ECE85ED296C0A0C8E8C0B12E8178B5364E8F532
+senta/profiles/loading-from-github.mdx: 67088FEA5266394E17DAE2BFD5D9EE9AA4AF6213C2D5A03044EA610A3057B5C6
+senta/profiles/variables.md: 5E72C6D5B0FEEC2BED221BA0E42992C212F5EDF00EFA3D466DADBF7114FC733E
diff --git a/src/content/docs/en/alta/admin-guide/_meta.yml b/src/content/docs/en/alta/admin-guide/_meta.yml
new file mode 100644
index 00000000..e56ef02f
--- /dev/null
+++ b/src/content/docs/en/alta/admin-guide/_meta.yml
@@ -0,0 +1,2 @@
+label: Admin guide
+order: 2
\ No newline at end of file
diff --git a/src/content/docs/en/alta/admin-guide/change-password.md b/src/content/docs/en/alta/admin-guide/change-password.md
new file mode 100644
index 00000000..48b1b9bf
--- /dev/null
+++ b/src/content/docs/en/alta/admin-guide/change-password.md
@@ -0,0 +1,47 @@
+---
+title: Change Password to Alta Web Interface
+sidebar:
+ order: 2
+---
+
+Password could be changed by administrator. There are two ways to do it: web interface and console wizard.
+
+## Web Interface
+
+Administrator can change password for any user by going to Settings → Users, then selecting the user's account and clicking on the action menu to choose the 'Reset Password':
+
+
+
+## Console Wizard
+
+You may use console wizard to reset own password. On your server launch next command:
+
+```sh
+alta reset-password
+```
+
+Wizard ask you next details:
+
+- Service Name
+- User login
+- New password. Please note that password is not showing in the console on typing
+
+## Troubleshooting
+
+If you have any issues with console wizard please check common errors:
+
+### Service not found
+
+Service is not started or installed on another server
+
+### Permission denied
+
+Service is more privileged than wizard. Launch command with sudo to raise privileges:
+
+```sh
+sudo alta reset-password
+```
+
+### User not found
+
+User with defined name is not found
diff --git a/src/content/docs/en/alta/admin-guide/http-server.md b/src/content/docs/en/alta/admin-guide/http-server.md
new file mode 100644
index 00000000..6e87d1c2
--- /dev/null
+++ b/src/content/docs/en/alta/admin-guide/http-server.md
@@ -0,0 +1,38 @@
+---
+title: "HTTP Server"
+date: 2024-09-09
+sidebar:
+ order: 6
+---
+
+In the Cesbo Alta system, the HTTP server configuration allows you to manage server settings for application management and for OTT streaming. The following parameters are customizable:
+
+
+
+- **Interface**:
+ - **Any**: Accepts connections from all available network interfaces.
+ - **Localhost**: Limits connections to the local machine only.
+- **Port**: You can select any available (unused) port number. By default, the following ports are configured during the `alta init` process:
+ - **Management Port**: Used for the web interface and API access.
+ - **OTT Port**: Dedicated for streaming access to channels.
+
+## HTTPS
+
+- **Certificate**: Full path to the SSL/TLS certificate chain that secures HTTPS connections. For example, `/etc/dehydrated/certs/example.com/fullchain.pem`.
+- **Private Key**: Full path to the corresponding private key for the certificate. For example, `/etc/dehydrated/certs/example.com/privkey.pem`.
+
+You can obtain a free TLS certificate from [Let's Encrypt](https://letsencrypt.org/) using tools like Dehydrated. For more information, consult the guide on setting up HTTPS certificates.
+
+## Server Headers
+
+- **Server Tokens**: This is the HTTP `Server` header. By default, it contains the server name and version, such as `Alta/version-number`. You can choose to reveal or obscure this information based on security preferences.
+- **Allow Origin**: Control which domains can access your server by adding trusted domains for CORS (Cross-Origin Resource Sharing) through the **Add** button.
+
+## Timeouts & Limits
+
+- **Read (Sec)**: Set to **2 seconds** to limit the time for reading data from clients.
+- **Write (Sec)**: Configurable to **10 seconds** for sending data.
+- **Idle (Sec)**: Set to **10 seconds** to disconnect inactive connections.
+- **Limit**: The default value is **5000**, allowing up to 5000 concurrent connections.
+
+These configurations provide flexibility and security for setting up your OTT server, ensuring optimal performance and compatibility for streaming applications.
diff --git a/src/content/docs/en/alta/admin-guide/manage-services.md b/src/content/docs/en/alta/admin-guide/manage-services.md
new file mode 100644
index 00000000..88dccc48
--- /dev/null
+++ b/src/content/docs/en/alta/admin-guide/manage-services.md
@@ -0,0 +1,34 @@
+---
+title: Manage Alta Services
+date: 2023-03-04
+sidebar:
+ order: 1
+---
+
+Service is an application process with specified name and own configuration. You may launch on your server one or more services depends on your need.
+
+## Systemd
+
+Systemd is a popular service manager for Linux-based operating systems. It is used to manage the services and processes running on the system, including starting and stopping services, checking their status, and managing their logs. Systemd is also responsible for launching services when the system starts up, ensuring that all necessary services are running before users can access the system.
+
+## Service management
+
+To register new service launch initialization wizard with next command:
+
+```sh
+sudo alta init
+```
+
+After finishing the initialization wizard a service will be added to the system. The service can be managed with the commands:
+
+| Command | Description |
+| --- | --- |
+| `systemctl restart alta` | Restart service |
+| `systemctl start alta` | Start service |
+| `systemctl stop alta` | Stop service |
+| `systemctl status alta` | Service status |
+| `systemctl enable alta` | Launch service on system startup |
+| `systemctl disable alta` | Disable autorun |
+| `journalctl -fu alta` | Service logs |
+
+In this example we used default service name `alta`.
diff --git a/src/content/docs/en/alta/admin-guide/uninstall.md b/src/content/docs/en/alta/admin-guide/uninstall.md
new file mode 100644
index 00000000..a65cba09
--- /dev/null
+++ b/src/content/docs/en/alta/admin-guide/uninstall.md
@@ -0,0 +1,40 @@
+---
+title: Uninstall
+date: 2023-02-24
+sidebar:
+ order: 4
+---
+
+If Alta is not needed anymore you can remove it completely from your server.
+
+:::caution
+Before uninstall please [Make a Backup](/en/alta/getting-started/backup/)!
+:::
+
+## Remove service
+
+If you use Systemd, first of all stop your service:
+
+```sh
+systemctl stop alta
+```
+
+Disable autorun:
+
+```sh
+systemctl disable alta
+```
+
+And remove service file:
+
+```sh
+rm /etc/systemd/system/alta.service
+```
+
+## Cleanup
+
+Remove binary file and configuration files:
+
+```sh
+rm -rf /usr/bin/alta /etc/alta
+```
diff --git a/src/content/docs/en/alta/getting-started/_meta.yml b/src/content/docs/en/alta/getting-started/_meta.yml
new file mode 100644
index 00000000..5a93f248
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/_meta.yml
@@ -0,0 +1,2 @@
+label: Getting started
+order: 1
\ No newline at end of file
diff --git a/src/content/docs/en/alta/getting-started/backup.md b/src/content/docs/en/alta/getting-started/backup.md
new file mode 100644
index 00000000..c33931f9
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/backup.md
@@ -0,0 +1,25 @@
+---
+title: Backup
+description: Create and restore backups of Alta binary and configuration files
+sidebar:
+ order: 11
+---
+
+Backups are an important part of system administration!
+
+## Create
+
+Save binary file and configuration files to archive:
+
+```sh
+tar -Pzcf ~/alta-backup.tar.gz /usr/bin/alta /etc/alta
+```
+
+## Restore
+
+To extract backup launch next commands:
+
+```sh
+rm -f /usr/bin/alta
+tar -Pxf ~/alta-backup.tar.gz
+```
diff --git a/src/content/docs/en/alta/getting-started/changelog.md b/src/content/docs/en/alta/getting-started/changelog.md
new file mode 100644
index 00000000..d5c3e179
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/changelog.md
@@ -0,0 +1,178 @@
+---
+title: Changelog
+sidebar:
+ order: 100
+---
+
+## 250716
+
+[Download Alta-250716](https://cdn.cesbo.com/alta/builds/alta-250716)
+
+### Storage
+
+- Automatic switch to circular recording on low disk space
+- Fix issue with storage statistics in web interface
+- Emulate Flussonic to access the storage from third-party applications
+
+### Receivers
+
+- Stream from file in loop without interruptions
+- Fix crash on turning off the receiver
+
+### HLS
+
+- Configurable HLS segments duration and quantity
+- Configurable timeout to close paused sessions
+- Fix high memory usage on many active sessions
+
+### Interface and API
+
+- Better API to import channels and receivers
+- Fix issue with cards background on dark theme
+
+## 250603
+
+[Download Alta-250603](https://cdn.cesbo.com/alta/builds/alta-250603)
+
+### Interface
+
+- Short guide how to reset password on the login page
+- Fixed issue with network mask in the IP authentication settings
+
+### Receivers
+
+- Better receiving stability - could handle many errors in the stream without stopping the receiver
+- If the receiver stops working, the last full video frame continues to be delivered — the stream doesn’t interrupt in the player and will resume automatically when the source returns
+
+### Channels
+
+- Pause - Player can pause the channel and continue playback from the last position. In case of a live channel, it will continue playback from archive (if enabled).
+
+### Base App
+
+- Small fixes for `alta init` command
+- Fix issues with app crash in UDP receiver and app restart after crash
+- Config backup on changes
+
+## 250314
+
+[Download Alta-250314](https://cdn.cesbo.com/alta/builds/alta-250314)
+
+### Interface
+
+- Filter bar for channels, receivers, and dashboard
+- Config export
+
+### Channels
+
+- Fixed issue with receiving interruptions due to PTS/DTS handling
+- Enhanced logging for PTS/DTS errors and demuxer monitoring
+- Added DirectIO for file writing operations
+
+### Important configuration refactoring
+
+- Removed options `Media Access` and `VOD Access` from the channel settings
+- Options `Media Enable` and `VOD Enable` are now available in the Channels -> HLS Access settings. Use this options only if you want to get access to the content without sessions and authentication (eg. you use Alta as a backend)
+- Access to the VOD playlist through the `index.m3u8` without additional options: `http://your-server/channel-path/index.m3u8?start=unix-timestamp&duration=minutes`
+
+## 250205
+
+[Download Alta-250205](https://cdn.cesbo.com/alta/builds/alta-250205)
+
+### Dashboard
+
+- Channels and Receivers overview
+- By clicking on the channel card you can see: bitrate for each variant, storage usage, and active sessions
+
+
+
+### Receivers
+
+- Receiver restart on error with receiving media
+
+### Channels
+
+- HLS multibitrate, you can add multiple variants for each channel
+- The "Media Enable" option is now a simple checkbox to turn on direct access to the media playlist. Default URL to the media playlist will be: `http://your-server/channel-path/variant-name/media.m3u8`
+- The "VOD Enable" option is now a simple checkbox to turn on direct access to the VOD playlist. Default URL to the VOD playlist will be: `http://your-server/channel-path/variant-name/vod.m3u8?start=unix-timestamp&duration=minutes`
+
+
+
+### Catchup
+
+- Catchup provides a media player (such as Kodi, Televizo) with information on how to access media content from storage.
+- If storage is configured for channel, then the catchup options will be added to the exported playlist.
+- You can configure the `tvg_id` option in the channel settings to link the channel with related xmltv data.
+
+### RTSP
+
+- RTSP now supports the ip cameras with the h.265 codec
+
+### Other
+
+- Better performance and memory management.
+
+## 241210
+
+:::danger
+This version has breaking changes!
+
+Before update please save a copy of your configuration file.
+Default configuration file is located in `/etc/alta/alta.conf`
+:::
+
+[Download Alta-241210](https://cdn.cesbo.com/alta/builds/alta-241210)
+
+### Receivers
+
+- Fix issue with RTSP receiving for most h.264 cameras
+- Receivers separated from channels. In future updates, the receivers list will also be used for convenient monitoring of all sources
+
+
+
+- Import receivers from m3u playlist
+
+
+
+### Channels
+
+- New channel interface with statistics about storage usage. You can see how much disk space is occupied by the archive for each channel
+
+
+
+- Export channels to m3u playlist
+
+
+
+### Sessions
+
+- New session interface with active sessions
+
+
+
+### Storage
+
+- New interface for storage with information about storage usage
+
+
+
+### Other changes
+
+- Group actions with channels and receivers
+
+
+
+## 240909
+
+[Download Alta-240909](https://cdn.cesbo.com/alta/builds/alta-240909)
+
+### Receivers
+
+- Fixed bug with audio synchronization
+- EAC3 Audio codec support
+- Providing information with stream name in the output streams
+- Fixed RTSP address in channel settings
+
+### HTTP Server
+
+- replaced custom made HTTP Server with fastest HTTP engine for Go: [Fiber](https://gofiber.io/)
diff --git a/src/content/docs/en/alta/getting-started/index.md b/src/content/docs/en/alta/getting-started/index.md
new file mode 100644
index 00000000..203b7734
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/index.md
@@ -0,0 +1,18 @@
+---
+title: About Alta
+sidebar:
+ order: 1
+---
+
+Alta is software for over-the-top (OTT) live and video on demand content deliver.
+
+:::note
+Alta is under active development. The documentation is being updated.
+:::
+
+## Is This for You?
+
+Alta is designed for:
+
+- IPTV and OTT service providers
+- Security and surveillance systems
diff --git a/src/content/docs/en/alta/getting-started/install.mdx b/src/content/docs/en/alta/getting-started/install.mdx
new file mode 100644
index 00000000..fd0eb1e3
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/install.mdx
@@ -0,0 +1,71 @@
+---
+title: Installing Alta
+sidebar:
+ order: 2
+---
+import { Steps } from '@astrojs/starlight/components'
+
+Download a single binary file to your server and start the service in a few simple steps.
+
+## Requirements
+
+- Any Linux-based operating system. We recommend using Fedora 42.
+- x86 64bit CPU
+- Internet connection for periodic license validation (connects to `ls4.cesbo.com`)
+
+:::note
+This guide uses the **curl** command to download files. Most Linux distributions have **curl** pre-installed.
+:::
+
+## Install Alta
+
+
+
+1. **Open your server console and download binary file**
+
+ ```sh
+ curl -Lo /usr/bin/alta https://cesbo.com/alta-latest
+ ```
+
+2. **Set execute permission**
+
+ ```sh
+ chmod +x /usr/bin/alta
+ ```
+
+3. **Installation completed**
+
+ You can check the installed version of Alta by running:
+
+ ```sh
+ alta version
+ ```
+
+
+
+## Start service
+
+The initialization wizard prepares a new service on your system. Each service has its own configuration file, management port, and unique name. Launch the initialization wizard with this command:
+
+```sh
+alta init
+```
+
+:youtube[Cesbo Alta initialization wizard]{id="cnp3IsYHSZw"}
+
+- **Service name**: Unique identifier for the service.
+- **Config path**: Full path to config file; directories created as needed.
+- **Admin login**: Username for first admin.
+- **Admin password**: Set and confirm password (not visible while typing).
+- **Management port**: API/Web UI port (e.g., `127.0.0.1:8100`).
+- **OTT Port**: OTT Streaming Port (e.g., `127.0.0.1:8200`)
+- **Add to systemd**: Registers the service for system management.
+- **Launch on startup**: Enable if added to systemd.
+- **Start service**: Launch immediately.
+
+You can run multiple services using unique service names and ports. Read more: [Manage Alta Services](/en/alta/admin-guide/manage-services)
+
+## Access Web Interface
+
+Your service is ready to use. Connect to the Web Interface using any web browser. If you kept the default port `8100`, the interface address will be `http://server-address:8100` where server-address is your server IP or hostname.
+To log in, use the username `admin` and the password you defined in the wizard.
diff --git a/src/content/docs/en/alta/getting-started/web-interface.md b/src/content/docs/en/alta/getting-started/web-interface.md
new file mode 100644
index 00000000..04e86d70
--- /dev/null
+++ b/src/content/docs/en/alta/getting-started/web-interface.md
@@ -0,0 +1,63 @@
+---
+title: Web Interface
+sidebar:
+ order: 2
+---
+
+Alta provides a web interface that you can use to manage and configure the software.
+
+## Accessing the Web Interface
+
+Web Interface works well in next browsers: Firefox, Chrome, or Safari.
+
+Port for the web interface depends on your configuration, by the default it `8100`. To access the web interface, enter the following URL in your web browser: `http://your-server:8100`, where your-server is the IP address or hostname of the server where Alta is installed.
+
+## Login to Web Interface
+
+
+
+Default login is `admin`. Password defines in the wizard on service initialization.
+
+## Dashboard
+
+The **Dashboard** provides a real-time overview of all configured **Channels** and **Receivers**, showing key metrics for system monitoring:
+
+- **Stream Bitrates**
+- **Active User Counts**
+- **Storage Usage** (if enabled)
+
+Each Channel/Receiver is shown as a **card** with a color-coded border indicating its status.
+
+### Card Status Indicators
+
+- **Green Border**: Enabled and streaming normally.
+- **Gray Border**: Disabled or no stream.
+- **Yellow Border**: One or more stream variants inactive.
+
+### Card Header Contents
+
+- **Name**: Identifier for Channel/Receiver
+ - ⚙️ icon: Opens Channel settings
+ - `/`: Opens Edit Receiver dialog
+- **User Count**: Number of active stream viewers
+- **Bitrate**: Real-time bitrate in **Mbit/s**
+- Clicking a card expands it to show more details.
+
+### Expanded Card Details
+
+- **Stream Details**
+ - **Variants List**: e.g., `HD / SD`, `Receiver A / Receiver B`
+ - **Individual Bitrates**: Shown per resolution/variant
+
+- **Storage Usage** if enabled shows variants with:
+ - **Data Size**: Total storage used by the variant
+ - **Time Frame**: Duration for which content is stored
+
+## Usage Tips
+
+- **Search & Sort** via Navigation Bar to find Channels/Receivers
+- **Monitor**:
+ - **Bitrate** and **user count** for performance
+- **Troubleshooting**:
+ - **Gray card**: Check if stream is enabled and receiving input
+ - **Yellow card**: Check variant statuses in settings
diff --git a/src/content/docs/en/alta/ott-settings/_meta.yml b/src/content/docs/en/alta/ott-settings/_meta.yml
new file mode 100644
index 00000000..ad31a726
--- /dev/null
+++ b/src/content/docs/en/alta/ott-settings/_meta.yml
@@ -0,0 +1,2 @@
+label: OTT settings
+order: 3
diff --git a/src/content/docs/en/alta/ott-settings/auth-backend.md b/src/content/docs/en/alta/ott-settings/auth-backend.md
new file mode 100644
index 00000000..3cf2615e
--- /dev/null
+++ b/src/content/docs/en/alta/ott-settings/auth-backend.md
@@ -0,0 +1,123 @@
+---
+title: "Auth: HTTP Backend"
+sidebar:
+ order: 5
+---
+
+Backend Authorization is a system for verifying client requests with an external HTTP service in an extensible way.
+
+
+
+The backend URL depends on the middleware being used. When a client starts a channel, Alta sends a request to the backend service. The backend service verifies the client request based on its own rules and returns a response to Alta. A response status of 200 indicates that access to the content is allowed, while any other response denies access. If the backend service is unavailable, Alta processes a default action.
+
+## Ministra / Stalker
+
+Backend URL:
+
+```
+http://example.com/stalker_portal/server/api/chk_flussonic_tmp_link.php
+```
+
+In the Ministra / Stalker settings turn on option "Temporary URL - Flussonic support"
+
+## IPTVPORTAL
+
+Backend URL:
+
+```
+https://go.iptvportal.cloud/auth/arescrypt/
+```
+
+In the portal settings open "Keys" menu and create a new key:
+
+- Name: Alta
+- Algorithm: ARESSTREAM
+- Mode: SM
+- Key Length: 1472 bit
+- Update Rate: 1:00:00
+
+In channel settings:
+
+- Auth: arescrypt
+- Encoded: turn on
+- Key: Alta
+
+## Microimpulse Smarty
+
+Backend URL:
+
+```
+http://example.com/tvmiddleware/api/streamservice/token/check/
+```
+
+## Custom Backend
+
+If you need to implement custom authentication logic, you can create your own backend.
+
+Alta sends an HTTP GET request to the backend, appending all URL parameters from the original request passed to the backend URL. In addition to the URL parameters, Alta also sends the following HTTP headers to the backend:
+
+- `X-Session-Id` - unique session identifier
+- `X-Real-Ip` - client IP address
+- `X-Real-Path` - path requested by the client
+- `X-Real-Origin` - origin is a combination of a protocol (for example http or https), hostname, and port (if specified)
+- `X-Real-Ua` - User-Agent from original request
+
+In this guide, we provide an example of an extremely simple PHP backend that allows access if the token is equal to `123`.
+
+Create new file `auth.php` with the following code:
+
+```php
+` (e.g., `/discovery`)
+- **Variant path** (multi-bitrate): `//` (e.g., `/discovery/1080p`)
+
+File extensions:
+
+- `index.m3u8`: Main access point for both live and on-demand content also known as the master playlist.
+- `///.m3u8`: Session-specific playlist to the media segments.
+- `///.ts`: Media segment files in MPEG-TS format.
+
+## Standard Access (index.m3u8)
+
+This is the main way to access HLS content. It works for both live streaming and archived content.
+
+### Live Content
+
+Stream current live content:
+
+```
+//index.m3u8
+```
+
+### Archived Content
+
+Access content from the archive with time parameters:
+
+```
+//index.m3u8?start=