Video Stream Application
Welcome to the Video Stream Application, a PHP-based on-demand video streaming platform! This application is designed to provide seamless video streaming capabilities, enabling users to browse, watch, and manage video content effortlessly.
Features
- On-Demand Video Streaming: Stream videos without interruptions.
- User-Friendly Interface: Intuitive and simple navigation for all users.
- Search Functionality: Quickly find your favorite videos.
- Responsive Design: Optimized for both desktop and mobile devices.
- Secure Access: Authentication and access controls to protect content.
- Video Management: Upload, categorize, and manage video content.
Installation
Requirements
To run this application, ensure your server meets the following requirements:
- PHP: Version 7.4 or later.
- Web Server: Apache or Nginx
Setup Steps
Clone the Repository inside /var/www/html or htdocs
git clone https://github.com/karimshaban01/video_stream.git
cd video_stream
- Access the Application
Open your browser and navigate to:
http://localhost/video_stream
Usage
Uploading Videos
- Navigate to the "Upload" section.
- Select a video file and provide the required details (e.g., title, description, category).
- Click "Submit" to upload the video.
Browsing Videos
- Explore the video library using categories or search functionality.
- Click on a video to start streaming.
Folder Structure
Contributing
We welcome contributions to improve this project! To contribute:
- Fork the repository.
- Create a new branch:
bash git checkout -b feature/your-feature-name - Make your changes and commit them.
- Push to your fork and create a pull request.
License
This project is open-source and available under the MIT License.
Support
If you encounter any issues or have questions, feel free to open an issue in this repository.
Log in or sign up for Devpost to join the conversation.