# PHP-FFmpeg-video-streaming **Repository Path**: torghay/PHP-FFmpeg-video-streaming ## Basic Information - **Project Name**: PHP-FFmpeg-video-streaming - **Description**: No description available - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-02-13 - **Last Updated**: 2024-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 📼 PHP FFmpeg - Video Streaming [![Total Downloads](https://img.shields.io/packagist/dt/aminyazdanpanah/php-ffmpeg-video-streaming.svg?style=flat)](https://packagist.org/packages/aminyazdanpanah/php-ffmpeg-video-streaming)

This package utilizes **[FFmpeg](https://ffmpeg.org)** to bundle media content for online streaming, including DASH and HLS. Additionally, it provides the capability to implement **[DRM](https://en.wikipedia.org/wiki/Digital_rights_management)** 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](https://www.quasarstream.com/op/php/ffmpeg-streaming/)** is available describing all features and components. ## Basic Usage ```php 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

Our platform empowers businesses to expand their reach globally by delivering exceptional video streaming experiences. Enjoy unmatched reliability, scalability, and high-definition quality across a diverse range of devices, ensuring your content captivates audiences worldwide. ### Plans
Features / Plans Basic Pro
Authentication
Access-control list (ACL)
Video On-Demand (HLS and DASH)
HLS Encryption(Single key and key rotation)
Video Quality Settings: Manually Choose from 144p to 4k or auto mode
Real-Time Progress Monitoring: progress bar to display the live upload and transcoding progress
Dark and light theme
Live Streaming: From Browser Webcam, IP Cameras, Live Streaming Software ⛔️
Bespoke player design: Crafted to perfectly align with your brand identity and user preferences. ⛔️
Add Subtitles and Audios: add different subtitle and audio files to stream ⛔️
Monetization: Subscriptons/pay-per-view/ads ⛔️
Advanced Analytics: Views/Watched hours/Visited countries and more ⛔️
Robust DRM Systems: Widevine, FairPlay Streaming and PlayReady ⛔️
Social Media Integration: Like, Comment, Share and embed videos ⛔️
Cloud-based CDN: Accelerates content delivery worldwide through integration with major cloud storage providers such as Amazon S3, Google Cloud Storage, and Microsoft Azure. ⛔️
Tailored features: We can integrate any specific functionality you require into your platform. ⛔️
Support 3 Months Customizable
Online Demo See Online Demo Book Free Demo
Get GET CONTACT US
We tailor OTT platforms to exact client specifications, offering flexible and affordable pricing.
## Contributors Your contribution is crucial to our success, regardless of its size. We appreciate your support and encourage you to read our **[CONTRIBUTING](https://github.com/quasarstream/php-ffmpeg-video-streaming/blob/master/CONTRIBUTING.md)** guide for detailed instructions on how to get involved. Together, we can make a significant impact. Made with [contrib.rocks](https://contrib.rocks). ## License The MIT License (MIT). See **[License File](https://github.com/quasarstream/php-ffmpeg-video-streaming/blob/master/LICENSE)** for more information.