feat(webapp): play session-protocol WebM streams - #1943
irvingouj@Devolutions (irvingoujAtDevolution) wants to merge 3 commits into
Conversation
Let maintainers know that an action is required on their side
|
|
Implementation notes:
Note LLM-assisted content (no human feedback). |
e8a7220 to
e49b5cf
Compare
e49b5cf to
b239db2
Compare
18cb486 to
8dfc9ff
Compare
|
Corrected MSRDP producer-parity validation:
The corrected fixture enables recording before connect, keeps one ActiveX control and stable pipe across reconnects, and uses RDM's quality/frame-rate settings. Both Gateway shadow segments decode with the expected dimensions and marker progression. The remaining Note Human-tuned, LLM-assisted content. |
8dfc9ff to
2521ffa
Compare
0595c13 to
bafc0cf
Compare
The shadow player now understands Segment started, queued Pulls, and Stream ended so live clips can reconnect and change size on one websocket. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Queue metadata-delimited WebM clips as independent playback sources. Serialize SourceBuffer completion and terminal events so delayed segments cannot be skipped. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Parse the legacy metadata response separately from later segment boundaries. Derive playback sequence numbers locally instead of reading removed wire fields. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
bafc0cf to
7c7b21e
Compare
The shadow player now understands Segment started, queued Pulls, and Stream ended so live clips can reconnect and change size on one websocket.
Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com
Stack created with GitHub Stacks CLI • Give Feedback 💬