Skip to content

A modern WebRTC-based live streaming platform with real-time screen sharing and minimal latency, built with Next.js 14 and TypeScript.

License

Notifications You must be signed in to change notification settings

MaheshSharan/LiveStreamer-High

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LiveStreamer High LiveStreamer High

Share your screen instantly. No downloads. No setup. Just stream.


✨ Features

  • 🎯 Instant Streaming - Just click and stream. No software needed.
  • 🔗 Share Instantly - Get a shareable link in seconds
  • 👥 Real-time Viewers - See who's watching in real-time
  • 🖥️ Screen Sharing - Share your entire screen or specific window
  • 🚀 Ultra Low-Latency - Thanks to WebRTC technology
  • 📱 Cross-Platform - Works on any device with a modern browser
  • 🔒 Secure - End-to-end encrypted streaming

🎮 Quick Start

  1. Visit LiveStreamer High
  2. Click "Start Broadcasting"
  3. Choose what to share
  4. Share the URL with your viewers
  5. That's it! You're live! 🎉

🛠️ Tech Stack

  • Frontend: Next.js 14, TypeScript, Tailwind CSS
  • Backend: Node.js, Express
  • Real-time: WebRTC, Socket.IO
  • Deployment: Vercel (Frontend), Render (Backend)

💡 Why LiveStreamer High?

Traditional streaming platforms require:

  • ❌ Heavy software downloads
  • ❌ Complex configurations
  • ❌ Stream keys and settings
  • ❌ Learning curve
  • ❌ High CPU usage

LiveStreamer High needs:

  • ✅ Just a browser
  • ✅ One click to start
  • ✅ Zero setup
  • ✅ Zero learning curve
  • ✅ Minimal resources

🎯 Perfect For

  • 💻 Quick Tech Support
  • 🎮 Casual Game Streaming
  • 📚 Online Teaching
  • 👥 Team Presentations
  • 🤝 Pair Programming
  • 🎨 Creative Showcases

🔒 Privacy & Security

  • All streams are peer-to-peer
  • No data storage
  • No registration required
  • Encrypted transmission
  • Automatic cleanup

🚀 Development

# Clone the repo
git clone https://github.com/MaheshSharan/LiveStreamer-High.git

# Install dependencies
cd LiveStreamerHigh/frontend
npm install
cd ../backend
npm install

# Start development servers
# Frontend (in frontend directory)
npm run dev

# Backend (in backend directory)
npm run dev

🌟 Contributing

Got ideas? Want to make LiveStreamer High even better? We're open to contributions!

  1. Fork the repo
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📝 License

MIT License - feel free to use this for your own projects!

🙌 Credits

Built with 🧠 by Mahesh Sharan


🎉 Ready to stream? Start Broadcasting Now! 🚀

About

A modern WebRTC-based live streaming platform with real-time screen sharing and minimal latency, built with Next.js 14 and TypeScript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published