סטרימינג מסך (WebRTC)
סטרימינג בזמן אמת ממכשירים דרך WebRTC signaling על גבי WebSocket.
מקור: src/screen-streaming/
נקודות קצה REST
| Method | Endpoint | תיאור |
|---|---|---|
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:offer | Peer → שרת → Peer | WebRTC SDP offer |
screen:answer | Peer → שרת → Peer | WebRTC SDP answer |
screen:ice-candidate | Peer → שרת → Peer | החלפת ICE candidate |