SlideShare uma empresa Scribd logo
1 de 35
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Introducing Amazon Kinesis Video Streams
R o g e r B a r g a , G e n e r a l M a n a g e r o f A m a z o n K i n e s i s , A W S
A d i K r i s h n a n , H e a d o f A m a z o n K i n e s i s V i d e o S t r e a m s , A W S
Y o u s u k e O k a d a , F o u n d e r & C E O , A B E J A , I n c .
T o s h i y a K a w a s a k i , P l a t f o r m E n g i n e e r i n g H e a d , A B E J A I n c .
A B D 2 1 6
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from the session
• Overview of Amazon Kinesis Video Streams
• Key use cases
• Product details
• Customer case study and demo: ABEJA Inc.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Kinesis – real-time analytics
Easily collect, process, and analyze real-time, streaming data
Load data streams into
AWS data stores
Analyze data streams
with SQL
Build custom applications
that analyze data streams
Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
SQL
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Video is critical to many applications
Smart Home
Security
Monitoring
Smart City
Industrial Automation Computer Vision
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Building a video ingestion system is complex
• Cumbersome to rewrite code for various devices and development
environments
• Difficult to elastically scale to millions of devices
• Requires support for cadence, latency, and jitter on streams
• Requires secure, highly scalable, available storage
• Need easy-to-use APIs to retrieve, process, and replay video
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Stream video from millions of devices
Easily build vision-enabled apps
Secure
Durable, searchable storage
Fully managed
Amazon Kinesis Video Streams
S t r e a m v i d e o a n d t i m e - e n c o d e d d a t a f o r a n a l y t i c s
Kinesis
Video
Streams
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Key Use Cases
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use case: Smart Home
Ex amp le : Pe t Monitor
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use case: Smart City
Ex amp le : Amb e r Al e rt S yste m
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use case: Industrial Automation
Ex amp le : Equ ip me nt Pre ve ntive Mainte nance
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kinesis Video Streams Product
Details
Amazon Kinesis Video Streams Concepts
Amazon Confidential
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential
• Flexible SDK for integration with on-
device hardware media pipelines
• Out-of-the-box integration with
AWS Auth mechanism: SigV4
• Flexible Put API to stream Frames or
buffered Fragments or after-the-fact
uploads
• Build custom integrations with
diverse camera and device types
• Secure AuthN and AuthZ to connect
devices w/ image sensors to AWS
• Stream video data based on the
preferred transmission scenario
Video Streams SDK offers … … that enables developers to
Kinesis Video Streams Producer SDK
E a s i l y c o n n e c t a n d s t r e a m f r o m c a m e r a s o u r c e s
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kinesis Video Streams Producer SDK
E a s i l y c o n n e c t a n d s t r e a m f r o m c a m e r a s o u r c e s
Amazon Confidential
Platform independent layer (C)
OO Wrapper Layer (C++ and Java)
Android Linux
For app devs to install on target OS to
build applications. Does not satisfy all
underlying hardware media pipeline,
source listing but makes it easy to do
so.
For camera-level integrators who want
an object-oriented, high-performance
integration model that satisfies the service
calls but is flexible to customize.
For manufacturers who want full flexibility
to integrate at source and firmware level
for different hardware platform types.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• CreateStream: Creates a new video stream
• DeleteStream: Deletes the specified stream
• DescribeStream: Returns the most current
information: version, status, data retention, etc.
about the specified stream
• ListStreams: Returns an array of StreamInfo
objects. Each object describes a stream
• GetDataEndpoint: Gets an endpoint for a
specified stream for either reading or writing
Control Plane APIs (5 of 10)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• UpdateDataRetention: Increases or decreases the
stream's data retention period
• UpdateStream: Updates stream metadata, such as
the device name and media type
• TagStream: Adds one or more tags (key-value pair)
to a stream to help you define and categorize
• ListTagsForStream: Returns a list of tags
associated with the specified stream
• UntagStream: Removes one or more tags from a
stream
Control Plane APIs (10 of 10)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• PutMedia: long-running streaming API to write
media data to a video stream
• GetMedia: retrieve media content from a video
stream from the specified starting chunk
continuously with low latency
• GetMediaForFragmentList: retrieve media data
for a list of fragments from the stored data in a
video stream
• ListFragments: returns a list of Fragments from
the specified video stream and start location
Data Plane APIs (4 of 4)
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Kinesis Video Streams Parser Library
S o f t w a r e t h a t m a k e s i t e a s y t o w o r k w i t h G e t M e d i a o u t p u t
• Get a frame-level object and its associated metadata
• Extract and collect video streams-specific metadata attached for
fragments
• Merge consecutive fragments
• Build into your custom ML or other video-processing applications
Kinesis Video Streams Pricing
P a y f o r v o l u m e o f d a t a i n g e s t , s t o r e d , a n d c o n s u m e d
Data Ingested
(per GB)
Data Consumed
(per GB)
Data Stored
(per GB-Month)
US EAST (N. Virginia) $ 0.00850 $ 0.00850 $ 0.0230
US WEST (Oregon) $ 0.00850 $ 0.00850 $ 0.0230
EU (Ireland) $ 0.00944 $ 0.00944 $ 0.0230
EU (Frankfurt) $ 0.01020 $ 0.01020 $ 0.0245
Asia Pacific (Tokyo) $ 0.01097 $ 0.01097 $ 0.0250
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ecosystem
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Agent Vi: M a ke a n y s u r v e il l ance c a me ra s m a rt
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Health
Deep
Learnin
g
GPU
Events
Analytic
s
Search
Admin
Portal
BW
Optimai
zer
API
Gatewa
y
Cache
S3
RDS
Agent Vi and Kinesis Video Streams Integration
Agent Relay Kinesis Produce
r
Video Clip
innoVi Micro Services Kinesis Gateway Clip Player
Consumer
SDK
Producer
SDK
Kinesis
Video Stream
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Veritone: B r i n g A I t o v i d e o a n a l yt ics
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customer Profile: ABEJA
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What is ABEJA
Company ABEJA, Inc.
Establishment September 2012
Capital 1,148,518,043 Yen
HQ Tokyo, Japan & Singapore
Mission Industrial Structure Transformation using Deep Learning
Employee 70 People (70% Engineers)
Business
PaaS: ABEJA Platform
Retail SaaS: ABEJA Platform for Retail
Stock Holder NVIDIA, Salesforce, INCJ, NTT, Itochu, Toshiba-Tec and etc.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ABEJA Platform (IoT & AI Platform) Overview
Cloud Inference
Edge Inference
Distributed
Cloud Training
Data Lake
IoT Sensors IoT Actuators
Other ServicesOther Services
Data
Analytics
API Connect
Stream & Batch
Annotation to make
Supervised Data
A Data for Inference
Model Deploy
Model Deploy
Real-time Stream
Control
API Connect
Supervised Data
Control
Inferenced Data
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DynamoDB
+ Tracking
Mobile
Devices
Cameras
(1/3) Kinesis Video Stream in ABEJA Platform
Manufacturing
Use Case
VMD
Optimizations
Preventive
Maintenance
Visual inspection
Retail
Use Case
Automatic
Picking
Measure the
effect of
Marketing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DynamoDB
Kinesis Data Streams
IoT
Sensors
+ Tracking
Mobile
Devices
Cameras
(2/3) Kinesis Video Stream in ABEJA Platform
Manufacturing
Use Case
VMD
Optimizations
Preventive
Maintenance
Visual inspection
Retail
Use Case
Automatic
Picking
Measure the
effect of
Marketing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
DynamoDB
Kinesis Data Streams
IoT
Sensors
+ Tracking
Mobile
Devices
Cameras
On-premises GPU cluster/servers for training
(3/3) Kinesis Video Stream in ABEJA Platform
Manufacturing
Use Case
VMD
Optimizations
Preventive
Maintenance
Visual inspection
Retail
Use Case
Automatic
Picking
Measure the
effect of
Marketing
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Webcam
MacOS streamer
using Producer
SDK in C++
Consumer fetches and
decodes frames using
parser library & applies
deep-learning based model
GStreamer based producer
using C++ SDK on Linux sends
processed stream to console
Demo Architecture
How does it work?
1 2 3
Kinesis Video
web console
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ABEJA’s impressions of Kinesis Video Streams
• Do not have to worry about any infrastructure deployment or
management for reliable streaming video ingestion and storage
• Producer SDK enables streaming video to the cloud
• Parser library enables access and processing of real-time frames
• We focus on our core competency of building deep learning
algorithms and technology
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Kinesis—real-time analytics
Easily collect, process, and analyze video and data streams in real time
Capture, process,
and store video
streams for analytics
Load data streams
into AWS data stores
Analyze data streams
with SQL
Build custom
applications that
analyze data streams
Kinesis Video Streams Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics
SQL
New at re:Invent 2017
Amazon Confidential
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!
V i s i t a w s . a m a z o n . c o m / k i n e s i s / v i d e o - s t r e a m s

