TsgcWSPServer_WebRTC › Ereignisse

TsgcWSPServer_WebRTC Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Lebenszyklus

NameBeschreibung
OnConnectWird auf dem Server ausgelöst, sobald ein Peer den WebSocket-Handshake abschließt und sich an das WebRTC-Signalisierungs-Subprotokoll anhängt.
OnDisconnectWird auf dem Server ausgelöst, wenn ein Signalisierungs-Peer seinen Transport schließt oder der Server ihn verwirft.
OnErrorWird ausgelöst, wenn der Server einen Transport- oder protokollebenen Fehler auf einer Signaling-Verbindung erkennt.
OnExceptionWird ausgelöst, wenn eine Delphi-Ausnahme innerhalb der Worker-Threads des Servers oder der Benutzer-Ereignishandler ausgelöst wird.

Messaging

NameBeschreibung
OnMessageWird für eingehende Text-Frames ausgelöst, die der Signalisierungsdecoder nicht an ein dediziertes Abonnement oder ein WebRTC-Relay-Ereignis weitergeleitet hat.
OnBinaryWird ausgelöst, wenn ein Peer einen binären WebSocket-Frame sendet, der nicht Teil des JSON-Text-Signalisierungsprotokolls ist.
OnFragmentedWird für jedes Fragment einer von einem Peer empfangenen Multi-Frame-WebSocket-Nachricht ausgelöst, bevor die Nutzlast wieder zusammengesetzt wird.
OnRawMessageWird vor der Signalling-Decodierung ausgelöst und lässt den Server jeden eingehenden Text-Frame inspizieren und optional die weitere Verarbeitung unterdrücken.

PubSub

NameBeschreibung
OnBeforeSubscriptionWird ausgelöst, wenn ein Peer um Beitritt zu einem Signalisierungskanal bittet, und gibt dem Server die Möglichkeit, das Abonnement zu akzeptieren oder abzulehnen.
OnSubscriptionWird ausgelöst, nachdem ein Peer-Abonnement akzeptiert wurde und der Signalisierungsserver den Peer auf dem Kanal registriert hat.
OnUnSubscriptionWird ausgelöst, wenn ein Peer einen Signalisierungskanal verlässt und der Server ihn aus der Abonnentenliste entfernt hat.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnBeforeSubscriptionWird ausgelöst, wenn ein Peer um Beitritt zu einem Signalisierungskanal bittet, und gibt dem Server die Möglichkeit, das Abonnement zu akzeptieren oder abzulehnen.
OnBinaryWird ausgelöst, wenn ein Peer einen binären WebSocket-Frame sendet, der nicht Teil des JSON-Text-Signalisierungsprotokolls ist.
OnConnectWird auf dem Server ausgelöst, sobald ein Peer den WebSocket-Handshake abschließt und sich an das WebRTC-Signalisierungs-Subprotokoll anhängt.
OnDisconnectWird auf dem Server ausgelöst, wenn ein Signalisierungs-Peer seinen Transport schließt oder der Server ihn verwirft.
OnErrorWird ausgelöst, wenn der Server einen Transport- oder protokollebenen Fehler auf einer Signaling-Verbindung erkennt.
OnExceptionWird ausgelöst, wenn eine Delphi-Ausnahme innerhalb der Worker-Threads des Servers oder der Benutzer-Ereignishandler ausgelöst wird.
OnFragmentedWird für jedes Fragment einer von einem Peer empfangenen Multi-Frame-WebSocket-Nachricht ausgelöst, bevor die Nutzlast wieder zusammengesetzt wird.
OnMessageWird für eingehende Text-Frames ausgelöst, die der Signalisierungsdecoder nicht an ein dediziertes Abonnement oder ein WebRTC-Relay-Ereignis weitergeleitet hat.
OnRawMessageWird vor der Signalling-Decodierung ausgelöst und lässt den Server jeden eingehenden Text-Frame inspizieren und optional die weitere Verarbeitung unterdrücken.
OnSubscriptionWird ausgelöst, nachdem ein Peer-Abonnement akzeptiert wurde und der Signalisierungsserver den Peer auf dem Kanal registriert hat.
OnUnSubscriptionWird ausgelöst, wenn ein Peer einen Signalisierungskanal verlässt und der Server ihn aus der Abonnentenliste entfernt hat.