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

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

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.