Video Sharing

Cavea - Video Sharing and Streaming Platform

Video Sharing

Cavea is an advanced, responsive and modern script for video uploading and sharing coded with Laravel 11 and Vanilla JS. It is easily customizable. The seo settings of each page can be adjusted. All PHP codes are written in accordance with PSR standards. HTML codes have been tested in W3C validator. CSS files are created with SASS.

The script is multilingual and supports RTL.

Demo

Homepage

Login page

Video preview page

Admin Account
Email: [email protected]
Password: 123123123
User Account
Email: [email protected]
Password: 123123123

Video Upload
Users can upload videos. After the videos are processed by the script, they are published publicly.

Dynamic Navigation
To make the page load faster, the part of the page that changes is loaded, not the entire page. For example, while the header and sidebar areas remain constant, only the content area is loaded and changed.

Optional Thumbnails
Users can also upload a thumbnail image to their uploaded videos. However, this is optional because the script automatically generates thumbnail images from the videos.

Preview Generator
A preview is automatically created from a small section of the uploaded video. The created preview is an optimized, small-sized video. The generated previews are displayed when the video cards are hovered.

Quality Switcher
Various resolutions are automatically generated for the uploaded video and presented to the viewer as options. These resolutions can be adjusted optionally. Example resolutions are 240p, 360p, 480p, 720p, and 1080p.

Queued Video Processing
The script queues uploaded videos for processing. Multiple operations are not performed simultaneously; one video is processed before the next. This reduces server resource consumption.

Adblock Blocker
Ads on the video player page are shown to more people with the adblock blocker.

Player Ads
Advanced video player in script is compatible with video advertising industry standards VAST and VPAID. Ads in the player can be adjusted from the admin panel.

  • Based on Laravel 11, Bootstrap 5 and SASS
  • Video upload
  • Dynamic navigation
  • Thumbnail generator
  • Multiple quality generator
  • Quality switcher
  • Preview generator
  • Queued video processing
  • Adblock blocker
  • Player ads (VAST and VPAID)
  • Video categories
  • Dark mode
  • Social auth (Google)
  • Multi-language
  • RTL support
  • Lazyload
  • SEO settings for each page
  • Open graph meta tags support
  • Google reCAPTCHA V3
  • Cookie Consent (GDPR)
  • Email notifications
  • Customizable email contents
  • Email sending with SMTP
  • Deferring JS&CSS files
  • HTML minifier
  • Activity logs
  • PHP >= 8.2
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • Filter PHP Extension
  • Hash PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Session PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GD Extension
  • FFmpeg

You can install Cavea using the installer or manually. You can send us an email for all kinds of support before installation, during the installation and after installation. Our e-mail address; [email protected]

Price

Regular

$25

  • Personal or commercial use
  • Use in a single project
  • Source code
  • Lifetime access
  • Distribution of source files is not permitted.
  • The item cannot be offered for resale either on its own or as part of a project.

Extended

$75

  • Personal or commercial use
  • Use in a unlimited project
  • Source code
  • Lifetime access
  • The item cannot be offered for resale "as-is"
  • It is allowed to distribute/sublicense the source files as part of a larger project.