Configuration
On the web UI or from LiveEdge® Cloud Control, set up the desired encoder instances and 1xRTMP Output. For this demo, we will be using one video encoder with encoded resolution at 1920x1080p60. Setup the Video Profile and Audio Profile as per the Amazon IVS FAQs.
Web UI or Cloud Control
Video Profile: 1080p
- Video Scaling: Passthrough or 1920x1080p (16:9)
- Encoding Mode: Constant Bitrate
- Video Bitrate: 8000 kbps
- Video Encoding: H.264 (AVC)
- H.264 Profile: Main Profile
- Keyframe Interval: 1-2 Second(s) or 1000 to 2000 Milliseconds
- Quality/Latency: Lowest
Audio Profile: AAC-CBR Audio
- Audio Encoding: MPEG-4 AAC-LC
- Encoding Mode: Constant Bitrate
- Audio Bitrate: 128 kbps
Outputs:
- RTMP
- Video Source: 1080p
- Audio Source: AAC-CBR Audio
- Streaming Provider: Amazon IVS
- Click on Login to Amazon IVS
-
Enter Access Key ID, Secret Key, and Region
-
If you do not know these, see your AWS administrator, or see AWS Account and Access Keys - AWS Tools for PowerShell
- Click on Submit
-
- If there are any Existing Channels already created you can select one of those
* **NOTE: Grayed out channels are already in use, so you can’t select them -
You can also create a new channel.
-
See Amazon IVS Streaming Configuration - Amazon Interactive Video Service for details on Type and Latency
-
In this example we are creating a standard Low Latency Channel (up to 1080P with low latency)
-
- Click Create
-
Select the newly created channel in Select an Existing Channel
- Turn the RTMP output on
- Click Save
- The status in the upper right should say streaming
-
To test your stream, copy the Playback URL
-
Go to: Amazon IVS Player Tester
-
Click the gear in the top right
-
Select IVS Player SDK
-
Paste the Playback URL which was copied in step 11 and press Load
- Note the latency number. This number should be less than 2.5-3 seconds