Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

streamSync is a browser extension that enables real-time voice interactions between hosts and participants.

License

Notifications You must be signed in to change notification settings

rohitsx/streamSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

201 Commits

Repository files navigation

StreamSync

Screenshot 2024εΉ΄09月12ζ—₯ 195708

StreamSync integrates voice with super chats for a more interactive streaming experience.

πŸ”΄ Live Link - Or checkout short demo video below

StreamSync Demo

Introduction

StreamSync is a tool designed for creators and their audience, offering a more interactive alternative to traditional super chats limited to text messages. With StreamSync, users can send super chats, but with a unique twist: if the creator is interested, they can directly speak with the audience member through our extension.

Chrome Extension

The StreamSync Chrome Extension is now available on the Chrome Web Store: https://chromewebstore.google.com/detail/streamsync/ppjkekdbgjemggkeicnfochciccdhkhk

Note: The extension currently doesn't function as expected as the server is currently down.

Development

Prerequisites

Ensure you have the following installed:

  • Node.js
  • Docker and Docker Compose

Steps to Install

  1. Clone the Repository:
git clone https://github.com/rohitsx/streamSync.git
cd streamSync
  1. Configure Client/Server Environment: Update the .env file with your environment variables.

  2. Run Docker-Compose:

docker compose up -d

Testing as a Browser Extension

To test the project as a Chrome extension:

  1. Build the Client:
cd client
npm run build
  1. Install the Extension:
  • Open Chrome and navigate to chrome://extensions/.
  • Enable "Developer mode" in the top right corner.
  • Click "Load unpacked" and select the dist folder generated by the build command.
  1. Keep the Server Running: Ensure the server is running for full functionality.

License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

About

streamSync is a browser extension that enables real-time voice interactions between hosts and participants.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /