Welcome to VibeStream – a sleek and intuitive video player that brings your media to life. Our player is designed with simplicity and elegance in mind, ensuring users have the best viewing experience with easy-to-use controls and modern aesthetics.
- Custom Video Controls: Play, pause, and seek through your video with beautifully designed controls.
- Audio Detection: Automatically detects if your video file contains audio tracks.
- Waveform Visualization: See a visual representation of your video's audio with our integrated waveform display.
- Responsive Design: Enjoy a consistent experience across all your devices, thanks to our responsive video player layout.
- Accessibility: Designed with accessibility in mind, ensuring all users can navigate and control video playback.
To get started with VibeStream, clone the repository to your local machine:
git clone https://github.com/yourusername/vibestream.git
cd vibestream
npm install
npm start
To play a video, click on the "Input your video here" button and select a video file from your device. The video will automatically load and be ready for playback. If the video contains no audio, you will be alerted, and the upload process will be halted.
We welcome contributions to VibeStream! If you have suggestions or issues, please feel free to open an issue or create a pull request.
VibeStream is open-source software licensed under the MIT license. See the LICENSE file for more details.
Thanks to the WaveSurfer.js team for the amazing audio waveform visualization.
Special thanks to all contributors and supporters of the VibeStream project.
We hope you enjoy using VibeStream as much as we enjoyed building it!
This application is deployed here : https://vibe-stream-vidyo.netlify.app/
Preferred browser : Firefox , Google Chrome