All Projects → aws-samples → amazon-ivs-chime-web-demo

aws-samples / amazon-ivs-chime-web-demo

Licence: other
A demo web application intended as an educational tool for demonstrating how to load and play Amazon IVS streams alongside the Amazon Chime SDK.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to amazon-ivs-chime-web-demo

amazon-ivs-chime-messaging-ugc-demo
This demo is designed to educate people who want to build live streaming platform with chatting feature. This demo is implemented using Amplify with Amazon IVS, ChimeSDK Messaging.
Stars: ✭ 20 (-42.86%)
Mutual labels:  single-page-app, livestream, amazon-chime, amazon-chime-sdk, amazon-ivs
amazon-ivs-ugc-web-demo
This repository shows how you can build a compelling user-generated content (UGC) live streaming webapp with Amazon IVS.
Stars: ✭ 14 (-60%)
Mutual labels:  api-gateway, serverless-framework, live-video, amazon-ivs
amazon-ivs-simple-chat-web-demo
⚠️ IMPORTANT ⚠️ This repository is no longer actively maintained and will be archived at the end of 2022. A basic live chat implementation built with WebSockets, that can be used in conjunction with Amazon IVS to build compelling customer experiences for live video streams with chat use cases.
Stars: ✭ 53 (+51.43%)
Mutual labels:  serverless-framework, live-video, amazon-ivs
amazon-ivs-ecommerce-web-demo
This repository shows how you can build a compelling eCommerce experience with Amazon IVS.
Stars: ✭ 19 (-45.71%)
Mutual labels:  serverless-framework, live-video, amazon-ivs
amazon-ivs-basic-web-sample
This repository contains a collection of plain JavaScript code samples, covering several basic Amazon IVS use cases.
Stars: ✭ 29 (-17.14%)
Mutual labels:  live-video, amazon-ivs
Questions
Web app inspired by Quora, allowing users ask question and get answers
Stars: ✭ 15 (-57.14%)
Mutual labels:  react-router, aws-s3
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (+128.57%)
Mutual labels:  single-page-app, single-page-applications
serverless-api-gateway-throttling
A plugin for the Serverless framework which configures throttling for API Gateway endpoints.
Stars: ✭ 54 (+54.29%)
Mutual labels:  api-gateway, serverless-framework
tencent-apigateway
Easily provision Tencent API Gateway using Serverless Components
Stars: ✭ 33 (-5.71%)
Mutual labels:  api-gateway, serverless-framework
hafcaf
When you only want a little JavaScript in your SPA.
Stars: ✭ 17 (-51.43%)
Mutual labels:  single-page-app, single-page-applications
peasy-js-samples
Showcases business logic built with peasy-js and consumed by multiple clients
Stars: ✭ 19 (-45.71%)
Mutual labels:  single-page-app, single-page-applications
noiiice
a serverless blog built on NuxtJS, AWS, serverless framework, and irrational exuberance.
Stars: ✭ 42 (+20%)
Mutual labels:  api-gateway, serverless-framework
opentok-react-native
React Native live video streaming demo app using Open-Tok
Stars: ✭ 36 (+2.86%)
Mutual labels:  livestream, video-streaming
wordpress-svelte
Frontend writen on svelt
Stars: ✭ 17 (-51.43%)
Mutual labels:  single-page-app, single-page-applications
serverless
BlueNimble is a Hybrid Serverless Platform focusing on developer productivity and application portability. Create and run scalable APIs and applications without coding or by coding less. Focus on application business logic without any knowledge of the underlying microservices architecture.
Stars: ✭ 30 (-14.29%)
Mutual labels:  api-gateway, serverless-framework
sls-photos-upload-service
Example web app and serverless API for uploading photos and saving to S3 and DynamoDB
Stars: ✭ 50 (+42.86%)
Mutual labels:  api-gateway, serverless-framework
CRUD-Laravel-Livewire-SPA
CRUD Laravel 7 & Livewire (SPA) Single Page Application
Stars: ✭ 34 (-2.86%)
Mutual labels:  single-page-app, single-page-applications
pong
🏓 Pong for RESTful APIs (microservices pattern) using Serverless Framework ⚡
Stars: ✭ 27 (-22.86%)
Mutual labels:  api-gateway, serverless-framework
CloudFrontier
Monitor the internet attack surface of various public cloud environments. Currently supports AWS, GCP, Azure, DigitalOcean and Oracle Cloud.
Stars: ✭ 102 (+191.43%)
Mutual labels:  api-gateway, serverless-framework
FlexDotnetCMS
A powerful, flexible, decoupled and easy to use and Fully Featured ASP .NET CMS, it can also be used as a Headless CMS
Stars: ✭ 45 (+28.57%)
Mutual labels:  single-page-app, single-page-applications

Amazon IVS + Chime demo

A demo web application intended as an educational tool for demonstrating how to load and play Amazon IVS streams alongside the Amazon Chime SDK.

Amazon IVS Chime demo screenshot

This project is intended for education purposes only and not for production usage.

This is a serverless web application, leveraging Amazon IVS, AWS Lambda, API Gateway and ChimeSDK. The web user interface is a single page application built using responsive web design frameworks and techniques, producing a native app-like experience tailored to the user's device. The demo showcase how customers can use Chime SDK to implement a real-time room with audio and video capabilities where users can watch IVS Stream and chat. Users can enter their name, a room name, and a Playback URL to create a room. Once in the room, they can share room's unique URL, which can be used by others to join said room. Settings modal shows user their Playback URL, they can change their active audio input/output device and video input device. There are controls to manage audio, video, a row of cams, a chat, and an option to leave the room.

Getting Started

IMPORTANT NOTE: Deploying this demo application in your AWS account will create and consume AWS resources, which will cost money.

To get the demo running in your own AWS account, follow these instructions.

  1. If you do not have an AWS account, please see How do I create and activate a new Amazon Web Services account?
  2. Log into the AWS console if you are not already. Note: If you are logged in as an IAM user, ensure your account has permissions to create and manage the necessary resources and components for this application.
  3. Complete the instructions for deploying for demo or learning below.

Deploying for Demo or Learning

If you are interested in running IVS + Chime demo services locally as part of learning, we have detailed instructions on how to get up and going quickly.

Documentation

Known Issues

  • The application was written for demonstration purposes and not for production use.
  • The application was only tested on desktop browsers, and may not work on mobile.
  • The settings window throws an error on the following browers: Firefox, Safari
  • Currently only tested in the us-west-2 (Oregon) region. Additional regions may be supported depending on service availability.

License

This sample code is made available under a modified MIT license. See the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].