Skip to content

This repository contains a sample implementation of a real-time live video and voice streaming / calling system built using ASP.NET Core, SignalR, and WebRTC Media APIs. The purpose of this project is learning and demonstration, not production use.

Notifications You must be signed in to change notification settings

MRehmanTahir/Stream-Call

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Live Video Streaming & Calling (ASP.NET Core + SignalR + WebRTC)

This repository contains a sample project that demonstrates real-time live video calling and streaming using ASP.NET Core, SignalR, and WebRTC Media APIs.

This project is intended only for learning and demonstration purposes.


🚀 Features

  • Real-time video streaming
  • Real-time audio (voice) calling
  • Peer-to-peer communication using WebRTC
  • Real-time signaling using SignalR
  • Browser-based solution (no plugins required)

🧩 Technologies Used

  • ASP.NET Core
  • SignalR
  • WebRTC Media APIs
  • JavaScript
  • HTML5 & CSS

⚠️ Notes

  • This is a sample / demo project
  • No authentication implemented
  • TURN server is not configured
  • Not recommended for production use

🎯 Use Cases

  • Learning WebRTC with ASP.NET Core
  • Understanding SignalR signaling
  • Proof of concept (POC) for video calling
  • Educational demonstrations

🔮 Future Enhancements

  • Screen Sharing and access controll
  • User authentication
  • TURN server support
  • Recording live streams
  • UI/UX improvements

About

This repository contains a sample implementation of a real-time live video and voice streaming / calling system built using ASP.NET Core, SignalR, and WebRTC Media APIs. The purpose of this project is learning and demonstration, not production use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published