Стриминг видео в канале — дополнительная фича для знакомства потенциальных клиентов с вашим продуктом.Решение запуска стриминга видео в TG должно было дать возможность стримерам использовать Telegram для проведение своих стримов и плавную миграцию со стриминговых платформ в Telegram, но эту возможность можно использовать для знакомства аудитории с вашим продуктом.Привлекая подписчиков в канал, потенциальный подписчик попадает на свежие публикации, пролистывает пару десятков постов и принимает решение оставаться на канале или покинуть его, но самое интересное о продукте или услуге он просто не нашел и уходит. Решение проблемы знакомства клиента с продуктом покажу на одном из моих проектов в Getski. Подробно о бренде я писал вот тут, опыт развития TG канала вот тут.Для запуска трансляции 24/7 Вам понадобится:1) Telegram Desktop для настройки трансляции2) VPS c Ubuntu 18.04 Telegram DesktopЧто бы запустить стриминг видео нужно быть владельцем канала или админом с правами "Управление трансляциями".Запустить трансляцию можно только из Desktop приложения TelegramЗапуск трансляции с помощью...Сохраняем ссылку на сервер и ключ трансляции, они нам пригодятся для настройки стриминга на стороне VPS и нажимаем начать трансляцию-это всё, что нам потребуется для настройки трансляции на стороне Telegram Desktop.Данные для запуска трансляции на стороне Telegram Desktop VPSУстановку самой VPS не буду расписывать-это отдельный большой топик. Опишу основные момент по запуску самой трансляции.Подготовка видео файлов к стримингу-одна из важных частей стриминга. Если у Вас мощное железо, то можно кодировать видео налету, если задача стоит с минимальным бюджетом запустить стриминг, то перекодируем видео под формат для стриминга и дальше уже стримим оптимизированный видео контент.Моя конфигурация VPS- Количество ядер:4 Шт.- Оперативная память:8 ГиБ- Дисковое пространство:320 ГиБ- Программное обеспечение Ubuntu 18.04 и FFmpegЭкспериментировал стримить налету, результат так себе, видео лагает =(Подготовка видео файла к стримингуРаботу по перекодированию провожу в Ubuntu через консоль.Все исходные файлы уже лежат в папке, выполните команду в консоле с следующими ключами:$ ffmpeg -i input.mkv -c:v libx264 -preset medium -b:v 3000k -maxrate 3000k -bufsize 6000k -vf "scale=1280:-1,format=yuv420p" -g 50 -c:a aac -b:a 128k -ac 2 -ar 44100 file.flvinput.mkv - это исходный файл, который требуется декодировать в формат для стриминга. В качестве примера у меня файл input.mkv с расширением *.mkv, но можно декодировать любые форматы видео, которые поддерживает ffmpeg.file.flv - это финальный файл, который мы будем уже стримить в Telegram, он должен быть обязательно с расширением *.flvЗапуск стрима из из консолиЧто бы запустить стрим выполните следующую команду в консоли:$ ffmpeg -re -i file.flv -c copy -f flv rtmps://dc4-1.rtmp.t.me/s/<stream key>rtmps://dc4-1.rtmp.t.me/s/ - сюда подставляете ранее записанный сервер трансляции<stream key> - тут ранее записанный ключ трансляции без <> символовПосле запуска начнется стриминг потока и в Telegram пойдёт трансляция, после того, как видео закончится, она прекратится. Для зацикливания видео я написал простенький скрипт.start.sh в котором следующий код:#!/bin/bashffmpeg -re -i file.flv -c copy -f flv rtmps://dc4-1.rtmp.t.me/s/<stream key>nohup bash start.sh $Этот скрипт нужно положить в туже папку, где лежат перекодированные файлы. Если у Вас не один файл, а много, их нужно добавить в скрипт, последовательно, так как вы хотите стримить. Каждый новый файл для стрима с новой строки.После запускаем в консоли bash start.sh и у Вас будет стримить видео зациклено, пока вы не убьёте процесс вручную.Что бы поменять или добавить новые файлы к стриму, просто редактируйте файл start.sh добавляя или удаляя свой трек лист под свои задачи. Изменения вступают в силу после сохранения. Скрипт отработает трансляцию до изменения, после уже запустится с изменениями. Пример реализации трансляции можно глянуть по ссылке нижеt.meGETSKI Сноуборд и горные лыжи🏂⛷После запуска трансляции мы получили вовлечённость аудитории сноубордистов и лыжников, миксуем полезный контент по обучение и рекламные промо ролики про нашу сеть прокатов. ps/ Управляйте вовлечённостью свой аудитории с помощью видео трансляций показывайте, как Ваш продукт помогает клиенту решить его боль. Всегда рад Вашим комментариям и критике. Если Вы ещё не получали адреналин от спуска с горы-приходите в нашу сеть прокатов, мы покажем Вам, что горнолыжный спорт доступен, а эмоции бесценны!
Надо попробовать:)