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 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.
๐ก 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 | |
|---|---|
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. |
![]() |
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. |
![]() |
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.
Support it by joining stargazers for this repository. โญ๏ธ
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.

