{"id":14276,"url":"\/distributions\/14276\/click?bit=1&hash=721b78297d313f451e61a17537482715c74771bae8c8ce438ed30c5ac3bb4196","title":"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043b\u044e\u0431\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0438\u043b\u0438 \u0443\u0441\u043b\u0443\u0433\u0443 \u0431\u0435\u0437 \u0431\u0438\u0440\u0436\u0438","buttonText":"","imageUuid":""}

Эффективное использование в Telegram стриминга видео

Стриминг видео в канале — дополнительная фича для знакомства потенциальных клиентов с вашим продуктом.

Решение запуска стриминга видео в 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.flv

input.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/bash

ffmpeg -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 добавляя или удаляя свой трек лист под свои задачи. Изменения вступают в силу после сохранения. Скрипт отработает трансляцию до изменения, после уже запустится с изменениями.

Пример реализации трансляции можно глянуть по ссылке ниже

После запуска трансляции мы получили вовлечённость аудитории сноубордистов и лыжников, миксуем полезный контент по обучение и рекламные промо ролики про нашу сеть прокатов.

ps/ Управляйте вовлечённостью свой аудитории с помощью видео трансляций показывайте, как Ваш продукт помогает клиенту решить его боль.

Всегда рад Вашим комментариям и критике. Если Вы ещё не получали адреналин от спуска с горы-приходите в нашу сеть прокатов, мы покажем Вам, что горнолыжный спорт доступен, а эмоции бесценны!

0
1 комментарий
Eiva Stils

Надо попробовать:)

Ответить
Развернуть ветку
-2 комментариев
Раскрывать всегда