Download the PHP package danog/php-rtc-av without Composer
On this page you can find all versions of the php package danog/php-rtc-av. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download danog/php-rtc-av
More information about danog/php-rtc-av
Files in danog/php-rtc-av
Package php-rtc-av
Short Description FFmpeg/libav FFI bindings for PHP media processing. MadelineProto's PHP 8.2+ fork uses lazy, optional FFI, strict ABI checks, and the modular danog/php-rtc stack.
License MIT
Homepage https://github.com/danog/php-rtc-av
Informations about the package php-rtc-av
PHP AV Libraries
PHP AV Libraries provides FFI bindings to AV libraries (including AVCodec and AVFilter) for encoding, transcoding, and manipulating audio/video streams.
About this fork
This is the danog/php-rtc-av fork used by MadelineProto. It targets PHP 8.2+, loads FFI only when transcoding is requested, and rejects FFmpeg libraries whose ABI does not match the bundled FFmpeg 9 headers. Already-encoded media can be packetized without FFI.
All internal Composer dependencies use their danog/php-rtc-* package names directly, so installing a component selects the maintained danog packages throughout the dependency graph.
Requirements
- PHP ≥ 8.2
- FFI and matching FFmpeg 9 shared libraries only when encoding, decoding, or transcoding media
- Linux (Windows and macOS support planned for future releases)
- FFmpeg/libav shared libraries (libavcodec, libavfilter, etc.)
- Compatible with FFmpeg version 9.x
Documentation
This package is part of the PHP WebRTC library. For complete documentation, examples, and API reference, visit:
Credits
Authors
- Amin Yazdanpanah
- Website: aminyazdanpanah.com
- Email: [email protected]
- Sana Moniri
- GitHub: sanamoniri
Reporting Issues
Found a bug? Please open an issue on our GitHub repository.
License
BSD 3-Clause License. See LICENSE for full details.
All versions of php-rtc-av with dependencies
danog/php-rtc-exception Version ^1.1.5
danog/php-rtc-mixin Version ^1.1.6 || ^2.0