Skip to content

FK-777/webrtc-python-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Python Local Streaming Server

A minimal WebRTC server built using FastAPI and aiortc to receive real-time video streams from a mobile client over a local network.

Features

  • WebRTC signaling via FastAPI
  • Receives video track from mobile app
  • Displays real-time stream via OpenCV

Tech Stack

  • Python 3.10
  • FastAPI
  • Uvicorn
  • aiortc
  • OpenCV

Project Structure

webrtc_server/ │ ├── main.py ├── requirements.txt ├── README.md

Setup Instructions (Fresh Environment) (follow exact steps)::

1. Clone Repository

git clone

### 2. Create Virtual Environment
python -m venv venv
### 3. Install Dependencies
pip install -r requirements.txt
(as you can see, all required dependencies are already added)
### 4. Run Server
python main.py

### 5. Swagger docs available at:
http://localhost:8000/docs

About

This is the server for the live camera application

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages