📼 PHP FFmpeg - Video Streaming


This package utilizes FFmpeg to bundle media content for online streaming, including DASH and
HLS. Additionally, it provides the capability to implement DRM for HLS packaging. The program offers a range of
options to open files from cloud storage and save files to cloud storage as well.
Documentation
Full Documentation is available describing all features
and components.
Basic Usage
use Streaming\Representation;
$r_360p = (new Representation)->setKiloBitrate(276)->setResize(640, 360);
$r_480p = (new Representation)->setKiloBitrate(750)->setResize(854, 480);
$r_720p = (new Representation)->setKiloBitrate(2048)->setResize(1280, 720);
$video->hls()
->x264()
->addRepresentations([$r_360p, $r_480p, $r_720p])
->save();
Get from Basic and Pro packages for Video Streaming