# Using Stretch with AWS Robotics: Streaming Video

**URL:** <https://forum.hello-robot.com/t/using-stretch-with-aws-robotics-streaming-video/269>\
**Category:** Share\
**Created:** [August 3, 2021, 6:34pm UTC](https://forum.hello-robot.com/t/using-stretch-with-aws-robotics-streaming-video/269 "2021-08-03T18:34:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![asanchez](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.hello-robot.com/asanchez/32/137_2.png) [@asanchez](https://forum.hello-robot.com/u/asanchez)\
**Post date:** [August 3, 2021, 6:34pm UTC](https://forum.hello-robot.com/t/using-stretch-with-aws-robotics-streaming-video/269/1 "2021-08-03T18:34:51Z")

</div>

Hola Stretch Community,

I’m Alan G. Sanchez, a robotics Ph.D. student at the Oregon State University. I am part of the Personal Robotics Group, led by [Dr. Bill Smart](https://mime.oregonstate.edu/people/smart), where my research focuses on assistive robots. I am currently interning at Hello Robot, working alongside Amazon’s AWS RoboMaker team on an exciting project I want to share with you all!

With the guidance of the AWS RoboMaker team, I was able to get a Stretch robot to utilize [AWS RoboMaker](https://aws.amazon.com/robomaker/) Cloud Extensions, [Kinesis Video Streams (KVS)](https://aws.amazon.com/kinesis/video-streams/?amazon-kinesis-video-streams-resources-blog.sort-by=item.additionalFields.createdDate&amazon-kinesis-video-streams-resources-blog.sort-order=desc) and [Amazon Kinesis Video Streams with WebRTC](https://docs.aws.amazon.com/kinesisvideostreams-webrtc-dg/latest/devguide/what-is-kvswebrtc.html). Here is a quick overview of these two AWS features:

- KVS is a fully managed streaming service designed to securely ingest and store, video, audio, and other time-encoded data from connected devices to AWS. KVS lets users playback video for on-demand viewing and quickly build applications that utilize computer vision and video analytics.

- KVS with WebRTC is a service that enables real-time communication (RTC) across browsers and mobile applications via simple APIs. It uses peering techniques for real-time data exchange between connected peers and provides low latency media streaming required for human-to-human interaction.

Below is a gif demonstrating Stretch broadcasting its camera feed to a WebRTC stream and viewed through the media playback viewer in the AWS console.

![KVS](https://canada1.discourse-cdn.com/flex030/uploads/hello_robot2/original/1X/b46bdfd80e30b140718dbebbcb45f86fa1b13ed6.gif)

We’ve developed a guide for those interested in integrating these cloud extensions into their Stretch robot. Check out our [open source tutorial on GitHub](https://github.com/hello-robot/stretch_aws_robotics_video_streaming)!

I want to use this space to acknowledge those who were such a big help in getting this project up and running.

- Thank you to the AWS RoboMaker team, Vamshi Konduri, Emily Doherty, and Matthew Hansen for providing their [KVS guide](https://github.com/aws-samples/robot-camera-streaming-demo-with-aws-kvswebrtc-kvs). Their suggestions and guidance have helped with the development of our tutorial.
- The structure and layout advice from [Binit Shah](http://binitshah.github.io/) and [Charlie Kemp](https://charliekemp.com/) was also essential in getting this tutorial in an engaging and easy to follow format. Also, Binit has been an amazing mentor supporting me throughout this project.
- [Aarju Goyal](https://www.linkedin.com/in/aarju/) and [Adam Chung](https://addem26.github.io/), two other summer interns at Hello Robot, were kind enough to test the guide on their Stretch robots. Their feedback on how to further improve the tutorial was extremely valuable.
- Lastly, I want to thank the whole Hello Robot team. They are an exceptional group of engineers that have fostered an inclusive and supporting environment. Interning here has been such a pleasure.

I’m excited to see how the Stretch community will utilize these cool cloud extensions. Please share on the forum if you do.

Very best,  
Alan
