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

2020-04-18 Пенетрантность Maxim K
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, Константин Ткаченко :

> Все камеры с которыми я работал, вели себя очень плохо, это конечно не
> значит, что и вас будет такая ситуация, но я бы рекомендовал сделать как
> предложил Максим:
>
> > Я такое сделал так: при помощи ffmpeg по rtsp поток снимается с
> > камеры/камеры и публикуется на nginx+rtmp.  В сторону клиентов hls &
> > jwplayer.
>
> > 17 апр. 2020 г., в 5:57, Shilov  написал(а):
> >
> > Спасибо!
> > А если клиентов как раз немного?
> > Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на
> минутку, и отключился.
> >
> >
> > On Fri, 17 Apr 2020 00:57:22 +0400
> > Константин Ткаченко  wrote:
> >
> >> Здравствуйте!
> >>
> >> Организовать можно. Проблема в том, что сама IP-камера как правило не
> способна держать много клиентов. Поэтому простое проксирование делу не
> поможет, нужно чтобы с камеры поток куда-то сохранялся, а nginx уже его
> будет раздавать. То есть нужен какой-то кеш, а его способы организации уже
> разные. Протокол, если мне память не изменяет, роли не особо играет в
> данном случае.
> >>
> >>> 16 апр. 2020 г., в 12:11, Shilov  написал(а):
> >>>
> >>> Привет всем!
> >>>
> >>> Скажите, можно ли на основе Nginx организовать видостриминг с
> IP-видеокамеры, раздающего видеопоток по протоколу RTSP?
> >>> И что для этого нужно? :)
> >>>
> >>> --
> >>> Shilov 
> >>> ___
> >>> 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 
> > ___
> > 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
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2020-04-17 Пенетрантность Константин Ткаченко
Все камеры с которыми я работал, вели себя очень плохо, это конечно не значит, 
что и вас будет такая ситуация, но я бы рекомендовал сделать как предложил 
Максим:

> Я такое сделал так: при помощи ffmpeg по rtsp поток снимается с
> камеры/камеры и публикуется на nginx+rtmp.  В сторону клиентов hls &
> jwplayer.

> 17 апр. 2020 г., в 5:57, Shilov  написал(а):
> 
> Спасибо! 
> А если клиентов как раз немного?
> Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на 
> минутку, и отключился.
> 
> 
> On Fri, 17 Apr 2020 00:57:22 +0400
> Константин Ткаченко  wrote:
> 
>> Здравствуйте!
>> 
>> Организовать можно. Проблема в том, что сама IP-камера как правило не 
>> способна держать много клиентов. Поэтому простое проксирование делу не 
>> поможет, нужно чтобы с камеры поток куда-то сохранялся, а nginx уже его 
>> будет раздавать. То есть нужен какой-то кеш, а его способы организации уже 
>> разные. Протокол, если мне память не изменяет, роли не особо играет в данном 
>> случае.
>> 
>>> 16 апр. 2020 г., в 12:11, Shilov  написал(а):
>>> 
>>> Привет всем!
>>> 
>>> Скажите, можно ли на основе Nginx организовать видостриминг с 
>>> IP-видеокамеры, раздающего видеопоток по протоколу RTSP?
>>> И что для этого нужно? :)
>>> 
>>> -- 
>>> Shilov 
>>> ___
>>> 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 
> ___
> 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

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

2020-04-17 Пенетрантность Maxim Konovalov
Добрый день.

Подозреваю, речь идет о DIY системе видеонаблюдения?

Я такое сделал так: при помощи ffmpeg по rtsp поток снимается с
камеры/камеры и публикуется на nginx+rtmp.  В сторону клиентов hls &
jwplayer.

On 17.04.2020 04:57, Shilov wrote:
> Спасибо! 
> А если клиентов как раз немного?
> Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на 
> минутку, и отключился.
> 
> 
> On Fri, 17 Apr 2020 00:57:22 +0400
> Константин Ткаченко  wrote:
> 
>> Здравствуйте!
>>
>> Организовать можно. Проблема в том, что сама IP-камера как правило не 
>> способна держать много клиентов. Поэтому простое проксирование делу не 
>> поможет, нужно чтобы с камеры поток куда-то сохранялся, а nginx уже его 
>> будет раздавать. То есть нужен какой-то кеш, а его способы организации уже 
>> разные. Протокол, если мне память не изменяет, роли не особо играет в данном 
>> случае.
>>
>>> 16 апр. 2020 г., в 12:11, Shilov  написал(а):
>>>
>>> Привет всем!
>>>
>>> Скажите, можно ли на основе Nginx организовать видостриминг с 
>>> IP-видеокамеры, раздающего видеопоток по протоколу RTSP?
>>> И что для этого нужно? :)
>>>
>>> -- 
>>> Shilov 
>>> ___
>>> 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
> 


-- 
Maxim Konovalov
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2020-04-16 Пенетрантность Shilov
Спасибо! 
А если клиентов как раз немного?
Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на 
минутку, и отключился.


On Fri, 17 Apr 2020 00:57:22 +0400
Константин Ткаченко  wrote:

> Здравствуйте!
> 
> Организовать можно. Проблема в том, что сама IP-камера как правило не 
> способна держать много клиентов. Поэтому простое проксирование делу не 
> поможет, нужно чтобы с камеры поток куда-то сохранялся, а nginx уже его будет 
> раздавать. То есть нужен какой-то кеш, а его способы организации уже разные. 
> Протокол, если мне память не изменяет, роли не особо играет в данном случае.
> 
> > 16 апр. 2020 г., в 12:11, Shilov  написал(а):
> > 
> > Привет всем!
> > 
> > Скажите, можно ли на основе Nginx организовать видостриминг с 
> > IP-видеокамеры, раздающего видеопоток по протоколу RTSP?
> > И что для этого нужно? :)
> > 
> > -- 
> > Shilov 
> > ___
> > 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 
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

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

2020-04-16 Пенетрантность Константин Ткаченко
Здравствуйте!

Организовать можно. Проблема в том, что сама IP-камера как правило не способна 
держать много клиентов. Поэтому простое проксирование делу не поможет, нужно 
чтобы с камеры поток куда-то сохранялся, а nginx уже его будет раздавать. То 
есть нужен какой-то кеш, а его способы организации уже разные. Протокол, если 
мне память не изменяет, роли не особо играет в данном случае.

> 16 апр. 2020 г., в 12:11, Shilov  написал(а):
> 
> Привет всем!
> 
> Скажите, можно ли на основе Nginx организовать видостриминг с IP-видеокамеры, 
> раздающего видеопоток по протоколу RTSP?
> И что для этого нужно? :)
> 
> -- 
> Shilov 
> ___
> 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