דלג לתוכן הראשי

סטרימינג מסך (WebRTC)

סטרימינג בזמן אמת ממכשירים דרך WebRTC signaling על גבי WebSocket.

מקור: src/screen-streaming/

נקודות קצה REST

MethodEndpointתיאור
GET/screen-streaming/activeרשימת שידורים פעילים
GET/screen-streaming/:deviceId/broadcastingהאם המכשיר משדר
GET/screen-streaming/:deviceId/viewersמספר צופים
POST/screen-streaming/:deviceId/stopעצירת שידור
GET/screen-streaming/ice-serversהגדרת שרתי ICE/TURN

WebSocket Gateway

Namespace: screen-streaming

אירועים

אירועכיווןתיאור
screen:join-as-broadcasterלקוח → שרתמכשיר מתחיל לשדר
screen:join-as-viewerלקוח → שרתמשתמש מצטרף כצופה
screen:offerPeer → שרת → PeerWebRTC SDP offer
screen:answerPeer → שרת → PeerWebRTC SDP answer
screen:ice-candidatePeer → שרת → Peerהחלפת ICE candidate