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:

  1. PHP: Version 7.4 or later.
  2. 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
  1. Access the Application Open your browser and navigate to: http://localhost/video_stream

Usage

Uploading Videos

  1. Navigate to the "Upload" section.
  2. Select a video file and provide the required details (e.g., title, description, category).
  3. 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:

  1. Fork the repository.
  2. Create a new branch: bash git checkout -b feature/your-feature-name
  3. Make your changes and commit them.
  4. 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.


Built With

Share this project:

Updates