1.1.1 • Published 2 years ago

fast-blob-stream v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Fast Blob Stream

Low latency blob -> node readable and node writable -> blob.

For readable, caches 1 value ahead, eliminating potential latency caused by code ran in-between reads.

For writable, pulls as much data as possible, as fast as possible.

Usage:

import { BlobReadStream, BlobWriteStream } from 'fast-blob-stream'

const readStream = new BlobReadStream(blob, opts)

const writeStream = new BlobWriteStream(console.log, { mimeType: 'video/mp4', ...opts }) // logs blob once generated

writeStream.on('blob', console.log) // also logs blob once generated

someStream.pipe(writeStream)