|
5 | 5 |
|
6 | 6 | This package provides a complete WebRTC implementation written entirely in PHP, including support for ICE, DTLS, SRTP, SCTP, RTP, and data channels. Designed for real-time audio, video, and data communication, it enables peer-to-peer connectivity without relying on external WebRTC libraries. Built with modular components and fully asynchronous using ReactPHP. |
7 | 7 |
|
8 | | -### Please Note: |
| 8 | +### Our Plans for the Future |
| 9 | +We are not stopping here. We're actively continuing development on the PHP WebRTC packages. |
9 | 10 |
|
| 11 | +Right now, we're working privately on a **[Selective Forwarding Unit (SFU)](https://getstream.io/resources/projects/webrtc/architectures/sfu/)** implementation and a **Laravel package that bundles everything together**, including this WebRTC package. Once that's ready, our goal is to build a **minimal video conferencing web** app using Laravel, and to continue maintaining this repository along with 24 other related packages. |
| 12 | + |
| 13 | +If you're interested in building real-time communication tools in PHP, like a video conferencing app, you are more than welcome to join the project. Fork the repos, contribute to them, and help grow this community. |
| 14 | + |
| 15 | +Please note: contributions should primarily focus on fixing bugs. If you'd like to add a new feature or function, it must match the original WebRTC API behavior. For example, if you want to add a method to the **[`RTCPeerConnection`](https://github.com/PHP-WebRTC/webrtc/blob/master/src/RTCPeerConnection.php)** class, it should exist in the original **[JavaScript WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection)** and follow the same naming and purpose. |
| 16 | + |
| 17 | +### Want to Collaborate? |
| 18 | +If you'd like to become a contributor or teammate, we’d love to hear from you. This is an open source, non-profit project, so we’re mainly looking for passionate developers. |
| 19 | + |
| 20 | +You should have at least one project that demonstrates your knowledge and ability in PHP, |
| 21 | +Laravel, and WebRTC(only one of them is also enough). |
| 22 | +If that sounds like you, this could be a great place to get involved. |
| 23 | + |
| 24 | +Feel free to reach out by email(via github@aminyazdanpanah.com) with your GitHub username (for example: github.com/your-username) and we’ll get back to you soon. |
| 25 | + |
| 26 | +### About Git History |
10 | 27 | We've been working on this repository and many other PHP WebRTC-related ones |
11 | 28 | (**such as ICE, RTP, RTCP, and more than 22 others**) |
12 | 29 | for a long time privately(in our git server) before making them open source(**We released our packages only after they have been fully tested and thoroughly debugged**). |
|
0 commit comments