Skip to content

PHP-WebRTC/srtp

SRTP Adapter for PHP

PHP Version License

A PHP library for Secure RTP (SRTP) packet encryption and decryption using OpenSSL FFI. It enables secure media transport for WebRTC applications with support for AES encryption and HMAC authentication.

Features

  • AES-GCM and AES-CM encryption for RTP/RTCP packets
  • HMAC-SHA1 authentication
  • Replay protection
  • Interoperable with standard WebRTC implementations

Requirements

  • PHP ≥ 8.4 with FFI extension enabled
  • Srtp development libraries
  • Linux environment (Windows/macOS support planned)

Documentation

This package is part of the PHP WebRTC library. For complete documentation, examples, and API reference, visit:

PHP WebRTC Documentation

Credits

Authors

Reporting Issues

Found a bug? Please report it on our issues.

License

BSD 3-Clause License. See LICENSE for details.

References

About

A PHP library for Secure RTP (SRTP) packet encryption and decryption using OpenSSL FFI.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published