Skip to content

streamly-ytx πŸ”₯ - A real-time video steaming and live calling web application designed to enable seamless communication through high-quality video and audio. Perfect for both one and one interactions in real-time.

License

Notifications You must be signed in to change notification settings

A-ryan-Kalra/streamly-ytx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

75 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Website is live and hosted at streamly-ytx

streamly-ytx πŸŽ₯πŸ”΄πŸ”Š

streamly-ytx πŸŽ₯πŸ”΄πŸ”Š - A real-time video steaming and live calling web application designed to enable seamless communication through high-quality video and audio. Perfect for both one and one interactions in real-time.


streamly-ytx-edited.mp4

Zero Compromise on Privacy

βœ… 100% Free and Open Source
βœ… 100% Encrypted
βœ… 100% Private
βœ… 0% Personal Data stored


Key Features of streamly-ytx:


Caution

Unique Room Access πŸ”’

Users must enter a username and unique room number before sharing it with others. This ensures a secure and exclusive real-time communication session.


Note

Seamless Camera Switching On Mobile🀳🏻

  • During a live call, users can switch their camera without any interruptions based on their devices, allowing for a flexible and smooth experience.

Call Control Options πŸ”‡

  • Users have the ability to mute themselves or disconnect from the call at any time, giving them full control over their communication.

Reconnection Support πŸšͺ

  • If a user disconnects, they can easily rejoin the room. Simply send a request to rejoin, and once approved by the connected peer, the communication can resume without any disruption.

Important

Each user has the reload stream option available in their chat room, which enables both users to connect for real-time communication. In case the stream doesn't load, use the above option.

The repo contains two directories, client and server, and you can use the project by installing the npm packages in both of the respective directories.


You know what's absolutely free?
  • Leaving a ⭐ star
  • 🍴Forking the repository
  • No hidden fees, no subscriptions β€” just pure open-source love!

Install my project with npm

  Run the following command only if you are outside both the client and server directories.

  npm install --prefix ./server && npm i --prefix ./client

  npm run --prefix ./server dev && npm run --prefix ./client dev

  Or simply follow the given command only if you are inside either the client or server directory.

  npm install
  npm run dev (for development server)
  npm run dev
  # or
  yarn add
  yarn dev
  # or
  pnpm dev
  npm run build (for Production)
  npm run preview (To View Production Server )
Open http://localhost:5173 in your browser to see the result.

Pleasure contributing πŸ•ΆοΈ
Aryan Kalra

About

streamly-ytx πŸ”₯ - A real-time video steaming and live calling web application designed to enable seamless communication through high-quality video and audio. Perfect for both one and one interactions in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published