---
title: Encrypting an Input Stream in Zixi Broadcaster
slug: zixi-broadcaster-v18/encrypting-an-input-stream-in-zixi-broadcaster
docTags: 
createdAt: 2024-12-25T19:45:04.789Z
---

You can encrypt a specific input stream using static key AES scrambling encryption (AES 128, AES 192, AES 256).&#x20;

The encryption works in the following way:

- **If the stream has been encrypted at the source** - The stream will remain encrypted regardless of the output type. The stream encryption prevents any further processing, such as analysis, transcoding, etc. For more information, see [Transcoder](docId\:ZF2wnTyFqowL-MaH4FDYC)  section.
- **If the stream is being encrypted by the Zixi Broadcaster** - outputs from this input will be encrypted only if the output is a Zixi Pull or Zixi Push output. All other outputs will send out an unencrypted stream.&#x20;

**To encrypt an input stream in Zixi Broadcaster:**

::::WorkflowBlock
:::WorkflowBlockItem
In **Inputs** screen, click **+New Input&#x20;**(or edit an existing input by clicking the ⚙️ icon and selecting **Edit**)**.**
:::

:::WorkflowBlockItem
Select the relevant input type if this is a new input.
:::

:::WorkflowBlockItem
Fill in the stream parameters.
:::

:::WorkflowBlockItem
At the bottom, select the **Enable Encryption** checkbox.
:::

:::WorkflowBlockItem
In the **Encryption Type** field, select AES 128, AES 192, AES 256 for fixed encryption.
:::

:::WorkflowBlockItem
In the **Encryption Key** field, enter your own key or click Generate to generate a key by the system. The exact key should be used to decrypt the stream on the other end.

![Set encryption key](https://api.archbee.com/api/optimize/mzxtTQEvCNIdUNgF2kuwJ/irV2YdkxcD7XmLt_TxJIa_image.png)
:::

:::WorkflowBlockItem
Click **OK**.
:::
::::

