h264-nalu-parser
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

H.264 NAL Unit Parser

This module exports a single generator function producing Uint8Arrays containing single Network Abstraction Layer units. Basic usage is as follows:

import parseNALUStream from 'h264-nalu-parser';
 
for (const nalu of parseNALUStream(data)) {
  /* Do stuff with an individual NAL unit. */
}

The data should also be provided as a Uint8Array, aligned on NALU boundaries.

Note that this will not work with H.264 data extracted from an MP4 file; the MP4 container format separates individual NALUs with 4-byte length headers, which this parser does not expect.

Package Sidebar

Install

npm i h264-nalu-parser

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

3.87 kB

Total Files

6

Last publish

Collaborators

  • gliese1337