# Custom Encoder RTSP? Documentation?

**URL:** <https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592>\
**Category:** Wowza Streaming Engine\
**Created:** [January 22, 2015, 2:28am UTC](https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592 "2015-01-22T02:28:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Domenico\_Cammarota](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Domenico\_Cammarota](https://community.wowza.com/u/Domenico_Cammarota)\
**Post date:** [January 22, 2015, 2:28am UTC](https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592/1 "2015-01-22T02:28:34Z")

</div>

I have an RTSP stream that I need to send to WOWZA but I’m not using one of the included encoder types. How do I communicate with the server? Can I send it an RTSP stream on port 1935 from my application? If so, how do I authenticate with the server (pass Publisher credentials)? Can I use RTMP?

Is there any documentation that outlines how to create a custom encoder or how to communicate with the server from a custom application?

---

<div class="post-metadata">

**Author:** ![Paul\_Shields](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/paul_shields/32/390_2.png) [@Paul\_Shields](https://community.wowza.com/u/Paul_Shields)\
**Post date:** [January 22, 2015, 1:25pm UTC](https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592/2 "2015-01-22T13:25:03Z")

</div>

Hi,

Wowza can pull an RTSP stream if it is properly formed. [This article](https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtsp-rtp-based-encoder) covers the basics. If your encoder can create an RTMP stream then you can publish that stream to an app within Wowza. Common things to check are whether the stream needs to authenticate or passes a valid Flash version string etc. Check out [this article](https://www.wowza.com/docs/how-to-connect-a-publisher-to-wowza-streaming-engine) for more details about publishing to Wowza, which covers generic encoders as well as the well known ones.

Paul

---

<div class="post-metadata">

**Author:** ![Paul\_Shields](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/paul_shields/32/390_2.png) [@Paul\_Shields](https://community.wowza.com/u/Paul_Shields)\
**Post date:** [January 23, 2015, 4:46pm UTC](https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592/3 "2015-01-23T16:46:04Z")

</div>

Hi,

yes you will need to communicate with Wowza by following the specified protocol. So for RTSP, this is defined within [this RFI](http://www.ietf.org/rfc/rfc2326.txt).

Paul

---

<div class="post-metadata">

**Author:** ![Domenico\_Cammarota](https://avatars.discourse-cdn.com/v4/letter/d/a5b964/32.png) [@Domenico\_Cammarota](https://community.wowza.com/u/Domenico_Cammarota)\
**Post date:** [January 22, 2015, 1:14pm UTC](https://community.wowza.com/t/custom-encoder-rtsp-documentation/44592/4 "2015-01-22T13:14:56Z")

</div>

Paul, thanks so much for the reply. I guess what I’m looking for are the specifics on publishing to WOWZA from a custom encoder. How do I transmit the stream name, publisher credentials, etc, to WOWZA? Should credentials be packaged into the Header fields of the RTSP stream or is there another method?

From the documentation linked above:

> Publishing the stream
> 
> In your encoder, enter the following information, and then click Publish or Start:
> 
> Server URL: rtsp://[wowza-ip-address]:1935/live
> 
> Stream Name: myStream
> 
> User: publisherName
> 
> password: [password]
