# Reverse Proxy for HLS Live Stream

**URL:** <https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290>\
**Category:** Wowza Streaming Engine\
**Created:** [December 6, 2017, 7:41pm UTC](https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290 "2017-12-06T19:41:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ESTEP\_COMPANY](https://avatars.discourse-cdn.com/v4/letter/e/ad7895/32.png) [@ESTEP\_COMPANY](https://community.wowza.com/u/ESTEP_COMPANY)\
**Post date:** [December 6, 2017, 7:41pm UTC](https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290/1 "2017-12-06T19:41:22Z")

</div>

Hi,

I have a question about Reverse Proxy. I’m use Wowza Streaming Engine 4.5 and I have Live Streams and my Stream URL’s like that;

**[http://domain.com:1935/ApplicationName/StreamName.stream/playlist.m3u8](http://domain.com:1935/ApplicationName/StreamName.stream/playlist.m3u8)**

But I need to modify Live Stream URL without Port and ApplicationName like that;

**[http://domain.com/STREAMS/StreamName.stream/playlist.m3u8](http://domain.com/STREAMS/StreamName.stream/playlist.m3u8)**

is it possible to do this?

---

<div class="post-metadata">

**Author:** ![Stuart\_Gunn](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Stuart\_Gunn](https://community.wowza.com/u/Stuart_Gunn)\
**Post date:** [December 6, 2017, 10:17pm UTC](https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290/2 "2017-12-06T22:17:53Z")

</div>

Not sure about getting rid of the application name, but we used PAT (port address translation) and NAT (network address translation) to map our stream site at port 80 to our DMZ Wowza server at port 1935.

Allows us to use standard ports but our main website and stream site come from two different urls - .e.g. [www.company.com](http://www.company.com) and [stream.company.com](http://stream.company.com)

After that we did the same for SSL - [stream.company.com:443](http://stream.company.com:443) maps to our internal server at port 1936 (our custom SSL port). So may be worth talking to your network guys, or if your Wowza server is exposed externally and NOT in a DMZ, you could just change the port in the application.xml to port 80.

As for your application name, perhaps a hack would just be to rename the application name to STREAMS. Remember Wowza SE (at least the Windows version) appears to be case sensitive to URLs.

---

<div class="post-metadata">

**Author:** ![Stuart\_Gunn](https://avatars.discourse-cdn.com/v4/letter/s/da6949/32.png) [@Stuart\_Gunn](https://community.wowza.com/u/Stuart_Gunn)\
**Post date:** [December 6, 2017, 10:21pm UTC](https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290/3 "2017-12-06T22:21:32Z")

</div>

I should add that if you have IIS or another webserver running on 80 then there is really no way round this apart from 2 external DNSs and 2 external IP addresses.

---

<div class="post-metadata">

**Author:** ![ESTEP\_COMPANY](https://avatars.discourse-cdn.com/v4/letter/e/ad7895/32.png) [@ESTEP\_COMPANY](https://community.wowza.com/u/ESTEP_COMPANY)\
**Post date:** [December 8, 2017, 8:09am UTC](https://community.wowza.com/t/reverse-proxy-for-hls-live-stream/50290/4 "2017-12-08T08:09:17Z")

</div>

Thank you for your answer.
