Re: Поддержка видеостриминга по протоколу RTSP

Maxim K rogat1y на gmail.com
Сб Апр 18 17:37:42 UTC 2020


jwplayer можно заменить на hls.js или clappr.
вместо nginx+rtmp можно использовать shaka packager
https://google.github.io/shaka-packager/html/tutorials/ffmpeg_piping.html -
пакетировать hls или dash(тут задержку меньше можно сделать).
hls можно сразу делать на выходе из ffmpeg, без заморочек с rtmp.
nginx тут только для раздачи плейлистов и чанков по http.
Вариантов много. Всё от задачи зависит. Почему rtsp? Какой софт будет в
качестве клиентов?


сб, 18 апр. 2020 г. в 01:06, Константин Ткаченко <constantine на mellodesign.ru
>:

> Все камеры с которыми я работал, вели себя очень плохо, это конечно не
> значит, что и вас будет такая ситуация, но я бы рекомендовал сделать как
> предложил Максим:
>
> > Я такое сделал так: при помощи ffmpeg по rtsp поток снимается с
> > камеры/камеры и публикуется на nginx+rtmp.  В сторону клиентов hls &
> > jwplayer.
>
> > 17 апр. 2020 г., в 5:57, Shilov <shilov на extmail.info> написал(а):
> >
> > Спасибо!
> > А если клиентов как раз немного?
> > Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на
> минутку, и отключился.
> >
> >
> > On Fri, 17 Apr 2020 00:57:22 +0400
> > Константин Ткаченко <constantine на mellodesign.ru> wrote:
> >
> >> Здравствуйте!
> >>
> >> Организовать можно. Проблема в том, что сама IP-камера как правило не
> способна держать много клиентов. Поэтому простое проксирование делу не
> поможет, нужно чтобы с камеры поток куда-то сохранялся, а nginx уже его
> будет раздавать. То есть нужен какой-то кеш, а его способы организации уже
> разные. Протокол, если мне память не изменяет, роли не особо играет в
> данном случае.
> >>
> >>> 16 апр. 2020 г., в 12:11, Shilov <shilov на extmail.info> написал(а):
> >>>
> >>> Привет всем!
> >>>
> >>> Скажите, можно ли на основе Nginx организовать видостриминг с
> IP-видеокамеры, раздающего видеопоток по протоколу RTSP?
> >>> И что для этого нужно? :)
> >>>
> >>> --
> >>> Shilov <shilov на extmail.info>
> >>> _______________________________________________
> >>> nginx-ru mailing list
> >>> nginx-ru на nginx.org
> >>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >>
> >> _______________________________________________
> >> nginx-ru mailing list
> >> nginx-ru на nginx.org
> >> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> > --
> > Shilov <shilov на extmail.info>
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru на nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20200418/247c1ea5/attachment.htm>


Подробная информация о списке рассылки nginx-ru