# rtmp H.264 input TO HLS/http (iOs) H.264 out

**URL:** <https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936>\
**Category:** Wowza Streaming Engine\
**Created:** [May 2, 2012, 9:44am UTC](https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936 "2012-05-02T09:44:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Warren\_Gwartney](https://avatars.discourse-cdn.com/v4/letter/w/c57346/32.png) [@Warren\_Gwartney](https://community.wowza.com/u/Warren_Gwartney)\
**Post date:** [May 2, 2012, 9:44am UTC](https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936/1 "2012-05-02T09:44:43Z")

</div>

Background: I’ve built a web-based app that makes it push button launch Wowza’s devpay AMI’s on AWS (in any size or region). The first server that loads for a given event is the origin server; you can then launch edge servers at will. (I’ve also automated a player embed tag that goes along with the configuration to make it truly work.)

I’m wondering… the origin takes an H.264 encoded rtmp stream. Can I create an edge configuration option for a server that gets the stream from the origin and delivers it as HLS, which I understand is HTTP without the transcoder plugin… assuming the rtmp stream is already H.264; this isn’t really a transcode; just an alternate delivery protocol. And this would have to be possible using the off-the-shelf AMI’s; I don’t want to customize the AMI beyond Application configurations. Any pointers are greatly appreciated. I’ve combed through forums and looked at documentation; I think I’m just not quite sure where to start.

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [May 2, 2012, 2:52pm UTC](https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936/2 "2012-05-02T14:52:29Z")

</div>

You don’t need the Wowza Transcoder for HLS (cupertinostreaming). With LiveRepeater, packetizing is done on the origin. Take a look at this guide:

[https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater](https://www.wowza.com/docs/how-to-configure-a-live-stream-repeater)

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [May 2, 2012, 8:07pm UTC](https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936/3 "2012-05-02T20:07:51Z")

</div>

Right

---

<div class="post-metadata">

**Author:** ![Warren\_Gwartney](https://avatars.discourse-cdn.com/v4/letter/w/c57346/32.png) [@Warren\_Gwartney](https://community.wowza.com/u/Warren_Gwartney)\
**Post date:** [May 2, 2012, 3:04pm UTC](https://community.wowza.com/t/rtmp-h-264-input-to-hls-http-ios-h-264-out/35936/4 "2012-05-02T15:04:33Z")

</div>

Richard,

Thank you for the link. Very helpful. With proper server configuration; then I assume you configure the player like

http://[wowza-address]/[application]/[application-instance]/[stream-name]/playlist.m3u8

as documented here: [https://www.wowza.com/docs/how-to-install-and-configure-wowza-streaming-engine#cupertinostreaming?](https://www.wowza.com/docs/how-to-install-and-configure-wowza-streaming-engine#cupertinostreaming?)

Warren

[webvideodesk.com](http://webvideodesk.com)
