![wowza streaming engine manager url wowza streaming engine manager url](https://www.wowza.com/uploads/images/5-testplayers1.png)
![wowza streaming engine manager url wowza streaming engine manager url](https://www.wowza.com/uploads/blog/WSE_Enable_Transcoder.png)
Add the dependency flutter_rtmp_publisher: ^0.0.1.Create a simple Flutter app or you can integrate in your existing Flutter app.Note down the following information:Īnd that’s it for the server side, we are now ready to create a live stream of our own. On the right under the Application Connection Settings section, you have some data that you will need while creating the publisher. You will be presented with a screen like this: Now click on Sources(Live) in the same menu.You can play around with different security settings later.
![wowza streaming engine manager url wowza streaming engine manager url](https://www.wowza.com/uploads/images/4-liveapp1.png)
Click on Source Security in the menu on your left & disable all security on RTMP sources.An application named live will already be created for you if you followed the instructions in the setup options correctly. Sign-in to the console with the username and address that you provided and you’ll be provided with a screen like this:Ĭongratulations, you now have a Live Streaming Server. After it is done, we can access the Engine Manager web console on where external-ip is the public IP address of your Google Cloud Compute Engine instance. To set up the Wowza streaming engine on Google Cloud, just follow this step-by-step tutorial. I chose Wowza Streaming Engine to use in my demo as it is very easy to set up and you get a huge choice of supported publishers to choose from. In our case, our Flutter app will act as a publisher. Publisher : Any device or app that sends the video stream to the live streaming service can be called a publisher. Live Streaming Service : It will run on the server side and will be responsible for re-encoding and making the video stream coming from a publisher accessible to anyone on the internet who has the correct URL and credentials. So, when I had the task to create a live streaming demo with Flutter, it was just a matter of finding the right tools and services.įor a complete live streaming app, we need two main things: Flutter has been around for a while now and the ecosystem has been developing at a good pace.