1.1 KiB
1.1 KiB
Changelog
All notable changes to blax-software/laravel-webrtc are documented here. This
project adheres to Keep a Changelog and
Blax Software's backward-compatibility guarantee.
[Unreleased]
Added
WebRtcServiceProvider+config/webrtc.php+ thewebrtc:servecommand (boots signaling on the sharedblax-software/reactphp-kernel).Contracts\MediaEngine— the pluggable media backend (offer/addIceCandidate/startRecording/stopRecording/connectPeers/bridge/close).Media\NullMediaEngine— signaling-only engine for dev/tests.Media\Str0mMediaEngine— seam for the Rust media core (str0m via ext-php-rs); throws until theblax_webrtcextension is built (seerust/).Signaling\SignalingHandler— transport-agnostic router from a signaling message to the media engine.Server\SignalingServer— a minimal kernel-attached (newline-JSON) signaling transport; browsers ride thelaravel-websocketsWS transport into the same handler.rust/— theblax_webrtccrate scaffold (str0m + ext-php-rs) documenting the media plan.