Mais conteúdo relacionado

Mais procurados

Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSAmazon Web Services
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentAmazon Web Services
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSAmazon Web Services
 
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...Amazon Web Services
 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAmazon Web Services
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureAmazon Web Services
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...Amazon Web Services Korea
 
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Amazon Web Services
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAmazon Web Services
 
Disaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprintsDisaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprintsHarish Ganesan
 
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...Amazon Web Services
 

Mais procurados (20)

Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
 
Architecting security and governance across your AWS environment
Architecting security and governance across your AWS environmentArchitecting security and governance across your AWS environment
Architecting security and governance across your AWS environment
 
K8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKSK8s on AWS: Introducing Amazon EKS
K8s on AWS: Introducing Amazon EKS
 
Deep Dive Amazon EC2
Deep Dive Amazon EC2Deep Dive Amazon EC2
Deep Dive Amazon EC2
 
AWS & Cloud Foundations
AWS & Cloud FoundationsAWS & Cloud Foundations
AWS & Cloud Foundations
 
AWS 101
AWS 101AWS 101
AWS 101
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS networking fundamentals
AWS networking fundamentalsAWS networking fundamentals
AWS networking fundamentals
 
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless Cloud
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
Introducing Amazon EKS
Introducing Amazon EKSIntroducing Amazon EKS
Introducing Amazon EKS
 
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
Elastic Load Balancing Deep Dive and Best Practices - NET402 - re:Invent 2017
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS SummitAWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
AWS Networking Fundamentals - SVC304 - Anaheim AWS Summit
 
