autoua
×
Autoua.netФорумІнформатика та побутова електроніка

сервер для трансляции видео потока в браузере

Достоевский *
19 лет за рулем, Vorlon Planet
Сообщения: 6727
С нами с 14.08.2011

сервер для трансляции видео потока в браузере
      7 декабря 2018 в 14:48 Гілками

хочу купить в складчину с ребятами IP камеру не дорогую и сделать через сервер трансляцию видео потока чтобы можно было в браузере мобилки или планшета смотреть этот видео поток. Количество абонентов на глазок человек 50. Хотелось бы не дорогой сервер арендовать за бугром под эти цели, я думаю на Рождество будут не плохие акции на сервера. Какие приблизительно должны быть характеристики железа у этого сервера? и важен ли в данном случае пинг, если сервер будет в США?

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8084
С нами с 30.07.2005

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 15:04 Гілками

Nginx + rtmp модуль
https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/

Тут только вопрос, кто поток отправлять будет. Надо или камеру найти со встроенным RTMP-клиентом, или какой-то миникомп, желательно четырехядерный, поставить рядом с камерой, чтобы видео кодировал и отправлял на сервер.

Для самого сервера критичен только канал. RTMP не очень любит большие пинги. С пингом 150ms битрейт ~5Mbit вытянет точно. Если надо больше, то лучше поближе.
Если кодировать ffmpeg-ом, с медленным профилем, типа medium и небольшим фреймрейтом, то картинка будет вполне приличная. Но опять-же зависит от того насколько она будет динамичной.

