June 6, 2021

Работа со стримом 24/7

Содержание

  1. FTP клиент – добавляем сервер
  2. Редактирование ключа
  3. Загрузка видео
  4. Запуск стрима
  5. Перезапуск стрима

FTP клиент

Для мака: ForkLift

Для винды: FileZilla

Вкладка "Переход" – "Подключение"
Указываем сервер, имя пользователя, пароль. В поле "Путь" ставим "/", затем жмём "Подключение"
Переходим в директорию сервера.

Корневая директория сервера (на примере – папка Video)

Редактирование ключа стрима

После того, как добавили сервер, переходим в папку home/stream1/

1. Ищем файл start.sh

2. Открываем файл в любом текстовом редакторе

Для мака: TextEdit

Для винды: NotePad

3. Ищем поле с ключом

4. Заменяем ключ на нужный

5. Сохраняем изменения

6. Запускаем стрим

6.1. Если стрим был запущен – перезапускаем

Запуск стрима

Для запуска стрима необходимо войти на сервер используя командную строку

Для мака: Терминал (находится в списке приложений по умолчанию)

Для винды: Командная строка (WIN+R – cmd)

1. Вводим данные от сервера в строку (копируем)

Логин:

ssh root@199.80.52.46

Пароль:

aq2w5C39i6WdZ0mHIX (копируем и жмем Enter)

Главный экран после входа на сервер

2. Чтобы запустить стрим, необходимо запустить скрипт проверки стрима – он запустит стрим, как только поймет, что он не идет

Вводим по очереди команды в строку:

Задаем название процесса чекера стрима в программе для фонового воспроизведения

screen -S ytcheck

После команды попадаем во "внутрянку" программы для фонового воспроизведения

Запускаем чекер

sudo sh /home/stream1/ytcheck.sh

Лог проверки стрима

Жмём комбинацию клавиш, чтобы выйти из программы фонового воспроизведения

ctrl + a и d

Процесс чекера запущен.

Через 5-10 секунд чекер поднимет стрим

Так выглядит правильно запущенный стрим и чекер.

Перезапуск стрима

1. Чтобы перезапустить стрим, необходимо открыть список запущенных процессов

Пишем:

screen -ls

2. На экране появится список процессов

Копируем цифровое значение процесса стрима (stream1)

Убиваем процесс

screen -X -S 42555 kill

Вместо 42555 указываем нужное значение из списка процессов

3. В течение 5-10 секунд стрим перезапустится автоматически

Заменяем видео

1. Загружаем видео в папку /home/stream1/video/

2. Меняем название старого видео на с bg1 на любое другое

3. На новом указываем название bg1

4. Перезапускаем стрим

Загружаем видео напрямую через сервер

1. Вводим команду

wget -P /home/stream1/video/ https://getfile.dokpub.com/yandex/get/https://disk.yandex.ru/i/4ty73RHu98FcKw

Где wget – софт загрузки

-P – команда загрузки в папку

/home/stream1/video/ – папка, куда грузить видео

https://getfile.dokpub.com/yandex/get/https://disk.yandex.ru/i/4ty73RHu98FcKw – прямая ссылка на файл на облаке (добавляем «https://getfile.dokpub.com/yandex/get/« к основной ссылке – получаем прямую ссылку)

Обозначение загрузки файла в командной строке

2. Ждем окончания загрузки. Процесс загрузки будет выведен в командной строке.

3. После завершения загрузки, переходим в фтп клиент, дожидаемся синхронизации клиента и сервера (появится файл в указанной папке), затем добавляем расширение «mp4» к файлу.

Пример: появился файл 4ty73RHu98FcKw

Переименовали, получилось 4ty73RHu98FcKw.mp4

Переименовали – дождались синхронизации с сервером.

4. Выполнили пункты 3 и 4 из раздела "Загрузка видео"

5. Перезапустили стрим