Fix: Schwarzes Bild bei Viewern - WebRTC Race Conditions behoben

- Doppelter Offer entfernt (onnegotiationneeded + explizit createOffer)
- ICE Candidate Queuing: Candidates werden gepuffert bis setRemoteDescription
  fertig ist, statt sie zu verwerfen
- Cleanup bei Re-Offer: vorherige PeerConnection wird sauber geschlossen
- Pending Candidates werden bei Disconnect/Leave aufgeraeumt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel 2026-03-07 01:16:09 +01:00
parent c9378f4cdb
commit 3f9b446f27
4 changed files with 4896 additions and 4851 deletions

4830
web/dist/assets/index-BW2laH1p.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long