1.1.3 • Published 4 years ago

@evolext/raspi-stream v1.1.3

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

Описание

Это node.js модуль для транслирования видеопотока на клиента с устройства raspberry pi и только для него.

Используйте нужную утилиту (raspivid/ffmpeg) для получения видеопотока на клиенте.

Кадры на клиенте можно проигрывать с помощью готовых решений для запуска h264 контента, например Broadway.js

Установка

Установите пакет командой npm install command

$ npm install @evolext/raspi-stream

Возможности

  1. Передача видеопотока с помощью утилиты raspivid (минимальная задержка, высокое качество)
  2. Передача видеопотока с помощью утилиты ffmpeg (задержка 1-2 секунды, возможноть передачи нескольким приемникам)

Примеры запуска

// Серверная часть
const stream = require('@evolext/raspi-stream');

io.sockets.on('connection', function(socket) {
    stream.raspivid_start(<width>, <heigth>, <framerate>, <request handler name>, <variable for socket access, e.g. io>);

    stream.ffmpeg_start(<width>, <heigth>, <framerate>, <request handler name>, <variable for socket access, e.g. io>);
});


// Клиентская часть
socket.on(<request handler name>, function(data) {    
    Player.decode_function(new Uint8Array(data));
});
1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago