0.0.6 • Published 7 years ago

flv-demux v0.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
7 years ago

flv-demux

0. Required

node v6- (depened on buffer-v6-pollify)

1. Support Format

  1. Video: only AVC
  2. Audio: only AAC

2. Run Test

cd test && node index.js

3. How To Use It

    const FlvDemux = require('flv-demux');
    let decoder = new FlvDemux.Decoder();

    decoder.on('header', header => {
        // get flv header info
    });

    decoder.on('tag', tag => {
        switch(tag.type){
            case FlvDemux.DataTag.TYPE:
            // get onMetaData info
            break;
            case FlvDemux.AudioTag.TYPE:
            // get audio info
            break;
            case FlvDemux.VideoTag.TYPE:
            // get video info
            break;
        }
    });

    // you can decode buffer again
    decoder.decode(buffer);

    setTimeout(()=>{
        decoder.destroy();
    }, 5000);
0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago