# \&retry

General Option! ([`&view`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/view), [`&scene`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/scene), [`&room`](https://docs.vdo.ninja/advanced-settings/setup-parameters/room))

## Also controls

* `&retrytimeout` — minimum milliseconds to wait before attempting to recover a lost stream (default 5000ms)

## Options

Examples:

* `&retry=30` (seconds)
* `&retrytimeout=8000` (milliseconds)

| Parameter       | Value           | Description                                         |
| --------------- | --------------- | --------------------------------------------------- |
| `&retry`        | Integer seconds | Periodically re-queries streams and refreshes state |
| `&retrytimeout` | Integer ms      | Min wait before trying to recover a lost stream     |

## Details

* `&retry` schedules a periodic maintenance task that refreshes stream state (e.g., every N seconds). Lower bounds may be clamped (min \~10s internally).
* `&retrytimeout` sets how long VDO.Ninja waits before proactively trying to recover a missing stream. Minimum enforced is 5000ms.
* Useful for long-running overlays and multi-view pages where a guest might temporarily disconnect.

## Related

{% content-ref url="../mixer-scene-parameters/and-waitimage" %}
[and-waitimage](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-waitimage)
{% endcontent-ref %}

{% content-ref url="and-autorecover" %}
[and-autorecover](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-autorecover)
{% endcontent-ref %}

{% content-ref url="and-p2pfailtimeout" %}
[and-p2pfailtimeout](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-p2pfailtimeout)
{% endcontent-ref %}

{% content-ref url="and-peerrecoversteps" %}
[and-peerrecoversteps](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-peerrecoversteps)
{% endcontent-ref %}
