# Providers Источник TURN-реквизитов выбирается флагом `-provider` (default `vk`). Реализации удовлетворяют интерфейс `internal/provider.Provider` и подключаются в `cmd/client/main.go` через `buildProvider`. ## Доступные провайдеры ### `vk` (default) VK Calls API. Перебирает встроенные `app_id/app_secret`, получает короткоживущие (≈10 мин) TURN-creds через 4-шаговый token chain. Solver captcha auto+manual. **Обязательные флаги:** - `-link` - VK callroom URL вида `https://vk.ru/call/join/` (нормализуется до join-кода). **Опциональные:** - `-streams-per-cred` (default 10) - сколько TURN-стримов делят один кеш креденшалов. - `-manual-captcha` - пропустить auto-solver, сразу открыть браузер. - `-browser` (default `firefox`) - семейство персоны auth (UA + TLS JA3 + client hints + device): `chrome` \| `firefox` \| `safari`. - `-platform` (default `desktop`) - класс устройства персоны: `desktop` \| `mobile`.