

# Create a Microsoft Smooth output group
<a name="creating-smooth-output-group"></a>

When you [planned the workflow for your channel](identify-downstream-system.md), you might have determined that you want to include a Microsoft Smooth output group.

## The procedure
<a name="smooth-create-procedure"></a>

1. On the **Create channel** page, in the **Output groups** section, choose **Add**. 

1. In the **Add output group** section, choose **Microsoft Smooth**, and then choose **Confirm**. More sections appear:
   + **Microsoft Smooth group destination** – This section contains fields for the [destination of the outputs](smooth-destinations.md).
   + **Microsoft Smooth settings** – This section contains fields for the [container](smooth-container.md), the [connection to the downstream system](smooth-destinations.md), and [resiliency](mss-other-fields.md#smooth-resiliency). 
   + **Microsoft Smooth outputs** – This section shows the single output that is added by default.
   + **Event configuration** – This section contains fields for the [destination of the outputs](smooth-destinations.md) and the[container](smooth-container.md).
   + **Timecode configuration** – This section contains fields for the [timecode](mss-other-fields.md#smooth-timecode) in the outputs.
   + **Sparse track** – This section contains fields for the [container](smooth-container.md).

1.  If your plan includes more than one output in this output group, then in **Microsoft Smooth outputs**, choose **Add output** to add the appropriate number of outputs. 

1. In **Microsoft Smooth outputs**, choose the first **Settings** link to view the sections for the first output:
   + **Output settings** – This section contains fields for the [output destination](smooth-destinations.md), and the [container](smooth-container.md).
   + **Stream settings** – This section contains fields for the [output streams](smooth-streams-section.md) (the video, audio, and captions).

1. (Optional) Enter names for the output group and the outputs:
   + In **Microsoft Smooth settings**, for **Name**, enter a name for the output group. This name is internal to MediaLive; it doesn't appear in the output. For example, **Sports Curling**.
   + In the **Output settings** section for each output, for **Output name**, enter a name for the output. This name is internal to MediaLive; it doesn't appear in the output. For example, **high resolution**.

1. To complete the other fields, see the topics listed after this procedure.

1. After you have finished setting up this output group and its outputs, you can create another output group (of any type), if your plan requires it. Otherwise, go to [Save the channel](creating-a-channel-step9.md).

**Topics**

# Fields for the output destination
<a name="smooth-destinations"></a>

The following fields configure the destination of each Microsoft Smooth output.
+ **Output group** – **Microsoft Smooth group destination** section
+ **Output group – Event configuration – Event ID mode** 
+ **Output group – Event configuration – Event ID**
+ **Microsoft Smooth settings** section – **General configuration** section:
  + **Connection retry interval** 
  + **Num retries**
  + **Filecache duration**
  + **Restart delay**
  + **Certificate mode**

## Complete the fields on the console
<a name="smooth-specify-destination"></a>

The full path for each output in a Microsoft Smooth output group consists of the following:

`URL eventID streamInformation `
+ The URL and event ID are know as the *publishing points*. For example:

  `https://203.0.113.18/sports/Events(1585232182)`
+ MediaLive generates the event ID using information that you provide. For more information, expand **Event Configuration** on the console, and choose the **Info **link next to each field.
+ MediaLive generates the stream ID. It assigns a unique number to the stream, starting from 0. For example: `/Streams(stream0)`.

  You will be able to see the stream information when you look at the MediaLive logs for the output.

**To specify the path and connection to the downstream system**

1. Complete the **URL** fields in the **Microsoft Smooth group destinations** section. Specify two destinations if the channel is set up as a standard channel, or one destination if it is set up as a single-pipeline channel. Don't worry about the event ID. You will specify that in another field.

    For example:

   `https://203.0.113.55/sports/curling`

   `https://203.0.113.82/sports/curling`

1. Complete the **Credentials** section, if the downstream system provided you with a user name and password. For the password, enter the name of the password stored on the AWS Systems Manager Parameter Store. Don't enter the password itself. For more information, see [Requirements for AWS Systems Manager password parameters](requirements-for-EC2.md). 

1. If you obtained values to configure the connection, enter those values in the **General configuration** section on the **Microsoft Smooth group** page.

1. Set up the event ID in the following fields: 

   **Output group settings – Event configuration – Event ID Mode**

   **Output group settings – Event configuration – Event ID**

   You can set up the event ID in three ways:
   + With an event ID that you specify – Set **Event ID mode** to **USE\$1CONFIGURED**. Then specify the ID. For example, **curling**. The event ID will look like this: **/Events(curling)**
   + With a timestamp – Set **Event ID mode** to **USE\$1TIMESTAMP**. MediaLive generates a Unix timecode based on the time that you start the channel. The event ID will look like this: **/Events(1585232182)**
   + With no event ID – set **Event ID mode** to **NO\$1EVENT\$1ID**. We strongly recommend that you don't use this method.

# Fields for the container
<a name="smooth-container"></a>

The following fields configure the container in each output.
+ **Microsoft Smooth settings** section – **General configuration** section – **Fragment length** 
+ **Event configuration** – **Stream manifest behavior**
+ **Event configuration – Event stop behavior**

These fields let you configure some of the streaming behavior. For information about a field, choose the **Info** link in the MediaLive console. 

# Fields for the encodes
<a name="smooth-streams-section"></a>

The following fields relate to the encoding of the video, audio, and captions streams (encodes) in the output. 
+ **Stream settings** section

For information about creating encodes, see the following sections:
+ [Set up the video encode](creating-a-channel-step6.md)
+ [Set up the audio encodes](creating-a-channel-step7.md)
+  [Set up the captions encodes](creating-a-channel-step8.md)

# Fields for other Microsoft Smooth features
<a name="mss-other-fields"></a>

## Fields for resiliency
<a name="smooth-resiliency"></a>

The following field relates to implementing resiliency in a Microsoft Smooth output. 
+ **Microsoft Smooth output group** – **Microsoft Smooth Settings** section – **General configuration** section – **Input loss action**

Optionally change the value of **Input loss action**. 

Choose the **Info** link in the MediaLive console to decide which option to choose. For more information, see [Handling loss of video input](feature-input-loss.md).

## Fields for timecode
<a name="smooth-timecode"></a>

The following fields relate to configuring the timecode and timestamp in all the outputs in the output group. 
+ **Microsoft Smooth output group** – **Timecode Configuration** section 

For details about a field, choose the **Info** link next to the field in the MediaLive console.

## Fields for SCTE-35
<a name="smooth-s35"></a>

The following fields relate to configuring the timecode and timestamp in all the outputs in the output group. 
+ **Microsoft Smooth output group** – **Timecode Configuration** section 

If you want all the outputs in this output group to include the SCTE-35 messages that are already present in the input, choose **Sparse track**. The messages will be included in a sparse track. For more information, see [Processing SCTE 35 messages](scte-35-message-processing.md) and specifically [Enabling decoration – Microsoft Smooth](procedure-to-enable-decoration-ms-smooth.md).