mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-09-29 10:17:56 +03:00
Updated Video Stream (markdown)
+1
-1
@@ -87,7 +87,7 @@ Decode on the platform side and render into a `Texture`. A platform channel hand
|
||||
|
||||
## Limitations
|
||||
|
||||
- One stream per screen, and four connections in total, so with four screens that is one each. Anything beyond either limit gets `503 Service Unavailable` and is closed immediately, so back off rather than retrying in a tight loop.
|
||||
- One stream per screen. Anything beyond either limit gets `503 Service Unavailable` and is closed immediately, so back off rather than retrying in a tight loop.
|
||||
- A client that vanishes without closing its socket keeps holding its screen until the send times out, which takes a few seconds. A reconnect arriving sooner than that is refused, so retry with backoff rather than assuming the screen is gone for good.
|
||||
- Each stream runs its own encoder on the machine hosting the game, and every captured frame costs that machine a present cycle. Streaming two screens at once roughly halves the rate each one can reach.
|
||||
- A client that stops reading is dropped after five seconds. The server never buffers a backlog for a slow reader; it skips to the newest frame instead, so frames are lost rather than delayed.
|
||||
|
||||
Reference in New Issue
Block a user