Jump to content
Калькуляторы

JPEG из RTSP необходима помощь

У нас есть сервер CamViewer, работает на PHP. Назначение этого сервера обращаться к зарегистрированным у него видеокамерам, запрашивать текущее изображение и сохранять его в виде JPEG файлов. Этот сервер уже работает с камерами только по протоколу MJPEG. Но многие камеры этот протокол не используют, а отдают поток в протоколе RTSP. Задача – получать JPEG из потока RTSP с периодичностью 1 раз в 2 секунды.

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

Share this post


Link to post
Share on other sites

ffmpeg, либо напрямую с камер через http запрос картинку забирать.

Share this post


Link to post
Share on other sites

У вас несколько вариантов.

 

Во-первых, действительно допилить то, что вы используете, что бы оно накапливало RTP и вынимало из него JPEG.

 

Во-вторых, можете подсмотреть из веб-интерфейса камеры урл по которому она отдает JPEG. Я не видел камер, которые никак бы жпег не отдавали.

Share this post


Link to post
Share on other sites

У вас несколько вариантов.

 

Во-первых, действительно допилить то, что вы используете, что бы оно накапливало RTP и вынимало из него JPEG.

 

 

Вот мы и ищем исполнителя, который бы за это взялся.

Share this post


Link to post
Share on other sites

Но вы точно уверены, что камера в веб-интерфейсе нигде картинку жпегом не отдает?

Share this post


Link to post
Share on other sites

Но вы точно уверены, что камера в веб-интерфейсе нигде картинку жпегом не отдает?

 

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

Share this post


Link to post
Share on other sites

Ага, понял.

 

Ну да, там в целом вроде не сложно. Я сейчас за час вкоммитил в эрливидео выдачу RTSP -> mjpeg

Share this post


Link to post
Share on other sites

Ага, понял.

 

Ну да, там в целом вроде не сложно. Я сейчас за час вкоммитил в эрливидео выдачу RTSP -> mjpeg

 

Вы могли бы взяться за задачу? О подробностях можно в скайпе, danilevsky_mayer

Share this post


Link to post
Share on other sites

Вы хотите взять эрливидео или что бы я куда-то ещё добавил эту поддержку?

Share this post


Link to post
Share on other sites

Вы хотите взять эрливидео или что бы я куда-то ещё добавил эту поддержку?

 

Второе. По сути, нам нужна только процедура преобразования RTSP в MJPEG. В первом сообщении темы описана текущая ситуация.

Share this post


Link to post
Share on other sites

Не, со вторым я не помогу.

 

А в чем проблема, можно подробнее? Вы же подобную задачу только что решили. И, разумеется, это не бесплатно.

Share this post


Link to post
Share on other sites

Вы про какую проблему? Почему я не буду править чужой код на C? Потому что на свой времени не хватает =)

Share this post


Link to post
Share on other sites

Вы про какую проблему? Почему я не буду править чужой код на C? Потому что на свой времени не хватает =)

 

Я не совсем представляю как происходит обработка потока, но мне казалось, что наш код править не надо. Мы хотим получить только алгоритм, что нам делать с RTSP, чтобы сконвертировать его в MJPEG - желательно, в виде готовой процедуры, которую мы сами встроим в нашу систему.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this