# Customizing the streaming server in terms of algorithms and core functionality.

**URL:** <https://community.wowza.com/t/customizing-the-streaming-server-in-terms-of-algorithms-and-core-functionality/39594>\
**Category:** Wowza Developer Dojo\
**Tags:** wowza-streaming-server-java-api\
**Created:** [March 16, 2014, 9:27pm UTC](https://community.wowza.com/t/customizing-the-streaming-server-in-terms-of-algorithms-and-core-functionality/39594 "2014-03-16T21:27:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![qwe\_qwe](https://avatars.discourse-cdn.com/v4/letter/q/82dd89/32.png) [@qwe\_qwe](https://community.wowza.com/u/qwe_qwe)\
**Post date:** [March 16, 2014, 9:27pm UTC](https://community.wowza.com/t/customizing-the-streaming-server-in-terms-of-algorithms-and-core-functionality/39594/1 "2014-03-16T21:27:32Z")

</div>

Hi,

I have a questions in regards of how far you can customize the following: Video streaming algorithm/mechanism/system (The way Wowza delivers video frames through the network, the core). For example i want to load my own algorithm for delivering streaming.

I know that is not recommended and it would be silly because of all the money and resources u guys have put on the streaming engine. At some level this mechanism can be a black box for copyright purposes. But for example i want to run a black box test and benchmark the Wowza mechanism with another one without knowing exactly what it does. Only compare results.

It would be nice if you have a guide or some more elaborated and guided info. not just and answer on how to do this.

Best regards.

---

<div class="post-metadata">

**Author:** ![Matt\_Young](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/matt_young/32/389_2.png) [@Matt\_Young](https://community.wowza.com/u/Matt_Young)\
**Post date:** [March 17, 2014, 9:11am UTC](https://community.wowza.com/t/customizing-the-streaming-server-in-terms-of-algorithms-and-core-functionality/39594/2 "2014-03-17T09:11:20Z")

</div>

Hello,

I’m glad you’ve taken interest in exploring the functional possibilities provided by Wowza. Please feel free to take a look at our extensive [API](https://www.wowza.com/resources/WowzaMediaServer_ServerSideAPI-3.6.4.pdf) (also provided in your install under documentation) and our large assortment of [examples](https://www.wowza.com/docs/wowza-streaming-engine-java-api) and our [Module Collection](https://www.wowza.com/docs/module-collection).

Thanks,

Matt
