# When is Transcoder AddOn Needed (for live ABR streams)?

**URL:** <https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520>\
**Category:** Wowza Streaming Engine\
**Created:** [March 21, 2014, 3:12pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520 "2014-03-21T15:12:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shane\_H](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@Shane\_H](https://community.wowza.com/u/Shane_H)\
**Post date:** [March 21, 2014, 3:12pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/1 "2014-03-21T15:12:03Z")

</div>

I apologize in advance if this a noob question, but I are one right now. I’m currently evaluating Wowza 4 (using a trial license) on Amazon EC2. I have the instance up and running and I’m exploring all the options on the Wowza Streaming Engine web GUI. My primary interest in Wowza involves live ABR streaming and transcoding/repackaging to multiple live ABR formats. I’ve been reading lots of quick start guides, tutorials, etc, but I need to ask the following:

I understand that I can encode a single high quality stream, push it via RTMP to Wowza and it can transcode it to several ABR streams in multiple formats using the Transcoder AddOn.

But what if I’m encoding an ABR stream (consisting of 4 or 5 variant bitrates) on my encoder and pushing those to Wowza (via RTMP)? Can Wowza repackage those to the other flavors (HLS and MSS) without using the Transcoder AddOn? Can it be done with the Transcoder AddOn? (We have a ViewCast Niagara encoder that can encode live ABR streams in Adobe FDS, Apple HLS, and Microsoft Smooth Stream flavors.)

Thank you!

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [March 21, 2014, 2:17pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/2 "2014-03-21T14:17:14Z")

</div>

The key to ABR is key frame alignment, If your encoder can produce the multi-bitrate renditions with key frames aligned then you do not need the Transcoder.

See this guide to set up Adaptive Bitrate Streaming:

[How to do adaptive bitrate streaming](https://www.wowza.com/docs/how-to-do-adaptive-bitrate-streaming)

And you can use this guide to check if key frames are aligned from the encoder:

[How to debug encoder multi-bitrate key frame alignment](https://www.wowza.com/docs/how-to-debug-encoder-multi-bitrate-keyframe-alignment)

Salvadore

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [March 21, 2014, 8:14pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/3 "2014-03-21T20:14:28Z")

</div>

Hi,

The first URL:

```auto
http://[wowza-ip-address]:1935/live/smil:myStream.smil/playlist.m3u8

```

Allows playback from a group of streams (.smil file) for ABR

The seconds URL:

```auto
http://[wowza-ip-address]:1935/live/myStream/playlist.m3u8

```

Allows playback from a single published stream only.

Daren

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [March 24, 2014, 10:59pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/4 "2014-03-24T22:59:56Z")

</div>

Hi,

Correct. The trial version does not include HTTP Origin functionality.

Best regards,

Daren

---

<div class="post-metadata">

**Author:** ![Shane\_H](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@Shane\_H](https://community.wowza.com/u/Shane_H)\
**Post date:** [March 21, 2014, 9:16pm UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/5 "2014-03-21T21:16:20Z")

</div>

Thank you Salvadore.

I believe the key frames are aligned. We have done many HLS streams using that encoder (streaming through Akamai – not repackaged to other flavors) and they play well on iPads, iPhones and some Android devices (ie, Galaxy S4). I’ll check out that debugging article to check and see if they are aligned.

I’ve already read the tutorial in your first link. I have a related question:

In that tutorial, they say:

> For live adaptive bitrate streaming with the SMIL file created previously, use the following URL syntax in an iOS device:
> 
> URL:
> 
> ```auto
> http://[wowza-ip-address]:1935/live/smil:myStream.smil/playlist.m3u8
> 
> ```
> 
> For more information about iOS playback see [How to playback on Apple iOS devices (Cupertino/Apple HLS)](https://www.wowza.com/docs/how-to-playback-on-apple-ios-devices-cupertino-apple-hls%28Cupertino-Apple-HLS%29).

But if you click on that link, they say:

> Enter the following URL into the Safari web browser on the device:
> 
> URL:
> 
> ```auto
> http://[wowza-ip-address]:1935/live/myStream/playlist.m3u8
> 
> ```

Why the different formats in the URLs? (The first use a SMIL file; the second one doesn’t.) (I put the URLs in code brackets to prevent truncating.)

---

<div class="post-metadata">

**Author:** ![Shane\_H](https://avatars.discourse-cdn.com/v4/letter/s/a3d4f5/32.png) [@Shane\_H](https://community.wowza.com/u/Shane_H)\
**Post date:** [March 24, 2014, 11:03am UTC](https://community.wowza.com/t/when-is-transcoder-addon-needed-for-live-abr-streams/42520/6 "2014-03-24T11:03:01Z")

</div>

Thank you Daren.

One more question: I’m using a trial license right now. I understand that the trial license does not provide HTTP Origin services. So I can’t publish ABR streams to Amazon CloudFront with a trial license then, correct?

Thank you so much!
