# Kotlin and Large Storage Requirements

**URL:** <https://community.wowza.com/t/kotlin-and-large-storage-requirements/47736>\
**Category:** Wowza Developer Dojo\
**Tags:** wowza-streaming-server-java-api\
**Created:** [November 21, 2016, 5:39pm UTC](https://community.wowza.com/t/kotlin-and-large-storage-requirements/47736 "2016-11-21T17:39:33Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sivabudh\_Umpudh](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Sivabudh\_Umpudh](https://community.wowza.com/u/Sivabudh_Umpudh)\
**Post date:** [November 21, 2016, 5:39pm UTC](https://community.wowza.com/t/kotlin-and-large-storage-requirements/47736/1 "2016-11-21T17:39:33Z")

</div>

Dear everyone,

- I would like to customize Wowza. I understand that Wowza supports this through its Java API. However, my preferred language is Kotlin ([https://kotlinlang.org](https://kotlinlang.org)). Is this possible? Has anyone tried? Java 8 is what I plan to use.

- I plan to use your system with about 20,000 CCTV cameras. The total bandwidth coming through is about 12 Gbps. Further, my requirements is that the solution must be on-premise. Because of this, I plan to use a distributed storage backend for storing CCTV video streams. How do I direct Wowza to record to my custom distributed storage API, and still use Wowza’s on demand playback capability.

---

<div class="post-metadata">

**Author:** ![Jermaine\_Hemby](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@Jermaine\_Hemby](https://community.wowza.com/u/Jermaine_Hemby)\
**Post date:** [December 17, 2016, 8:49am UTC](https://community.wowza.com/t/kotlin-and-large-storage-requirements/47736/2 "2016-12-17T08:49:23Z")

</div>

Hello

Thanks for contacting Wowza Forums!

For the supported code languages, I would refer to the Wowza Developer documentation on this. This should show you what is supported and not supported for code languages. [DEVELOPER INFORMATION](https://www.wowza.com/docs/wowza-developer-apis-and-sdks)

For the storage and using Wowza for distribution, check out this article: [MEDIA CACHE](https://www.wowza.com/docs/how-to-scale-video-on-demand-streaming-with-media-cache)

Regards,

Jermaine
