Skip to content

WebRTC-powered platform for real-time communication, including voice/video calls, messaging, file sharing, and screen sharing.

License

Notifications You must be signed in to change notification settings

Wassim-Rached/StreamBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About StreamBuddy 🎉

StreamBuddy is your go-to solution for seamless peer-to-peer communication! 🌐 Leveraging the power of WebRTC, StreamBuddy offers a robust and efficient platform for one-on-one interactions. Upon entering the website, you receive a unique UUID 🔑, enabling easy connections without any login or authentication. Just share your ID with a friend or contact, and start communicating effortlessly! 📞

Key Features ✨

  • 🔗 Peer-to-Peer Connections: Establish direct connections using a unique UUID, ensuring fast and secure communications.
  • 📞 Call Management: View incoming and outgoing calls with options to answer, reject, or abort requests. Manage your calls efficiently and stay in control.
  • 🎤 Microphone Control: Enable or disable the microphone, adjust mic and speaker volume, switch input/output devices, and utilize advanced features like noise cancellation, echo cancellation, and auto gain control. Test your local mic and visualize local, test, and remote voices for the best audio experience.
  • 📹 Video Sharing: Share your camera or screen, or choose to disable video sharing. Control camera settings including resolution and frame rate for an optimal experience.
  • 💬 Messaging: Send and receive messages directly during a call, with typing indicators to enhance the chat experience. Stay connected and engaged!
  • 📁 File Transfer: Share files seamlessly. The recipient can view file details (name and size) and choose to accept or reject the file transfer. Follow the transfer progress and download files easily.

Benefits 🌟

  • 🚀 Quick and Easy Communication: No login required. Connect quickly by sharing your unique ID.
  • ⚡ Low Latency: Enjoy minimal latency, making it ideal for real-time communication. Perfect for voice and video calls.
  • 🛠️ Project Management: Ideal for managing projects with one-on-one meetings, offering features that facilitate smooth communication and collaboration.
  • 🌐 Local Network Optimization: Achieve incredible speed under optimal conditions, especially when connected on the same local network. Perfect for close-range, high-speed interactions.
  • 🔧 Simple and Intuitive: Designed for simplicity and ease of use, StreamBuddy ensures a straightforward communication experience without the hassle of authentication.

Use Cases 💡

  • 👥 Connecting Friends: Whether catching up or collaborating, StreamBuddy makes it easy to stay connected.
  • 💼 Professional Meetings: Perfect for quick, one-on-one business meetings with essential features like file sharing and screen sharing.
  • 📚 Study Sessions: Collaborate with classmates, share screens for group study, and exchange files effortlessly.
  • 🎮 Gaming Sessions: Communicate with friends during gaming sessions with minimal latency and high-quality audio/video.

Contact Us 📧

We are always open to feedback and suggestions. Please reach out to us at [email protected] for any recommendations or inquiries. Your input helps us improve and bring you the best communication experience possible! 😊

About

WebRTC-powered platform for real-time communication, including voice/video calls, messaging, file sharing, and screen sharing.

Topics

Resources

License

Stars

Watchers

Forks