Wowza Community

RTSP over HTTP

Is RTSP over HTTP possible for Wowza streaming cloud? I cant find any articles about this and when i tried adding my IP Cam which is open through its HTTP port. it wasnt showing. Any help on this would be really appreciated. Thank you.

Hey @Mark Ibiaz I’m happy to help you, In Streaming Cloud, we can ingest your RTSP source from an IP camera, but standard playback workflow will be to convert it to HLS in Cloud. We then provide a playback url for you that plays over HTTPS and that is secure. So, not over HTTP.

https://www.wowza.com/docs/how-to-connect-an-ip-camera-to-wowza-streaming-cloud

In Cloud, if you do want to playback the RTSP source over RTSP directly, you can do that, but this requires REST API:
https://www.wowza.com/docs/how-to-deliver-a-lower-latency-stream-by-using-the-wowza-streaming-cloud-rest-api#get-the-transcoder-s-direct-playback-urls

You can retrieve the direct playback URLs for each rendition and pull the RTSP direct.

No option to push RTSP via a stream target at this time.


Now in Streaming Engine, you have the option for RTSP ingest and RTSP playback but you’ll need to play that stream back in an RTSP player.

1. The RTSP source (publish) url would look like this:

rtsp://[wowza-ip-address]:1935/live

https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtsp-rtp-based-encoder

2. That RTSP playback url would look like this as an example:

rtsp://[wowza-ip-address]:1935/live/myStream

but again you need the right player to support that RTSP playback url:

https://www.wowza.com/docs/how-to-playback-on-rtsp-rtp-players

If you want to share some more info on your workflow, I can try and offer more help. Do you want to do adaptive bitrate streaming? Is low latency critical here? Are you trying to reach a greater sized audience? Whatever you can share would be helpful. Thanks!

If yes the source url in Cloud would be:

Enter the camera’s Source URL, which should be in the form rtsp://[username]:[password]@[ip_address]/axis-media/media.amp.

https://www.wowza.com/docs/how-to-connect-an-axis-network-camera-to-wowza-streaming-cloud

Also http is over port 80 and RTSP over port 554. We will get you setup here and streaming don’t worry. We can even walk you through it in a free support ticket if you’re on a trial license.

What type of cameras are you using? Axis?

Hi Rose thanks for the quick response. The issue that im having is not from playback but Wowza pulling the stream. I have multiple cameras on one location with the same RTSP port 554. Im accessing those cameras right now through the cameras HTTP port.

rtsp://:

The transport method we are currently using for our system is basically TCP over HTTP. I think i mislabeled the topic sorry.

We are currently using a service like yours called Unreal Media Server, and that is how we are currently connecting to our cameras using that transport method as well.

I tried the same method using wowza and it wont connect through the cameras HTTP port.

Is there any way to pull the cameras stream via this transport method?