Deep Dive on AWS Lambda
Deep Dive on AWS LambdaDeep Dive on AWS Lambda
Deep Dive on AWS Lambda
 
Disaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprintsDisaster Recovery using AWS -Architecture blueprints
Disaster Recovery using AWS -Architecture blueprints
 
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...
[REPEAT 1] Elastic Load Balancing: Deep Dive and Best Practices (NET404-R1) -...
 
Introduction to Serverless
Introduction to ServerlessIntroduction to Serverless
Introduction to Serverless
 

Semelhante a NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017

NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...
NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...
NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...Amazon Web Services
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Amazon Web Services
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Amazon Web Services
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)Amazon Web Services
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...Amazon Web Services
 
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Amazon Web Services
 
CTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerCTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerAmazon Web Services
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfAmazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video StreamsAmazon Web Services Japan
 
Real-time Analytics using Data from IoT Devices - AWS Online Tech Talks
Real-time Analytics using Data from IoT Devices - AWS Online Tech TalksReal-time Analytics using Data from IoT Devices - AWS Online Tech Talks
Real-time Analytics using Data from IoT Devices - AWS Online Tech TalksAmazon Web Services
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsAmazon Web Services
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...Amazon Web Services
 
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017Amazon Web Services
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSAmazon Web Services
 
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduAWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduVladimir Simek
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...Amazon Web Services
 

Semelhante a NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017 (20)

NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...
NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...
NEW LAUNCH! Stream video from edge devices to AWS for playback, storage and p...
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
NEW LAUNCH! AWS IoT Analytics from Consumer IoT to Industrial IoT - IOT211 - ...
 
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
Easy and Scalable Log Analytics with Amazon Elasticsearch Service - ABD326 - ...
 
CTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT providerCTD303_Korea’s Largest OTT provider
CTD303_Korea’s Largest OTT provider
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdfDEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
DEV305_Manage Your Applications with AWS Elastic Beanstalk.pdf
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
20200930 AWS Black Belt Online Seminar Amazon Kinesis Video Streams
 
Real-time Analytics using Data from IoT Devices - AWS Online Tech Talks
Real-time Analytics using Data from IoT Devices - AWS Online Tech TalksReal-time Analytics using Data from IoT Devices - AWS Online Tech Talks
Real-time Analytics using Data from IoT Devices - AWS Online Tech Talks
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
NEW LAUNCH! AWS PrivateLink: Bringing SaaS Solutions into Your VPCs and Your ...
 
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017
NEW LAUNCH! Rapidly Build IoT applications - IOT216 - re:Invent 2017
 
STG401_This Is My Architecture
STG401_This Is My ArchitectureSTG401_This Is My Architecture
STG401_This Is My Architecture
 
ABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWSABD203_Real-Time Streaming Applications on AWS
ABD203_Real-Time Streaming Applications on AWS
 
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS clouduAWS Webinar CZSK 02 Bezpecnost v AWS cloudu
AWS Webinar CZSK 02 Bezpecnost v AWS cloudu
 
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
NEW LAUNCH! Amazon FreeRTOS: IoT Operating System for Microcontrollers - IOT2...
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

NEW LAUNCH! Introducing Amazon Kinesis Video Streams - ABD216 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Introducing Amazon Kinesis Video Streams R o g e r B a r g a , G e n e r a l M a n a g e r o f A m a z o n K i n e s i s , A W S A d i K r i s h n a n , H e a d o f A m a z o n K i n e s i s V i d e o S t r e a m s , A W S Y o u s u k e O k a d a , F o u n d e r & C E O , A B E J A , I n c . T o s h i y a K a w a s a k i , P l a t f o r m E n g i n e e r i n g H e a d , A B E J A I n c . A B D 2 1 6
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from the session • Overview of Amazon Kinesis Video Streams • Key use cases • Product details • Customer case study and demo: ABEJA Inc.
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Kinesis – real-time analytics Easily collect, process, and analyze real-time, streaming data Load data streams into AWS data stores Analyze data streams with SQL Build custom applications that analyze data streams Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics SQL
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Video is critical to many applications Smart Home Security Monitoring Smart City Industrial Automation Computer Vision
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Building a video ingestion system is complex • Cumbersome to rewrite code for various devices and development environments • Difficult to elastically scale to millions of devices • Requires support for cadence, latency, and jitter on streams • Requires secure, highly scalable, available storage • Need easy-to-use APIs to retrieve, process, and replay video
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Stream video from millions of devices Easily build vision-enabled apps Secure Durable, searchable storage Fully managed Amazon Kinesis Video Streams S t r e a m v i d e o a n d t i m e - e n c o d e d d a t a f o r a n a l y t i c s Kinesis Video Streams
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Key Use Cases
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use case: Smart Home Ex amp le : Pe t Monitor
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use case: Smart City Ex amp le : Amb e r Al e rt S yste m
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use case: Industrial Automation Ex amp le : Equ ip me nt Pre ve ntive Mainte nance
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kinesis Video Streams Product Details
  • 12. Amazon Kinesis Video Streams Concepts Amazon Confidential
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential • Flexible SDK for integration with on- device hardware media pipelines • Out-of-the-box integration with AWS Auth mechanism: SigV4 • Flexible Put API to stream Frames or buffered Fragments or after-the-fact uploads • Build custom integrations with diverse camera and device types • Secure AuthN and AuthZ to connect devices w/ image sensors to AWS • Stream video data based on the preferred transmission scenario Video Streams SDK offers … … that enables developers to Kinesis Video Streams Producer SDK E a s i l y c o n n e c t a n d s t r e a m f r o m c a m e r a s o u r c e s
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kinesis Video Streams Producer SDK E a s i l y c o n n e c t a n d s t r e a m f r o m c a m e r a s o u r c e s Amazon Confidential Platform independent layer (C) OO Wrapper Layer (C++ and Java) Android Linux For app devs to install on target OS to build applications. Does not satisfy all underlying hardware media pipeline, source listing but makes it easy to do so. For camera-level integrators who want an object-oriented, high-performance integration model that satisfies the service calls but is flexible to customize. For manufacturers who want full flexibility to integrate at source and firmware level for different hardware platform types.
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • CreateStream: Creates a new video stream • DeleteStream: Deletes the specified stream • DescribeStream: Returns the most current information: version, status, data retention, etc. about the specified stream • ListStreams: Returns an array of StreamInfo objects. Each object describes a stream • GetDataEndpoint: Gets an endpoint for a specified stream for either reading or writing Control Plane APIs (5 of 10)
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • UpdateDataRetention: Increases or decreases the stream's data retention period • UpdateStream: Updates stream metadata, such as the device name and media type • TagStream: Adds one or more tags (key-value pair) to a stream to help you define and categorize • ListTagsForStream: Returns a list of tags associated with the specified stream • UntagStream: Removes one or more tags from a stream Control Plane APIs (10 of 10)
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • PutMedia: long-running streaming API to write media data to a video stream • GetMedia: retrieve media content from a video stream from the specified starting chunk continuously with low latency • GetMediaForFragmentList: retrieve media data for a list of fragments from the stored data in a video stream • ListFragments: returns a list of Fragments from the specified video stream and start location Data Plane APIs (4 of 4)
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Kinesis Video Streams Parser Library S o f t w a r e t h a t m a k e s i t e a s y t o w o r k w i t h G e t M e d i a o u t p u t • Get a frame-level object and its associated metadata • Extract and collect video streams-specific metadata attached for fragments • Merge consecutive fragments • Build into your custom ML or other video-processing applications
  • 19. Kinesis Video Streams Pricing P a y f o r v o l u m e o f d a t a i n g e s t , s t o r e d , a n d c o n s u m e d Data Ingested (per GB) Data Consumed (per GB) Data Stored (per GB-Month) US EAST (N. Virginia) $ 0.00850 $ 0.00850 $ 0.0230 US WEST (Oregon) $ 0.00850 $ 0.00850 $ 0.0230 EU (Ireland) $ 0.00944 $ 0.00944 $ 0.0230 EU (Frankfurt) $ 0.01020 $ 0.01020 $ 0.0245 Asia Pacific (Tokyo) $ 0.01097 $ 0.01097 $ 0.0250
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ecosystem
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agent Vi: M a ke a n y s u r v e il l ance c a me ra s m a rt
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Health Deep Learnin g GPU Events Analytic s Search Admin Portal BW Optimai zer API Gatewa y Cache S3 RDS Agent Vi and Kinesis Video Streams Integration Agent Relay Kinesis Produce r Video Clip innoVi Micro Services Kinesis Gateway Clip Player Consumer SDK Producer SDK Kinesis Video Stream
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Veritone: B r i n g A I t o v i d e o a n a l yt ics
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customer Profile: ABEJA
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is ABEJA Company ABEJA, Inc. Establishment September 2012 Capital 1,148,518,043 Yen HQ Tokyo, Japan & Singapore Mission Industrial Structure Transformation using Deep Learning Employee 70 People (70% Engineers) Business PaaS: ABEJA Platform Retail SaaS: ABEJA Platform for Retail Stock Holder NVIDIA, Salesforce, INCJ, NTT, Itochu, Toshiba-Tec and etc.
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ABEJA Platform (IoT & AI Platform) Overview Cloud Inference Edge Inference Distributed Cloud Training Data Lake IoT Sensors IoT Actuators Other ServicesOther Services Data Analytics API Connect Stream & Batch Annotation to make Supervised Data A Data for Inference Model Deploy Model Deploy Real-time Stream Control API Connect Supervised Data Control Inferenced Data
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DynamoDB + Tracking Mobile Devices Cameras (1/3) Kinesis Video Stream in ABEJA Platform Manufacturing Use Case VMD Optimizations Preventive Maintenance Visual inspection Retail Use Case Automatic Picking Measure the effect of Marketing
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DynamoDB Kinesis Data Streams IoT Sensors + Tracking Mobile Devices Cameras (2/3) Kinesis Video Stream in ABEJA Platform Manufacturing Use Case VMD Optimizations Preventive Maintenance Visual inspection Retail Use Case Automatic Picking Measure the effect of Marketing
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DynamoDB Kinesis Data Streams IoT Sensors + Tracking Mobile Devices Cameras On-premises GPU cluster/servers for training (3/3) Kinesis Video Stream in ABEJA Platform Manufacturing Use Case VMD Optimizations Preventive Maintenance Visual inspection Retail Use Case Automatic Picking Measure the effect of Marketing
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Webcam MacOS streamer using Producer SDK in C++ Consumer fetches and decodes frames using parser library & applies deep-learning based model GStreamer based producer using C++ SDK on Linux sends processed stream to console Demo Architecture How does it work? 1 2 3 Kinesis Video web console
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ABEJA’s impressions of Kinesis Video Streams • Do not have to worry about any infrastructure deployment or management for reliable streaming video ingestion and storage • Producer SDK enables streaming video to the cloud • Parser library enables access and processing of real-time frames • We focus on our core competency of building deep learning algorithms and technology
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Kinesis—real-time analytics Easily collect, process, and analyze video and data streams in real time Capture, process, and store video streams for analytics Load data streams into AWS data stores Analyze data streams with SQL Build custom applications that analyze data streams Kinesis Video Streams Kinesis Data Streams Kinesis Data Firehose Kinesis Data Analytics SQL New at re:Invent 2017 Amazon Confidential
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU! V i s i t a w s . a m a z o n . c o m / k i n e s i s / v i d e o - s t r e a m s