PHP WebRTC Signaling Server
Tarayıcılar ve mobil cihazlar arasında doğrudan P2P ses, video, ekran paylaşımı ve veri aktarımı kuran yüksek performanslı WebSocket sinyalleşme sunucusu.
Sürüm
v1.0.0
Protokol
RFC 6455 WebSocket & WebRTC Mesh
İş Parçacığı
CLI & Swoole Multi-Worker
Özellikler
Video, Ses, Ekran Paylaşımı, DataChannel
Test Kapsamı
14 Test (%100 Başarı)
Lisans
MIT Lisansı
PHP WebRTC Signaling Server, web tarayıcıları ve mobil uygulamalar arasında doğrudan uçtan uca (P2P Mesh) ses, yüksek çözünürlüklü video, ekran paylaşımı ve veri kanalı (RTCDataChannel) akışları kurmak için geliştirilmiş yüksek performanslı ve hafif bir WebSocket sinyalleşme sunucusudur.
WebRTC bağlantı kurulumunun temelini oluşturan SDP (Session Description Protocol) teklif/cevap (Offer/Answer) takası ve ICE (Interactive Connectivity Establishment) adaylarının eşler arasında milisaniyeler içinde iletilmesini sağlayan sunucu; RFC 6455 yerel soket motoru ve yüksek eşzamanlılık için opsiyonel Swoole çoklu-iş parçacıklı (multi-worker) mimarisiyle donatılmıştır.
Sistem paketi; oda bazlı çoklu katılımcı konferans arayüzü, cihaz seçimi ve FPS/gecikme telemetrisi, doğrudan eşler arası P2P DataChannel mesajlaşma modülü ve tüm WebSocket çerçevelerini (offer, answer, candidate, join, leave, ping) anlık filtreleyen Canlı Ham Paket İnceleyicisi (Raw Frame Debugger) içerir.
Sıfır harici bağımlılıkla standart PHP CLI ortamında anında çalışabilen altyapı, interaktif sinyal protokol dokümantasyonu ve kapsamlı otomatik test paketiyle tele-sağlık, müşteri destek ve uzaktan ortak çalışma yazılımlarına doğrudan entegre edilir.
WebRTC bağlantı kurulumunun temelini oluşturan SDP (Session Description Protocol) teklif/cevap (Offer/Answer) takası ve ICE (Interactive Connectivity Establishment) adaylarının eşler arasında milisaniyeler içinde iletilmesini sağlayan sunucu; RFC 6455 yerel soket motoru ve yüksek eşzamanlılık için opsiyonel Swoole çoklu-iş parçacıklı (multi-worker) mimarisiyle donatılmıştır.
Sistem paketi; oda bazlı çoklu katılımcı konferans arayüzü, cihaz seçimi ve FPS/gecikme telemetrisi, doğrudan eşler arası P2P DataChannel mesajlaşma modülü ve tüm WebSocket çerçevelerini (offer, answer, candidate, join, leave, ping) anlık filtreleyen Canlı Ham Paket İnceleyicisi (Raw Frame Debugger) içerir.
Sıfır harici bağımlılıkla standart PHP CLI ortamında anında çalışabilen altyapı, interaktif sinyal protokol dokümantasyonu ve kapsamlı otomatik test paketiyle tele-sağlık, müşteri destek ve uzaktan ortak çalışma yazılımlarına doğrudan entegre edilir.