Re: Поддержка видеостриминга по протоколу RTSP
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
Все камеры с которыми я работал, вели себя очень плохо, это конечно не значит, что и вас будет такая ситуация, но я бы рекомендовал сделать как предложил Максим: > Я такое сделал так: при помощи 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
Добрый день. Подозреваю, речь идет о 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
Спасибо! А если клиентов как раз немного? Причем видеостриминг им нужен не постоянно, а кратковременно - глянул на минутку, и отключился. 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
Здравствуйте! Организовать можно. Проблема в том, что сама 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