Как сделать стрим?

Тема в разделе "Видео", создана пользователем feirdog, 26 авг 2019.

  1. feirdog

    feirdog

    Регистр.:
    28 мар 2007
    Сообщения:
    485
    Симпатии:
    31
    Привет.

    Задача возникла сложная. Стрим с своей вебкамеры на свой же сайт под управлением WordPress, без сторонних сервисов, таких как - twitch, youtube.
    Кто знает как это упрощенно реализовать, прошу описать.
    Я пробовал через OBS но идео не шло....

    Спасибо.
     
  2. gimli

    gimli Писатель

    Регистр.:
    13 фев 2015
    Сообщения:
    9
    Симпатии:
    22
    FV Flowplayer Video Player для Wordpress.
    Нужно:
    -вебка,
    -VLC Player,
    -внешний статический или внешний динамический ip-адрес(через DDNS).
    Настройка VLC:
    1.В главном меню открываем Медиа -> Открыть устройство захвата;
    2.в «Название видео-устройства» выбираем свою веб камеру(и микрофон, если нужен в "аудио-устройства");
    3.нажать "Воспроизвести"(должно появиться видео с веб-камеры);
    4.открываем Медиа -> Передавать -> закладка "Устройство захвата";
    5.так же как и в пункте 2 выбираем устройства и жмём "Поток";
    6.жмём кнопку Следующий до "Дополнительные параметры вещания";
    7.в поле «Строка ввода для генерируемого потока» вставляем:
    :sout=#transcode{vcodec=h264,vb=300,ab=64,fps=25,width=256,height=192,acodec=mp3,samplerate=44100}:duplicate{dst=std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=:8888}}
    где:
    vcodec=h264 — видео кодек H264;
    acodec=mp3 — аудио кодек;
    vb=300 — видео битрейт (чем выше, тем выше качество и требования к полосе пропускания);
    ab=64 — аудио битрейт (чем выше, тем выше качество и требования к полосе пропускания);
    fps=25 — кол-во кадров в секунду;
    width=256, height=192 — соответственно ширина и высота изображения;
    samplerate=44100 — частота дискретизации звука;
    dst=:8888 - порт по которому будет осуществляться вещание(Порт должен быть открыт в брандмауэре. Если подключение к Интернет осуществляется через роутер, то на роутере необходимо дополнительно настроить форвардинг этого порта.)
    8.После установки плагина достаточно вставить на страницу следующий шорттег:
    [ flowplayer src='http://19.87.56.102:8888' width=520 height=330 autoplay=true ]
    где 19.87.56.102 — ваш внешний ip-адрес или доменное имя DDNS, 8888— порт веб-трансляции.

    И всё же легче через сторонние сервисы. Сейчас их появилось много, выполняющих роль медиа-сервера(Например http://www.livestream.com/support/faq или twitch.tv). Это гораздо лучше чем стримить напрямую.

    Справочник по потоковому видео
     
    Последнее редактирование: 28 авг 2019
  3. feirdog

    feirdog

    Регистр.:
    28 мар 2007
    Сообщения:
    485
    Симпатии:
    31
    Все работает, но через сеть сам себя не вижу. У когоесть можее помочь?