# Streaming Opengl window

**URL:** <https://community.wowza.com/t/streaming-opengl-window/43228>\
**Category:** Wowza Streaming Engine\
**Created:** [June 18, 2014, 1:41pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228 "2014-06-18T13:41:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vikram\_Singh\_Singh](https://avatars.discourse-cdn.com/v4/letter/v/e9c0ed/32.png) [@Vikram\_Singh\_Singh](https://community.wowza.com/u/Vikram_Singh_Singh)\
**Post date:** [June 18, 2014, 1:41pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/1 "2014-06-18T13:41:38Z")

</div>

Hi,

I want to stream my openGL window to :

- android

- iPhone

- web browser,

- Windows phone

using rtsp and hls protocols.

Can I do this using wowza.

Does wowza have a sdk to do this.

Thanks and regards.

vikram singh

---

<div class="post-metadata">

**Author:** ![Zoran](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/zoran/32/385_2.png) [@Zoran](https://community.wowza.com/u/Zoran)\
**Post date:** [June 18, 2014, 10:51am UTC](https://community.wowza.com/t/streaming-opengl-window/43228/2 "2014-06-18T10:51:42Z")

</div>

Hello,

Wowza is not able to capture your desktop screen and encode it for streaming. You will have to use an encoder like VLC, FFMPEG, Wirecast, etc…, to capture your desktop screen, encode it and publish it to your Wowza server in order to distribute it to your streaming clients using different devices.

Please take a look at the following forum articles describing how to use these encoders with Wowza:

- [How to use VLC as a live stream encoder with Wowza Media Server (MPEG-TS)](https://www.wowza.com/docs/how-to-use-vlc-as-a-live-stream-encoder-with-wowza-media-server-mpeg-ts%28MPEG-TS%29)

- [How to set up live streaming using Telestream Wirecast encoder (video tutorial)](https://www.wowza.com/docs/how-to-use-telestream-wirecast-live-encoder-with-wowza-streaming-engine%28video-tutorial%29)

- [How to use Telestream Wirecast live encoder with Wowza Streaming Engine](https://www.wowza.com/docs/how-to-use-telestream-wirecast-live-encoder-with-wowza-streaming-engine)

Zoran

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [June 18, 2014, 11:00pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/3 "2014-06-18T23:00:38Z")

</div>

Hi

There isn’t an API way to do this.

It requires capture of the window and encoding this to a H.264 stream being sent to Wowza’s streaming port.

As Zoran mentioned, both VLC and FFMPEG (free) are capable of doing this).

Daren

---

<div class="post-metadata">

**Author:** ![Daren\_Johnson](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@Daren\_Johnson](https://community.wowza.com/u/Daren_Johnson)\
**Post date:** [June 19, 2014, 10:15pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/4 "2014-06-19T22:15:47Z")

</div>

Hi,

Those are indeed the native Transcoder binaries, but there is not a c or cpp based API.

Daren

---

<div class="post-metadata">

**Author:** ![Vikram\_Singh\_Singh](https://avatars.discourse-cdn.com/v4/letter/v/e9c0ed/32.png) [@Vikram\_Singh\_Singh](https://community.wowza.com/u/Vikram_Singh_Singh)\
**Post date:** [June 18, 2014, 4:11pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/5 "2014-06-18T16:11:20Z")

</div>

I want to write a sample using wowza for streaming.

Does wowza provide an api.

---

<div class="post-metadata">

**Author:** ![Vikram\_Singh\_Singh](https://avatars.discourse-cdn.com/v4/letter/v/e9c0ed/32.png) [@Vikram\_Singh\_Singh](https://community.wowza.com/u/Vikram_Singh_Singh)\
**Post date:** [June 19, 2014, 6:26pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/6 "2014-06-19T18:26:54Z")

</div>

Hi Daren,

I found that wowza has a Java based api.

Does wowza also has cpp or c based api because in the installation folder wowza has a folder named lib-native which consists of dlls.

Though I did not find any header files.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![Vikram\_Singh\_Singh](https://avatars.discourse-cdn.com/v4/letter/v/e9c0ed/32.png) [@Vikram\_Singh\_Singh](https://community.wowza.com/u/Vikram_Singh_Singh)\
**Post date:** [June 20, 2014, 4:34pm UTC](https://community.wowza.com/t/streaming-opengl-window/43228/7 "2014-06-20T16:34:21Z")

</div>

Hi Daren,

I am writing an application in which I am live streaming my window content.

I have c++ based encoder to encode my frames.

Previously I used Live555 to stream my encoded frames and Live555 is a C++ API.

Now, I want to stream these encoded frames using wowza which has a java api.

Can we use a c++ encoder with wowza streaming server to stream the encoded using RTSP protocol.

-Vikram
