Skip to content
resokolPublic

About

Self-hosted studio for remote guests and separate audio/video feeds in OBS and vMix. Browser access, Windows client, Windows/Linux servers. Open source under MIT.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

1,043 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Русский · English · 简体中文

Логотип CastLink

CastLink

CastLink 1.0.4

Удалённые кастеры. Отдельные источники. Ваш эфир.

Подключение через браузер · OBS и vMix · Свой сервер

Windows Client · Windows Server · Linux Ubuntu

Сайт   /   Инструкция   /   Что нового   /   Связаться с автором   /   ♡ Поддержать CastLink

Открытый исходный код под MIT · Все пакеты и контрольные суммы


CastLink — студия для удалённого подключения кастеров, презентаций и передачи отдельных аудио- и видеопотоков в OBS/vMix. Студия и кастеры работают в браузере; для Windows доступен отдельный клиент. Репозиторий содержит исходники приложения, инструменты сборки и документацию для разработчиков.

Скачать и установить

1.0.4: памятка о качестве сети в карточке кастера; Windows Client обновлён до 1.0.1. 1.0.4.

1.0.3: единый тумблер шумоподавления и эха, по умолчанию выключен; основная студия может переключать его в карточке кастера. 1.0.3.

Windows Server Setup и Linux — 1.0.4; Windows Client — 1.0.1.

В 1.0.2 доступны Linux одной командой и серверный мониторинг за 24 часа: история графиков и журнал событий сохраняются после перезапуска. Локальный Windows-сервер в обычном Server Setup использует Docker Desktop. Вариант Windows/WSL2 без Docker остаётся отдельным кандидатом без подтверждённых испытаний установки и внешнего медиазвонка.

Готовые пакеты и контрольные суммы: каталог продуктов, выпуски основного репозитория. Windows Client, Windows Server Setup и standalone Linux имеют независимые версии; пакет и SHA256SUMS нужно брать из одного выпуска одного продукта.

Продукт Назначение
Windows Client Приложение кастера и студии. Устанавливается через setup.exe; Docker не нужен.
Windows Server Setup Мастер установки сервера на Windows или на Linux Ubuntu по SSH. Распакуйте весь CastLink-Windows.zip и запустите EasySetup.exe.
Linux Ubuntu Самостоятельная установка сервера: Linux manual, быстрый и расширенный режимы.

Установка: Русский / English / 简体中文 · Руководство пользователя · Управление ПК.

Единственный публичный репозиторий CastLink — resokol/castlink: собственные исходники по MIT, выпуски и инструкции. Архивы и SHA256SUMS доступны без предоставления отдельного доступа. Прежнее имя resokol/castlink-releases перенаправляет сюда и сохраняется для совместимости старых ссылок и установщиков; это не отдельное зеркало. Общий releases/latest не определяет сразу три продукта.

Прежние опубликованные архивы и их SHA256 сохранены без пересборки. Встроенные manifests и старые проверки обновлений могут содержать прежнее имя castlink-releases: GitHub перенаправляет этот адрес в тот же castlink. Для ручной установки выбирайте точный выпуск из каталога.

Для Windows-сервера нужен Docker Desktop с Linux-контейнерами; VPS-установка поддерживает Ubuntu 22.04/24.04 amd64. Самостоятельная установка работает на инфраструктуре её владельца. Условия сети, HTTPS, порты и обновление описаны в руководствах.

Разработка

Нужны Git, Node.js 22.13+ и pnpm 9.15.0. Серверные пакеты используют Node.js 22.23.3 со встроенным SQLite. Версии зависимостей закреплены в pnpm-lock.yaml.

git clone https://github.com/resokol/castlink.git
cd castlink
pnpm install --frozen-lockfile
pnpm typecheck
pnpm test:ci
pnpm build

Для запуска интерфейса используйте pnpm dev. Полноценный локальный стенд требует LiveKit, конфигурацию доступа и выбранное хранилище; создавайте отдельную среду и данные для разработки. Шаблоны конфигурации находятся в infrastructure/. Не используйте данные работающего сервера для тестов.

Каталог Содержимое
apps/web Next.js/React, серверные API и браузерные интерфейсы
apps/desktop Windows-клиент и нативные интеграции
apps/cli Исследовательский CLI; отличается от установщика standalone Linux
native Нативные компоненты Windows и протоколы
scripts Сборка, установщики, миграции и проверки
infrastructure Compose, SQL, шаблоны сервисов и runtime-компоненты
docs Архитектура, разработка и эксплуатация
distribution Пользовательские инструкции и описание направлений выпуска

Начните с учебного мануала, карты проекта и технических инвариантов. Для интерфейса используйте дизайн-систему и карту UI. Изменение исходников само по себе не обновляет установленное приложение или сервер.

Участие в проекте

Порядок изменений и проверок описан в CONTRIBUTING. Об уязвимостях сообщайте по SECURITY.

Лицензия

Собственный исходный код CastLink распространяется по MIT: разрешены использование, изменение и распространение с сохранением copyright и текста разрешения. Сторонние компоненты сохраняют свои лицензии и права: THIRD_PARTY_NOTICES.

Уже выпущенные пакеты Client f6c47a27a62c и Server Setup/Linux d703726cd50b сохраняют вложенную CastLink Freeware Distribution License 1.1. Их архивы и SHA256 не меняются; текущая MIT-лицензия исходников не заменяет лицензию внутри этих пакетов.

Автор: Telegram @sklvmax, GitHub resokol.

About

Self-hosted studio for remote guests and separate audio/video feeds in OBS and vMix. Browser access, Windows client, Windows/Linux servers. Open source under MIT.

Topics

Resources

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages