Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quasarstream/PHP-FFmpeg-video-streaming
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
https://github.com/quasarstream/PHP-FFmpeg-video-streaming
aws-s3 cloud dash dash-video drm ffmpeg google-cloud google-cloud-storage hls hls-live-streaming hls-packaging hls-video microsoft-azure mpeg-dash php-ffmpeg php-packages video video-stream video-streaming
Last synced: 2 months ago
JSON representation
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
- Host: GitHub
- URL: https://github.com/quasarstream/PHP-FFmpeg-video-streaming
- Owner: quasarstream
- License: mit
- Created: 2017-12-06T12:48:51.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-13T20:33:05.000Z (6 months ago)
- Last Synced: 2024-11-17T04:28:21.802Z (3 months ago)
- Topics: aws-s3, cloud, dash, dash-video, drm, ffmpeg, google-cloud, google-cloud-storage, hls, hls-live-streaming, hls-packaging, hls-video, microsoft-azure, mpeg-dash, php-ffmpeg, php-packages, video, video-stream, video-streaming
- Language: PHP
- Homepage: https://www.quasarstream.com/op/php/ffmpeg-streaming?u=php-ff
- Size: 4.76 MB
- Stars: 516
- Watchers: 24
- Forks: 118
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
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.