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

feirdog

Мастер
Регистрация
28 Мар 2007
Сообщения
506
Реакции
33
Привет.

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

Спасибо.
 

gimli

Писатель
Регистрация
13 Фев 2015
Сообщения
9
Реакции
26
Для просмотра ссылки Войди или Зарегистрируйся для Wordpress.
Нужно:
-вебка,
-Для просмотра ссылки Войди или Зарегистрируйся,
-внешний статический или внешний динамический 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='Для просмотра ссылки Войди или Зарегистрируйся' width=520 height=330 autoplay=true ]
где 19.87.56.102 — ваш внешний ip-адрес или доменное имя DDNS, 8888— порт веб-трансляции.

И всё же легче через сторонние сервисы. Сейчас их появилось много, выполняющих роль медиа-сервера(Например Для просмотра ссылки Войди или Зарегистрируйся или twitch.tv). Это гораздо лучше чем стримить напрямую.

Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:

feirdog

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

MeafQ

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