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

Тема в разделе "Видео", создана пользователем 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
    Все работает, но через сеть сам себя не вижу. У когоесть можее помочь?
     
  4. MeafQ

    MeafQ Писатель

    Регистр.:
    31 дек 2018
    Сообщения:
    0
    Симпатии:
    0
    Если не видишь, то ситуации с провайдером бывают разные, многое может пойти не так, например, двойной нат. Как уже было озвучено, советую обратить внимание на сторонний сервис, особенно youtube потому что он позволяет стримить полностью анонимно, показывая стрим только тем кому нужно.