manuals.online logo
Brands
  1. Home
  2. •
  3. Brands
  4. •
  5. Realtek
  6. •
  7. Computer Hardware
  8. •
  9. Realtek AmebaPro RTL8715AD User manual

Realtek AmebaPro RTL8715AD User manual

Other Realtek Computer Hardware manuals

Realtek RTL8187SE User manual

Realtek

Realtek RTL8187SE User manual

Realtek AmebaPro2 RTL8735B User manual

Realtek

Realtek AmebaPro2 RTL8735B User manual

Popular Computer Hardware manuals by other brands

Toshiba TOSVERT VF-MB1/S15 IPE002Z Function manual

Toshiba

Toshiba TOSVERT VF-MB1/S15 IPE002Z Function manual

Shenzhen MEITRACK MVT380 user guide

Shenzhen

Shenzhen MEITRACK MVT380 user guide

TRENDnet TEW-601PC - SUPER G MIMO WRLS PC CARD user guide

TRENDnet

TRENDnet TEW-601PC - SUPER G MIMO WRLS PC CARD user guide

StarTech.com CF2IDE18 instruction manual

StarTech.com

StarTech.com CF2IDE18 instruction manual

Texas Instruments LMH0318 Programmer's guide

Texas Instruments

Texas Instruments LMH0318 Programmer's guide

Gateway 8510946 user guide

Gateway

Gateway 8510946 user guide

Devon IT TC2D Quick setup guide

Devon IT

Devon IT TC2D Quick setup guide

Krüger & Matz Air Shair2 owner's manual

Krüger & Matz

Krüger & Matz Air Shair2 owner's manual

Crystalio VPS-2300 quick guide

Crystalio

Crystalio VPS-2300 quick guide

MYiR FZ3 user manual

MYiR

MYiR FZ3 user manual

Protech Systems BC-K200 Quick reference guide

Protech Systems

Protech Systems BC-K200 Quick reference guide

Miranda DENSITE series DAP-1781 Guide to installation and operation

Miranda

Miranda DENSITE series DAP-1781 Guide to installation and operation

Sierra Wireless Sierra Wireless AirCard 890 quick start guide

Sierra Wireless

Sierra Wireless Sierra Wireless AirCard 890 quick start guide

Leadtek Killer Xeno Pro Quick installation guide

Leadtek

Leadtek Killer Xeno Pro Quick installation guide

Star Cooperation FlexTiny 3 Series Instructions for use

Star Cooperation

Star Cooperation FlexTiny 3 Series Instructions for use

Hotone Ampero user manual

Hotone

Hotone Ampero user manual

Connect Tech Xtreme/104-Express user manual

Connect Tech

Connect Tech Xtreme/104-Express user manual

Yealink WF50 user guide

Yealink

Yealink WF50 user guide

manuals.online logo
manuals.online logoBrands
  • About & Mission
  • Contact us
  • Privacy Policy
  • Terms and Conditions