Змінено codex (15:05 07/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
V.I.P **
Киев
Сообщения: 16654
С нами с 10.10.2002

Re: сервер для трансляции видео потока в браузере [Re: codex]
      7 декабря 2018 в 15:08 Гілками

codex 07.12.2018 15:04 пишет:

Nginx + rtmp модуль
https://docs.peer5.com/guides/setting-up-hls-live-streaming-server-using-nginx/

Тут только вопрос, кто поток отправлять будет. Надо или камеру найти со встроенным RTMP-клиентом, или какой-то миникомп, желательно четырехядерный, поставить рядом с камерой, чтобы видео кодировал и отправлял на сервер.

Для самого сервера критичен только канал. RTMP не очень любит большие пинги. С пингом 150ms битрейт ~5Mbit вытянет точно. Если надо больше, то лучше поближе.
Если кодировать ffmpeg-ом, с медленным профилем, типа medium и небольшим фреймрейтом, то картинка будет вполне приличная. Но опять-же зависит от того насколько она будет динамичной.



А зачем перекодировать?
Брать по rtsp из камеры какойто h.265-й и не вмешиваясь в поток отдавать проигрывателю на HTML5.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
52 года, Киев
Сообщения: 7509
С нами с 27.12.2007

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 15:16 Гілками

kvadjagan 07.12.2018 14:48 пишет:

хочу купить в складчину с ребятами IP камеру не дорогую и сделать через сервер трансляцию видео потока чтобы можно было в браузере мобилки или планшета смотреть этот видео поток.



Видел камеры, производители которых почти на шару (ограничего кол-во подключений) предоставляют сервер.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8084
С нами с 30.07.2005

Re: сервер для трансляции видео потока в браузере [Re: Andrew82]
      7 декабря 2018 в 15:21 Гілками

Andrew82 07.12.2018 15:08 пишет:

Брать по rtsp из камеры какойто h.265-й и не вмешиваясь в поток отдавать проигрывателю на HTML5.



50 зрителей одновременно ? Не думаю, что это хорошая идея. Можно и по RTSP, но все-равно на выходе будет RTMP, если делать на nginx. https://habr.com/post/236359/
Есть-ли сервера RTSP - не знаю. Все стрим сервисы сидят на RTMP.

Змінено codex (15:21 07/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
V.I.P **
Киев
Сообщения: 16654
С нами с 10.10.2002

Re: сервер для трансляции видео потока в браузере [Re: codex]
      7 декабря 2018 в 15:26 Гілками

codex 07.12.2018 15:21 пишет:

Andrew82 07.12.2018 15:08 пишет:

Брать по rtsp из камеры какойто h.265-й и не вмешиваясь в поток отдавать проигрывателю на HTML5.



50 зрителей одновременно ? Не думаю, что это хорошая идея. Можно и по RTSP, но все-равно на выходе будет RTMP, если делать на nginx. https://habr.com/post/236359/
Есть-ли сервера RTSP - не знаю. Все стрим сервисы сидят на RTMP.



В статье описывается JW Player который использует Flash player. Вероятно по этому требуется не только смена протокола но и перекодировка видео. Как-то не современно, мне кажется логичней использовать HTML5 и транслировать видео в том-же кодеке что и отдает камера, а далее єто уже будет вопрос совместимости броузера с кодеком конкретной камеры.

Змінено Andrew82 (15:27 07/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8084
С нами с 30.07.2005

Re: сервер для трансляции видео потока в браузере [Re: Andrew82]
      7 декабря 2018 в 15:36 Гілками

Так это все клиент-сайд. В итоге будет 50 подключений к камере. В схеме с RTMP подключение к камере одно, а клиенты тянут поток с сервера.

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
СуперСтар ***
44 года (23 года за рулем), Киев
Сообщения: 4094
С нами с 31.10.2005

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 15:37 Гілками

Linux + Zoneminder. И тестировать, потому как 50 пользователей одновременно.

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
V.I.P **
Киев
Сообщения: 16654
С нами с 10.10.2002

Re: сервер для трансляции видео потока в браузере [Re: codex]
      7 декабря 2018 в 15:45 Гілками

codex 07.12.2018 15:36 пишет:

Так это все клиент-сайд. В итоге будет 50 подключений к камере. В схеме с RTMP подключение к камере одно, а клиенты тянут поток с сервера.



Я имел в виду всетаки наличие сервера который по RTSP забирает пару потоков из камеры (с низким и выскоим битрейтами) и выдает уже тому кол-ву пользователей которому нужно.

Способ 5 или 7 из этой статьи.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8084
С нами с 30.07.2005

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 15:47 Гілками

И кстати да, если взять камеру со встроенным энкодером, то миникомп не нужен. ffmpeg будет брать на входе поток от камеры, перепаковывать в rtmp и отдавать nginx-у. Другое дело, что фреймрейт у таких камер обычно никакой.
Надо для начала с требуемым качеством определиться, а затем думать о серверах Потому-что одно дело кодировать на сервере 240p 24fps, а другое 1080p60 Цены на VPS будут сильно разные.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
27 лет за рулем, Ukraine
Сообщения: 8084
С нами с 30.07.2005

Re: сервер для трансляции видео потока в браузере [Re: Andrew82]
      7 декабря 2018 в 15:50 Гілками

Andrew82 07.12.2018 15:45 пишет:

Я имел в виду всетаки наличие сервера который по RTSP забирает пару потоков из камеры (с низким и выскоим битрейтами) и выдает уже тому кол-ву пользователей которому нужно.

Способ 5 или 7 из этой статьи.



Или я чего-то не понял, бегло прочитав, или одно из двух. В обоих случаях, сервер отдает веб страничку с плеером, а поток читается напрямую с камеры. Это видно по URL в коде плеера.
ЗЫ: Дочитал до конца Таки схема похожая, только наворот в виде отдельного сервера, вместо мелкого плагина под nginx.

Змінено codex (15:56 07/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
СуперСтар ***
Николаев
Сообщения: 4127
С нами с 13.12.2003

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 17:24 Гілками

Глянь https://rtsp.me/ru/#about. Может такой вариант вас устроит

Upd:

В ответ на:

Сервис работает как ретранслятор, даже при 1000 зрителей с устройства будет забираться только 1 поток. Для использования сервиса необходимо иметь IP-камеру или DVR, поддерживающий RTSP-потоки. Оборудование должно иметь статический IP-адрес и проброшенные порты. Далее все, что нужно, − это зайти на сайт rtsp.me, там ввести свой E-mail и RTSP-ссылку — трансляция готова!



Преимущества нового сервиса:

Зрители трансляции не видят реальный IP-адрес используемой камеры.
Сервис работает как ретранслятор, даже при 1000 зрителей с устройства будет забираться только 1 поток.
Запрос потока с устройства происходит, только если кто-то смотрит трансляцию. При отсутствии зрителей канал сервисом не используется.
Благодаря поддержке HLS владельцы iOS и Android также смогут просматривать трансляцию.
Реализован механизм защиты от кражи потока, с помощью которого пользователь может указать сайты, на которых разрешена его трансляция.
Возможность ограничения доступа только избранным пользователям, авторизация через мобильный телефон (доступно API для организации личного кабинета на сайте).
Сервис абсолютно бесплатен, все устройства используют общие каналы связи.
Для организации трансляции для большой аудитории (более 1000 одновременных просмотров) и использования выделенных гарантированных мощностей необходимо обратиться в отдел продаж компании «Девлайн».
При отсутствии статического IP-адреса либо при невозможности проброса портов можно приобрести «Линия MicroNVR» либо систему «Линия IP».




Змінено @Victor@ (17:26 07/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский ***
33 года за рулем, Київ <--> Білогородка
Сообщения: 6480
С нами с 31.08.2001

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 18:08 Гілками

а чем youtube не удовлетворил?

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
ssb
Достоевский **
35 лет (16 лет за рулем), Киев
Сообщения: 6722
С нами с 25.01.2008

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      7 декабря 2018 в 18:34 Гілками

Есть всякие CDN`ы, которые подобную услугу предоставляют, не надо ничего (почти) самому настраивать. И скорее всего будет не дороже, чем платить за трафик/полосу отдельного хоста. Я бы посмотрел в эту сторону

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский *
19 лет за рулем, Vorlon Planet
Сообщения: 6727
С нами с 14.08.2011

Re: сервер для трансляции видео потока в браузере [Re: Smap]
      7 декабря 2018 в 19:12 Гілками

Smap 07.12.2018 18:08 пишет:

а чем youtube не удовлетворил?



ютуб тоже рассматриваю. Чуток погуглил - есть бюджетные камеры с поддержкой ютуба в прошивке. А там можно круглые сутки стримить, месяцами напролет?


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Достоевский *
19 лет за рулем, Vorlon Planet
Сообщения: 6727
С нами с 14.08.2011

Re: сервер для трансляции видео потока в браузере [Re: @Victor@]
      7 декабря 2018 в 19:13 Гілками

@Victor@ 07.12.2018 17:24 пишет:

Глянь https://rtsp.me/ru/#about. Может такой вариант вас устроит

Upd:

В ответ на:

Сервис работает как ретранслятор, даже при 1000 зрителей с устройства будет забираться только 1 поток. Для использования сервиса необходимо иметь IP-камеру или DVR, поддерживающий RTSP-потоки. Оборудование должно иметь статический IP-адрес и проброшенные порты. Далее все, что нужно, &#8722; это зайти на сайт rtsp.me, там ввести свой E-mail и RTSP-ссылку — трансляция готова!

Преимущества нового сервиса:

.






спасибо, тоже вариант рассматриваю, на днях переговорю с поставщиком камер.


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (32 года за рулем), Киев
Сообщения: 19460
С нами с 06.07.2001

Re: сервер для трансляции видео потока в браузере [Re: kvadjagan]
      8 декабря 2018 в 09:38 Гілками

Вот , например http://partizan.ua/partizan-store-ua.html
Предоставляют облачные решения и сервисы.
Примеры работы облачных камер http://partizan.ua/support-and-service/onlinecameras.html


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
важничающий писатель **
59 лет (27 лет за рулем), Киев
Сообщения: 2110
С нами с 29.05.2002

Re: сервер для трансляции видео потока в браузере [Re: kkk_GAZ240]
      8 декабря 2018 в 12:00 Гілками

та щас только ленивый производитель не лепит эти облака, но где гарантия?
Вон, хиквижен толкал езвиз, потом сказал..постная фигня это, давайте хикконнект, дахуа тоже что-то меняет периодически..Поэтому.сначала определиться, что за железки, потом думать как раздать.

https://hikvision.org.ua/ru/articles/kak-nastroit-translyaciyu-na-youtube

один из вариантов

Змінено AT&Scorpio (12:04 08/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Шкодоволгный Вазотавр *
53 года (32 года за рулем), Киев
Сообщения: 19460
С нами с 06.07.2001

Re: сервер для трансляции видео потока в браузере [Re: AT&Scorpio]
      8 декабря 2018 в 12:22 Гілками

AT&Scorpio 08.12.2018 12:00 пишет:

та щас только ленивый производитель не лепит эти облака, но где гарантия?
Вон, хиквижен толкал езвиз, потом сказал..постная фигня это, давайте хикконнект, дахуа тоже что-то меняет периодически..Поэтому.сначала определиться, что за железки, потом думать как раздать.

https://hikvision.org.ua/ru/articles/kak-nastroit-translyaciyu-na-youtube

один из вариантов



Типа того. У Хика выбор камер гораздо интереснее
Но надо отдать должное партизанам - они свой облачный сервис развивают.
Я-бы камеру наверное взял Хиковскую, а сервис взял у Партизанов. Там что-то пару баксов в месяц будет стоить. Дешевле намного чем покупать сервак и строить на него рдп, фтп и прочая сервисы.

Змінено kkk_GAZ240 (12:24 08/12/2018)


Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
важничающий писатель **
59 лет (27 лет за рулем), Киев
Сообщения: 2110
С нами с 29.05.2002

Re: сервер для трансляции видео потока в браузере [Re: kkk_GAZ240]
      8 декабря 2018 в 12:25 Гілками

к партизану у меня особое отношение, примерно, как к ополченцу

Роздрукувати   Нагадати!   Сповістити модератора   Відправити по E-mail
Autoua.netФорумІнформатика та побутова електроніка
Додаткова інформація
0 користувачів і 6 що побажали залишитися невідомими читають цей форум.

Модератор:  AlMat, Yorc, moderator 

Роздрукувати всю тему

Права
      Ви не можете створювати нові теми
      Ви не можете відповідати на повідомлення
      HTML дозволений
      UBBCode дозволений

Рейтинг:
Переглядів теми: 1638

Оціните цю тему

Перейти в

Правила конференції | Календар | FAQ | Карта розділу | Мобільна версія