
Integration with Laravel's Filesystem, configuration system and logging handling.Super easy wrapper around PHP-FFMpeg, including support for filters and other advanced features.Besides that magic SPA-feeling, it comes with more than ten components to sparkle your app and make it interactive, all without ever leaving Blade. Splade provides a super easy way to build Single Page Applications using Blade templates. It's the magic of Inertia.js with the simplicity of Blade.

Keeping track of issues and pull requests takes time, but we're happy to help! Laravel Splade If this package saves you time or if you're relying on it professionally, please consider sponsoring the maintenance and development. ❤️ We proudly support the community by developing Laravel packages and giving them away for free. Laravel's Filesystem handles the storage of the files. If you want to use multiple keys, you need to store the auto-generated keys with a callback: FFMpeg::open('video.This package provides an integration with FFmpeg for Laravel 9 and 10. $encryptionKey = HLSExporter::generateEncryptionKey() As the segments are unplayable without the encryption keys, you can put the keys behind authentication and authorization to limit the accessibility of your video content.Īdding single-key encryption to an HLS export is just two extra lines of code: use ProtoneMedia\LaravelFFMpeg\Exporters\HLSExporter Now you can encrypt all segments automatically, either with a single-key or with multiple auto-generated keys. An HLS export consists of many segments: small pieces of video content that'll be stitched together at playback time. This week we released version 7.5, which brings support for Encrypted HLS. This technique allows the browser or video player to automatically switch between formats depending on the network's bandwidth. With the Laravel package, you can convert a single video into an HLS export that contains multiple bitrates and resolutions.

Initially developed by Apple in the early days of iOS, it is now the most popular streaming format, and it works on Android and virtually every other browser as well. It's a fantastic protocol to provide on-demand, adaptive streaming. The Laravel FFmpeg package has supported HLS for over four years.
