sdk/webrtc/CanvasCompositor.js (#38): - Gelen video track'lerini tek canvas'ta birleştirme (grid/pip/side-by-side/focus) - OffscreenCanvas öncelikli (DOM gerektirmiyor), yoksa <canvas> kullanır - setFPS(), setLayout(), setFocus() ile runtime kontrol - stream() → MediaStream; StreamManager.addStream('composite', ...) ile gönderilir - setEncodings() ile bitrate/fps zaten StreamManager üzerinden destekleniyor sdk/webrtc/index.js: CanvasCompositor re-export eklendi public/demos/ (#34): Tüm demo'lar yeni SDK API'sine güncellendi: - <script src="/script"> → <script type="module"> import MWSE from '/sdk/index.js' - new MWSE() (endpoint otomatik import.meta.url'den alınıyor) - rtc.connect({ polite }) ile perfect negotiation polite/impolite tayini - rtc.addStream() / rtc.on('track') yeni API - rtc.on('failed') durumu gösteriliyor - window.send() module scope sorununu çözüyor (onclick handler) go test -race ./... — tüm testler yeşil Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| demos | ||
| session.html | ||
| status.xml | ||