Chrome extension · Local relay · Beta

Рестрим прямого эфира из любой вкладки браузера

Расширение для Chrome находит URL потока на странице (HLS / DASH / прогрессив) и через локальный агент пушит его в RTMP вашего канала. Без OBS, ключи сайта не уходят на сервер.

1

Установить расширение в Chrome

Пока что unpacked-сборка (не из Web Store). Около 50 KB.

  1. Скачайте архив: pastcut-extension.tar.gz.
  2. Распакуйте: tar -xzf pastcut-extension.tar.gz — появится папка dist/.
  3. Откройте в Chrome chrome://extensions и включите Developer mode в правом верхнем углу.
  4. Нажмите Load unpacked и выберите папку dist/.
2

Поставить локальный relay

Это маленький агент на вашем компьютере, который запускает ffmpeg по команде расширения. Сессия со стрим-сайта остаётся в вашем браузере.

macOS

Скачайте установщик, откройте двойным кликом в Finder — установит Homebrew (если нет), ffmpeg и relay автоматически.

Скачать установщик для macOS

Файл .command — обычный shell-скрипт, который macOS запускает в Terminal по двойному клику. При первом запуске macOS может попросить разрешение — нажмите «Открыть».

Или через терминал:

curl -fsSL https://pastcut.ru/install-relay-macos.sh | bash

Бинарники напрямую (для продвинутых, нужен ffmpeg в PATH):

Посмотреть, что именно делает установщик

Источник: pastcut.ru/install-relay-macos.sh · на GitHub

Windows / Linux — скачать бинарь вручную

Один файл, ничего не ставит. Требует только ffmpeg в PATH.

Установка ffmpeg: apt install ffmpeg / brew install ffmpeg / Windows builds.

3

Получить токен и связать с расширением

Расширение использует короткоживущий токен (15 минут на выпуск, права только на ваши каналы).

  1. Откройте свой канал → Настройки → раздел «Расширение Chrome» → нажмите «Создать токен для расширения».
  2. Скопируйте показанный токен (один раз).
  3. В Chrome правый клик по иконке PastCut → Options → вставьте токен в поле Extension token Save Verify token.
  4. Откройте страницу со стримом, нажмите Play, через 1-3 секунды в попапе появятся URL-кандидаты — выберите канал, нажмите Start relay.

Beta. Работает на сайтах, где видео отдаётся через HLS/DASH/прогрессив. DRM-стримы (Widevine/PlayReady) и чистый WebRTC — не поддерживаются.

Restream только тот контент, на который у вас есть право — это ваш аккаунт, ваши куки, ваши последствия.

Куки сайта остаются у вас

ffmpeg запускается на вашей машине, на pastcut.ru уходит только итоговый RTMP-поток. Сторонние сессии не пересылаются.

Только loopback

Relay слушает 127.0.0.1:18765 и отбрасывает любой не-loopback трафик.