Can Wowza help me get from browser to a custom rtmp?

Hi all,

Bit of a noob question, and I’m sorry about that. However, I need to find out how services like Streamyard or Melon go from capturing audio and video in a browser and send to a custom RTMP. Obviously, there has to be some sort of middle layer, but I can’t identify it.

Could Wowza be such a layer?

Any help is appreciated!

K

Hi @Kristian_Ravn, we were all new to streaming at some point so all questions are welcome here!

People capture the video and audio from the browser using the WebRTC protocol and I’ve linked to a blog explaining what it is. So that’s the layer you’re asking about and it works over TCP or UDP to send the video data.

You can use Wowza Streaming Engine to capture WebRTC and deliver it over RTMP. I’m going to be honest, that’s not the most ideal way to use it since RTMP playback has mostly died and has been replaced by HLS to reach more devices. But, it is possible to do for streaming that does require RTMP or secure RTMP which would RTMPS as FB requires. You would just need an SSL certificate for Secure streaming and we offer the free StreamLock SSL cert here:

Here is the doc for WebRTC to RTMP playback:

https://www.wowza.com/docs/how-to-use-webrtc-with-wowza-streaming-engine

1 Like

Do not hesitate to submit a support ticket to get help from an engineer and also we have a free Engine Trial if you need to test this out first. WebRTC is considered a more advanced streaming protocol, so please send a ticket for configuration assistance- we’re happy to help.

Hi Rose,

Thank you :slight_smile:

I should maybe have been a bit more precise in my formulation. I want to capture video and audio in browser (and assumed webRTC was the way to do it).

I want to send that audio and video feed to AWS Interactive Video Service (IVS) for distribution. Since IVS takes a RTMP feed i’d need it as a transportlayer only - not for delivery to end-viewers.

I think you links still pushes me in the right direction, so I’m going to dive further into that if the system allows me to register at a later point in time:

Anyway, Thanks
K

Ohh…gotcha. Yeah that’s a bit different and I don’t currently have any docs to support that particular workflow, but please do test it out and give us all an update!!