📽️ A simple video player with dynamically positioned watermark using HTML, CSS, JS, and a backend
- 🎥 Video Playback: Supports MP4 videos via HTML5
<video>
tag. - 🔀 Dynamic Watermark: Text watermark (e.g., user ID) displayed over the video.
- 🎲 Random Positioning: Watermark moves to random locations every 2 seconds.
- ⏱️ Visibility Control: Watermark appears for 2 seconds, hides for 5 seconds.
- 🎨 Customizable Style: Adjust font size, opacity, color via CSS.
- 🖥️ Responsive Design: Works on all screen sizes.
- 🔒 User authentication to generate unique watermarks.
- 📦 Video file management API.
- ⚙️ Watermark configuration stored in a database.
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Backend: Node.js, Express.js
- Tools: Git, npm
-
Clone the repository:
git clone https://github.com/your-username/video-player-watermark.git cd video-player-watermark
-
Install dependencies:
npm install express
-
Place your video file in the videos folder (rename it to video.mp4)
-
Start the server:
npm run dev