MARKETPLACE
PLUGINS
VIDEO LIVESTREAM - AWS IVS
Video LiveStream - AWS IVS logo

Video LiveStream - AWS IVS

Published April 2021
   •    Updated this week

Plugin details

Live Stream your screen, camera, phone, or other video source, directly in your Bubble Apps!
This plugin makes it easy to live stream video in your apps by using AWS's Interactive Video Service. It is similar to Twitch, Facebook Live, or YouTube Live.

This could be used to stream any sort of content, from webinars, to live-coding sessions, gaming to social events, technical support or concerts.  The possibilities are  endlesss!

Let us know what you want to use it for!

---------------------------------

For support or feedback, please email us at:
[email protected]

Free

For everyone

3.5 stars   •   4 ratings
1.4K installs
This plugin may track or collect your data. Learn how.

Other actions

Platform

Web

Contributor details

Launchable AI logo
Launchable AI
Joined 2021   •   2 Plugins
View contributor profile

Instructions

To use this plugin, you will need to have an AWS account.
1) Open the Interactive Video Service landing page

2) Click "Create Channel", in the top right

3) Give your channel a name.  You can keep the rest of the options default for your first channel, or you can modify settings as you wish.

4) Open a streaming application.  OBS Studio, which is cross-platform and free, is the tool suggested in Amazon's documentation, and works great.  The next steps will assume you are using OBS Studio, but you can adapt these steps to other tools.  The important thing is that the streaming app supports RTMPS.

5) If you've never used OBS Studio before, complete the set-up wizard; it takes only a minute or two.  Select "optimize for streaming".  When you reach the screen asking for a server, click the drop-down and select "Custom Server".  It asks for 2 fields: Server and Stream Key.  These two values are on your newly-created channel page in AWS IVS.

The Server value is listed under "Ingest Server" and looks something like this:
rtmps://a255e632v689.global-contribute.live-video.net:443/app/

The Stream Key is hidden by default, so it looks like a string of dots.  You can copy it to your clipboard without revealing it, or you can click 'show' if you want to view it.

Copy and Paste these two values into the OBS Setup Window.

6) In OBS Studio, add a "source", such as screen capture or webcam.  This is what you will stream to your IVS server.

7) Click Start Streaming, and test that whatever you selected for your video feed (screen capture, video file, webcam, etc.) is coming through to IVS.  You can see this in the Live Stream tab of the IVS page.

8) If the video is being passed through, you can view it in bubble.

9) Install this plugin - Video LiveStream - AWS IVS.

10) Place an "IVS Stream" element on your page.

11) Fill the stream_url parameter with the "Playback URL" value near the bottom of your IVS channel's page.

12) You're done!  Check out your new live stream in Bubble!

Data collection and tracking

This author has not yet disclosed their data usage policy. Learn more by contacting the author.

Types

This plugin can be found under the following types:
Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Media   •   Video   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (3.5)

How to tutorial
November 18th, 2022
How do I set it up? Any tutorial available?
to view lights being turned on and off remotely
November 3rd, 2022
just a app to turn the lights on and off with visual conformation
Great plugin
November 11th, 2021
Thanks! Glad it's helpful. (plugin author)
November 12th, 2021
  •  
Launchable AI
Doesn't allow capture of video and sound directly from browser - which is how I understood the description
May 24th, 2021
Maybe that wasn't the intent, but just FYI
Sorry about that. The overview could probably use a set-up demo video... I'll try to put one up soon. The plugin will let you stream video/sound, but you need to pass a stream (e.g., a screen capture) to AWS IVS first, and then it gets relayed here. The chain is like this: Your Desktop/laptop stream -> AWS IVS -> Bubble (this plugin). This plugin makes it easier to ingest the IVS stream, but it doesn't actually receive the stream directly from your computer. Hopefully that helps clarify :) (plugin author)
May 24th, 2021
  •  
Launchable AI
Bubble