Copyright 2025 Manuals.Online. All Rights Reserved.

Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
1
Amazon Kinesis Video Streams Producer
on AmebaPro –Getting Started Guide
Realtek Semiconductor Corp.
No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan
Tel.: +886-3-578-0211. Fax: +886-3-577-6047
www.realtek.com
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
2
COPYRIGHT
© 2019 Realtek Semiconductor Corp. All rights reserved. No part of this document may be reproduced, transmitted, transcribed, stored in a
retrieval system, or translated into any language in any form or by any means without the written permission of Realtek Semiconductor Corp.
DISCLAIMER
Please Read Carefully:
Realtek Semiconductor Corp., (Realtek) reserves the right to make corrections, enhancements, improvements and other changes to its
products and services. Buyers should obtain the latest relevant information before placing orders and should verify that such information is
current and complete.
Reproduction of significant portions in Realtek data sheets is permissible only if reproduction is without alteration and is accompanied by all
associated warranties, conditions, limitations, and notices. Realtek is not responsible or liable for such reproduced documentation. Information
of third parties may be subject to additional restrictions.
Buyers and others who are developing systems that incorporate Realtek products (collectively, “Customers”) understand and agree that
Customers remain responsible for using their independent analysis, evaluation and judgment in designing their applications and that
Customers have full and exclusive responsibility to assure the safety of Customers' applications and compliance of their applications (and of all
Realtek products used in or for Customers’ applications) with all applicable regulations, laws and other applicable requirements. Designer
represents that, with respect to their applications, Customer has all the necessary expertise to create and implement safeguards that (1)
anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures that might
cause harm and take appropriate actions. Customer agrees that prior to using or distributing any applications that include Realtek products,
Customer will thoroughly test such applications and the functionality of such Realtek products as used in such applications.
Realtek’s provision of technical, application or other design advice, quality characterization, reliability data or other services or information,
including, but not limited to, reference designs and materials relating to evaluation kits, (collectively, “Resources”) are intended to assist
designers who are developing applications that incorporate Realtek products; by downloading, accessing or using Realtek’s Resources in any
way, Customer (individually or, if Customer is acting on behalf of a company, Customer’s company) agrees to use any particular Realtek
Resources solely for this purpose and subject to the terms of this Notice.
Realtek’s provision of Realtek Resources does not expand or otherwise alter Realtek’s applicable published warranties or warranty disclaimers
for Realtek’s products, and no additional obligations or liabilities arise from Realtek providing such Realtek Resources. Realtek reserves the
right to make corrections, enhancements, improvements and other changes to its Realtek Resources. Realtek has not conducted any testing
other than that specifically described in the published documentation for a particular Realtek Resource.
Customer is authorized to use, copy and modify any individual Realtek Resource only in connection with the development of applications that
include the Realtek product(s) identified in such Realtek Resource. No other license, express or implied, by estoppel or otherwise to any other
Realtek intellectual property right, and no license to any technology or intellectual property right of Realtek or any third party is granted herein,
including but not limited to any patent right, copyright, mask work right, or other intellectual property right relating to any combination,
machine, or process in which Realtek products or services are used. Information regarding or referencing third-party products or services does
not constitute a license to use such products or services, or a warranty or endorsement thereof. Use of Realtek Resources may require a license
from a third party under the patents or other intellectual property of the third party, or a license from Realtek under the patents or other
Realtek’s intellectual property.
Realtek’s Resources are provided “as is”and with all faults. Realtek disclaims all other warranties or representations, express or implied,
regarding resources or use thereof, including but not limited to accuracy or completeness, title, any epidemic failure warranty and any implied
warranties of merchantability, fitness for a particular purpose, and non-infringement of any third party intellectual property rights.
Realtek shall not be liable for and shall not defend or indemnify Customer against any claim, including but not limited to any infringement claim
that related to or is based on any combination of products even if described in Realtek Resources or otherwise. In no event shall Realtek be
liable for any actual, direct, special, collateral, indirect, punitive, incidental, consequential or exemplary damages in connection with or arising
out of Realtek’s Resources or use thereof, and regardless of whether Realtek has been advised of the possibility of such damages. Realtek is not
responsible for any failure to meet such industry standard requirements.
Where Realtek specifically promotes products as facilitating functional safety or as compliant with industry functional safety standards, such
products are intended to help enable customers to design and create their own applications that meet applicable functional safety standards
and requirements. Using products in an application does not by itself establish any safety features in the application. Customers must ensure
compliance with safety-related requirements and standards applicable to their applications. Designer may not use any Realtek products in life-
critical medical equipment unless authorized officers of the parties have executed a special contract specifically governing such use. Life-critical
medical equipment is medical equipment where failure of such equipment would cause serious bodily injury or death. Such equipment
includes, without limitation, all medical devices identified by the U.S.FDA as Class III devices and equivalent classifications outside the U.S.
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
3
Customers agree that it has the necessary expertise to select the product with the appropriate qualification designation for their applications
and that proper product selection is at Customers’own risk. Customers are solely responsible for compliance with all legal and regulatory
requirements in connection with such selection.
Customer will fully indemnify Realtek and its representatives against any damages, costs, losses, and/or liabilities arising out of Designer’s non-
compliance with the terms and provisions of this Notice.
TRADEMARKS
Realtek is a trademark of Realtek Semiconductor Corporation. Other names mentioned in this document are trademarks/registered trademarks
of their respective owners.
USING THIS DOCUMENT
Though every effort has been made to ensure that this document is current and accurate, more information may have become available
subsequent to the production of this guide.
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
4
1AmebaPro RTL8715AD Board
1.1 AmebaPro Demo EVB
Ameba Demo board home page: https://www.amebaiot.com/zh/amebapro/
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
5
1.2 PCB Layout Overview
The PCB layout of AmebaPro is shown in Fig 1-1.
Fig 1-1 Demo board −PCB layout (2D)
1.3 LOGUART
The LOGUART is shown in Fig 1-2.
Fig 1-2 Demo board –LOGUART
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
6
1.4 JTAG/SWD
The SWD interface is shown in Fig 1-3.
Fig 1-3 Demo board –JTAG/SWD
Note: If using 2V0、2V1 version AmebaPro. Please check SW7 pin 3 switch to ON before connection.
1.5 Image Sensor
There is an image sensor socket as shown in Fig 1-4.
Fig 1-4 Demo board –image sensor
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
7
1.6 Requirement for Project Building
Supported IDE/toolchain: IAR, GCC
IAR Embedded Workbench - IAR Systems:
Please use IAR version 8.3 (There may be some compiler problems with v8.4)
GCC toolchain:
Linux: asdk-6.4.1-linux-newlib-build-3026-x86_64
Cygwin: asdk-6.4.1-cygwin-newlib-build-2778-i686
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
8
2Set Up an AWS Account and Create an Administrator
Before you use Kinesis Video Streams for the first time, refer AWS official guide to complete the following tasks:
(https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/gs-account.html)
Sign Up for AWS (unless you already have an account)
Create an Administrator IAM User
Create an AWS Account Key
2.1 Sign Up for AWS
If you already have an AWS account, you can skip this step.
When you sign up for Amazon Web Services (AWS), your AWS account is automatically signed up for all services in AWS, including Kinesis Video
Streams. When you use Kinesis Video Streams, you are charged based on the amount of data ingested into, stored by, and consumed from the
service. If you are a new AWS customer, you can get started with Kinesis Video Streams for free.
To create an AWS account
1. Open https://portal.aws.amazon.com/billing/signup.
2. Follow the online instructions.
Part of the sign-up procedure involves receiving a phone call and entering a verification code on the phone keypad.
Write down your AWS account ID because you need it for the next task.
2.2 Create an Administrator IAM User
When you sign up for AWS, you provide an email address and password that is associated with your AWS account. This is your AWS account
root user. Its credentials provide complete access to all of your AWS resources.
Note:
For security reasons, we recommend that you use the root user only to create an administrator, which is an IAM user with full permissions to
your AWS account. You can then use this administrator to create other IAM users and roles with limited permissions. For more information, see
IAM Best Practices and Creating an Admin User and Group in the IAM User Guide.
To create an administrator and sign into the console
1. Create an administrator in your AWS account. For instructions, see Creating Your First IAM User and Administrators Group in the IAM
User Guide.
2. As an administrator, you can sign in to the console using a special URL. For more information, see How Users Sign in to Your Account in
the IAM User Guide.
The administrator can create more users in the account. IAM users by default don't have any permissions. The administrator can create users
and manage their permissions. For more information, see Creating Your First IAM User and Administrators Group.
2.3 Create an AWS Account Key
You will need an AWS Account Key to access Kinesis Video Streams programmatically.
To create an AWS Account Key, do the following:
1. Sign in to the AWS Management Console and open the IAM console at https://console.aws.amazon.com/iam/.
2. Choose Users in the navigation bar, and choose the Administrator user.
3. Choose the Security credentials tab, and choose Create access key.
4. Record the Access key ID. Choose Show under Secret access key, and then record the Secret access key.
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
9
3Configure AmebaPro for Amazon KVS
3.1 Download Source Code from Github
Open source link: https://github.com/HungTseLee/KVS_WebRTC_on_AmebaPro and select main branch for get newest source code. The stable
version could be found by choosing specific tag.
3.1.1 Cloning the Repository by Git Command
On GitHub, navigate to the main page of the repository, and check its web URL.
Ameba-Pro KVS Getting Started Guide
Getting Started Guide All information provided in this document is subject to legal disclaimers. © REALTEK 2020. All rights reserved.
10
Open a terminal on PC and run the command to download the whole project, including the libraries in submodule.
$ git clone --recurse-submodules https://github.com/HungTseLee/KVS_WebRTC_on_AmebaPro.git
If you already have a checkout, run the following command to sync submodules recursively:
$ git submodule update --init --recursive
If there is GCC makefile error like: "No rule to make target …", it may mean that some codes have not been downloaded correctly.
Please run the above command again to download the missing codes.
3.2 Choose Image sensor
Please check image sensor module name is correct in “sensor.h”located in \project\realtek_amebapro_v0_example\inc
For example, if I use the sensor model IMX307, the SENSOR_USE should be defined as SENSOR_IMX307.