Aws Generate Video Rtmp From Browser Source Streaming Key

This repository contains a Docker container that, when started, will join an Amazon Chime meeting by PIN and broadcast the meeting's audio and video in high definition (1080p at 30fps) to an RTMP endpoint you specify. The broadcast participant joins the meeting in the muted state. The meeting PIN must be unlocked in order for the broadcast participant to join the meeting.

Now that you have you content streaming through RTMP to a player, next you will want to get it working with signed URL's (again, so other sites can't just copy your RTMP path and play it back through their own site with jwplayer attached). In rails at least, the best way to generate a signed url is to use this gem. The Stream Key and URL are in different locations on Twitch. More on Streaming to Twitch. YouTube: Creator Studio Live Streaming Stream Now. Facebook: Live Video Connect.Make sure you click on 'Use a persistent Stream Key' to get a Multi-Use RTMP Key from Facebook. AWS Media Services: BoxCast is an approved partner of AWS Media Services. Apr 06, 2020  Most people who stream enjoy using services such as Twitch.tv or Ustream to deliver video to viewers, and that works well enough. But sometimes you want some more control over your stream, or you want other people to be able to stream to you, or you want to stream to multiple places, or any number of things that requires you to have access to an actual RTMP stream from an RTMP server.

Prerequisites

You will need Docker and make installed on your system. As this container is running a Firefox browser instance and transcoding audio and video in real time, it is recommended to use a host system with at least 8GB RAM and 4 CPU cores, such as an m5.xlarge EC2 instance running Ubuntu Linux 18.04 LTS. What key combination generates a backspace character.

Aws Generate Video Rtmp From Browser Source Streaming KeyAws Generate Video Rtmp From Browser Source Streaming Key

Configuration

The input for the container is a file called container.env. You create this file by copying the container.env.template to container.env and filling in the following variables:

  • MEETING_PIN: the PIN for the Amazon Chime meeting you wish to broadcast (without any spaces in it)
    • Example: 1234567890
  • RTMP_URL: the URL of the RTMP endpoint,
    • Twitch example: rtmp://live.twitch.tv/app/<stream key>
    • YouTube Live example: rtmp://a.rtmp.youtube.com/live2/<stream key>

Running

To build the Docker image, run:

Aws Generate Video Rtmp From Browser Source Streaming Key On Tv

Once you have configured the container.env file, run the container:

Aws Generate Video Rtmp From Browser Source Streaming Key On Pc

The container will start up and join the given Amazon Chime meeting as the <Broadcast> attendee and start streaming H.264/AAC in FLV format to the given RTMP endpoint.

When your broadcast has finished, stop the stream by killing the container:

Aws Generate Video Rtmp From Browser Source Streaming Key West

If you launched an EC2 instance to host the Docker container, you may also want to stop the instance to avoid incurring cost.