When it’s up and running, you can go back to OBS Studio and Start Streaming. Don’t forget to shut it down when you’re finished since your live stream incurs charges based on usage. Now to start streaming, you’ll need to go back into Wowza Streaming Cloud and click Start your live stream now. Once all this has been entered, we can Save our settings.
Also, as Wowza Streaming Cloud is a cloud-based service, we’ll need to use authentication, which requires a username and password for security. Beyond the primary server, we’ll also need to copy the stream name to be the stream key. And under Stream, you can add your source connection information by changing the service to Custom. Now, once you’re done setting up a source, go into Settings.
I recommend a video capture device for this. In OBS Studio, you’ll need to add a source if you haven’t already. We’re going to need to enter some of this information in OBS Studio, starting with the primary server. Scroll down to get the source connection information. For now, we’ll finish up and the live stream will be created. For the sake of simplicity, we’ll leave everything else on the successive pages as default. On the next page, scroll down and choose Other RTMP. We’ll name this ‘live stream’, and then select the nearest server for transmuxing and transcoding. Starting in Wowza Streaming Cloud, we’ll use the Live Streams dropdown to Add Live Stream. To see this process in action, we’ll use Wowza Streaming Cloud as the media server to transmux the protocol, OBS Studio as the encoder, and THEOplayer for playback. RTMP for the encoder and HLS for the player is generally how live video streaming to your own website is done. From there, we’ll walk through sending the live content to Wowza Streaming Cloud, repackaging it as an Apple HLS stream, and distributing it for playback using THEOplayer.
In this video, we’ll show you how to use Open Broadcaster Software (OBS) Studio, a free and open-source streaming and recording solution, as the source for an RTMP-based live video stream. The ability to connect any encoder that supports the Real-Time Messaging Protocol (RTMP) to our cloud-based service allows you to integrate live streaming into any workflow, using the equipment you already have. One workflow we commonly see at Wowza involves pairing a free software encoder with Wowza Streaming Cloud so that the live stream can be processed for delivery to any device. Here is a capture of the packets sent between the applications.To view this video please enable JavaScript, and consider upgrading to a When I run my server and try to connect to it using OBS (Open Broadcaster Software) I get an error from OBS saying failed to connect to server. I'm confident that this is the correct usage of ffmpeg for transcoding because I read about it here. Here is the ffmpeg command I am running:įfmpeg -i rtmp://127.0.0.1:1935/test -c:v libx264 -x264opts keyint=120:no-scenecut -s 1280x720 -r 60 -b:v 5M -profile:v main -preset veryfast -c:a libfdk_aac -sws_flags bilinear -hls_list_size 6 output.m3u8 I'm using ffmpeg on my server for the transcoding. I'm trying to write a server that will take incoming RTMP video and transcode to HLS for live streaming.