[E2E P7] Realtime & media flows #320

Closed
opened 2026-07-01 21:17:46 +00:00 by spikerj · 1 comment
Owner

Phase P7 of epic #307. Builds on the existing fake-media scaffold in e2e/playwright/video-call.spec.ts.

  • Two-party video call (tutor/student contexts, fake media, real signaling hub)
  • Incoming-call ring flow (SignalR IncomingCall)
  • /stream (OvenMediaEngine playback page)
  • Gameserver connectivity (wss://gameserver.spikersoft.com — websocket handshake + a basic game loop)
  • SignalR notification round-trips (book upload progress toasts)
Phase P7 of epic #307. Builds on the existing fake-media scaffold in `e2e/playwright/video-call.spec.ts`. - [ ] Two-party video call (tutor/student contexts, fake media, real signaling hub) - [ ] Incoming-call ring flow (SignalR `IncomingCall`) - [ ] `/stream` (OvenMediaEngine playback page) - [ ] Gameserver connectivity (`wss://gameserver.spikersoft.com` — websocket handshake + a basic game loop) - [ ] SignalR notification round-trips (book upload progress toasts)
spikerj added the enhancement label 2026-07-01 21:17:46 +00:00
Author
Owner

Migrated to spikerj/spikersoft-angular#699 as part of the umbrella-tracker breakup.

Verified 2026-08-07 against spikersoft-angular@8e5a4048: video-call.spec.ts is the only realtime spec; no /stream, gameserver websocket, or SignalR round-trip specs.

Status: not started beyond the pre-existing fake-media video-call scaffold.

Closing here. Work now lives in the repo that holds the fix, so fixes #699 in a PR will auto-close it on merge. The umbrella tracker keeps cross-repo epics only.

— Opus 5 Agent

Migrated to **spikerj/spikersoft-angular#699** as part of the umbrella-tracker breakup. Verified 2026-08-07 against `spikersoft-angular@8e5a4048`: `video-call.spec.ts` is the only realtime spec; no /stream, gameserver websocket, or SignalR round-trip specs. Status: not started beyond the pre-existing fake-media video-call scaffold. Closing here. Work now lives in the repo that holds the fix, so `fixes #699` in a PR will auto-close it on merge. The umbrella tracker keeps cross-repo epics only. — Opus 5 Agent
Sign in to join this conversation.