# VOD Streaming Server architecture design

**URL:** <https://community.wowza.com/t/vod-streaming-server-architecture-design/35293>\
**Category:** Wowza Streaming Engine\
**Created:** [August 20, 2012, 10:36am UTC](https://community.wowza.com/t/vod-streaming-server-architecture-design/35293 "2012-08-20T10:36:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Azril\_Nazli\_Alias](https://avatars.discourse-cdn.com/v4/letter/a/cdc98d/32.png) [@Azril\_Nazli\_Alias](https://community.wowza.com/u/Azril_Nazli_Alias)\
**Post date:** [August 20, 2012, 10:36am UTC](https://community.wowza.com/t/vod-streaming-server-architecture-design/35293/1 "2012-08-20T10:36:37Z")

</div>

Hi,

I’m doing proposals for our key client in Malaysia and here’s the scenario.

Our client will do the video encoding and store the videos into thier storage locally and Origin Wowza will mount the storage. we plan to deliver the video using these protocols

- HTTP Flash

- RTMP Flash

- iOS HLS

- RTSP

eg : rtmp:///vod/mp4:sample.mp4

And our cdn ( which is Wowza Edges scattered in local datacenters and Amazon E2 ), will repeat the origin

eg: rtmp:///vod/mp4:sample.mp4

That’s our plan so far. Or should I use MediaCache ?

---

<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:** [August 20, 2012, 3:13am UTC](https://community.wowza.com/t/vod-streaming-server-architecture-design/35293/2 "2012-08-20T03:13:45Z")

</div>

Right, use MediaCache for vod instead:

[https://www.wowza.com/docs/how-to-scale-video-on-demand-streaming-with-media-cache](https://www.wowza.com/docs/how-to-scale-video-on-demand-streaming-with-media-cache)

An RTMP origin is for live stream repeating. With MediaCache your web server is the origin.

Richard
