Skip to content

Examples of using AI with real-time video on Stream's Infra

Notifications You must be signed in to change notification settings

GetStream/video-ai-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Real-time Video AI by Stream ๐Ÿ›ฅ

Real-time AI powered by Stream

๐Ÿ˜Ž Repo Overview

This repo contains different samples across AI, LLMs, and computer vision running in real time on Stream's low-latency Video API. To run these examples, developers can register for a free account to obtain an API key and bring their favourite AI service.


Stream Video

Stream Video is a low-latency WebRTC API running on the edge. It serves traditional conferencing use cases, low-latency livestreaming (with HLS and RTMP), and conversational voice/video agents. Developers can build with either Node.js or Python on the backend, while frontend developers can easily integrate with a few lines of code across Android, iOS, Flutter, React Native, React, JavaScript and Unity using our pre-built UI libraries.

๐Ÿ”Ž Examples

๐Ÿ’ก Have a sport you like? We are accepting contributions from the community to creative Video AI examples. Open a PR or ping us on X with your examples, and weโ€™d love to highlight it in our repo โญ

๐Ÿ”ฎย Official Samples

Mini-golf coaching assistant

live_sports_coach is a real-time video AI example using Googleโ€™s Gemini Live to analyse players posture and putting skills. The example can be run in both a real-time mode using a device camera to view and analyse posture, or it can be run with a pre-recorded example file, which is great for debugging and tweaking the model configuration.
Watch the video

Kickboxing tutor

Kickboxing tutor is a real-time AI tutor which uses Ultralytics YOLO model to detect and outline body movement before sending those frames to Gemini Live, where the model can help you improve your Kickboxing technique.
Watch the video

๐Ÿ›ฅ Stream for builders

Stream is free for most side and hobby projects. To qualify, your project/company needs to have < 5 team members and < $10k in monthly revenue. Makers get $100 in monthly credit for video for free. For more details, check out the Maker Account.

Find this repo useful? ๐Ÿ’™

Support it by joining stargazers for this repository. โญ๏ธ

License

Copyright 2025 Stream.IO, Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
   http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Examples of using AI with real-time video on Stream's Infra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages