Обработайте RTSP с Node.js для создания снимка изображения - PullRequest
5 голосов
/ 28 ноября 2011

У меня есть RTSP, который я бы хотел, чтобы Node.JS понял. Я нашел способ сделать это , используя Java для захвата с веб-камеры , но я хотел бы просто использовать Node.js для этой задачи и получить его из видео RTSP'd.

Мое намерение состоит в том, чтобы использовать setInterval, захватить поток, преобразовать его в base64 и передать его через Socket.IO клиенту, чтобы они могли видеть его как тег <img> в своем браузере. Многое из этого будет взято у парня, который делает это с веб-камерой , но у меня есть только RTSP, доступный в качестве источника видео.

Итак, кто-нибудь знает, есть ли способ сделать это?

Ответы [ 2 ]

3 голосов
/ 20 декабря 2012

Я действительно нашел ответ несколько месяцев назад, но забыл, что спросил здесь.

Мой код на https://github.com/ghostbar/RTSP-Streaming.js. Он читает его из потока RTSP и преобразует его в JPEG, затем в base64, чтобы передать его через Socket.IO клиенту.

0 голосов
/ 18 декабря 2012

Вот некоторый код с минимальными зависимостями, который может считывать данные с веб-камеры и загружать их в виде изображения на сервер с помощью узла: https://github.com/josher19/node-jpegcam

Вы могли бы отправить данные клиенту вместосохраняя его как изображение на сервере.

- >> Josh << - </p>

...