2010-11-04 5 views
0

Я хочу взять данные со стандартной веб-камеры с веб-камеры, основанной на IP-адресе, которая еще не определена, поэтому API еще не ясен - манипулируйте им немного, а затем откачайте его обратно, чтобы другие могли видеть мое управляемое изображение.Взять ввод с IP_webcam, манипулировать и откачать его

Учитывая, что это немного расплывчато, какие технологии вы можете порекомендовать?

Я собираюсь использовать шифер Adroid, чтобы сэкономить средства, поэтому, вероятно, это Java-кодирование. Итак, как лучше, чтобы получить поток изображения (плюс пустота, изменить поток и отправить модифицированные видео плюс немодифицированное аудио?

Я мог бы также добавить файл перенос & IM-чата в микс ...

решения FOSS весьма приветствуется

ответ

2

Большинство IP-камер производства RTP/RTSP с jmpeg, MPEG4 или h.264 кодированного потока.

Вы должны были бы написать клиент RTP/RTSP, а затем декодер для конкретного потока, а затем манипулировать изображениями , reencode stream и обслуживать его по некоторому стандартному протоколу (опять же, вероятно, RTP/RTSP).

Не то, что Android-устройства достаточно мощные. Также нет чистых Java-библиотек, которые могут это сделать.

Что вы должны использовать, это Xuggler. Если вам нужно подавать потоки на Flash и/или iPhone, вы должны добавить Wowza или Red5.

+0

+1 Спасибо, это похоже на хорошую информацию. Это еще не окончательно, но мы, вероятно, поедем с H.264. Причина, по которой я хотел прервать поток данных, заключается в том, что она переместилась по спутниковой линии, что может быть дорогостоящим, поэтому я решил не повторять идентичные кадры. Есть идеи? Что касается написания декодера, я думаю, что буду смотреть на sourceforge. Что касается Android, я думаю, что это то же самое с Linux slate PCs - слабым процессором. Возможно, это должен быть прочный ноутбук, который увеличивает стоимость и сокращает его на время спутника - всегда компромиссы. – Mawg

+0

p.s XUgger выглядит хорошо. Мне просто нужно запустить несколько тестов на слайдах Adnroid. Otoh, так как я хочу избежать повторения идентичных кадров, мне не нужно их распаковывать, просто сравните. С другой стороны, с другой стороны, я думаю, что даже небольшое изменение имеет большое значение для кадра. Может быть, я забронирую это для v2.0 – Mawg

Смежные вопросы