1.0.2 • Published 9 years ago

mpeg2ts-parser v1.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

node-mpeg2ts-parser

MPEG-2 TS parser in Node.js.

Installation

$ npm install mpeg2ts-parser

Example

var fs = require('fs');
var parser = require('mpeg2ts-parser')();

var m2ts = fs.createReadStream('foo.m2ts', { encoding: null });

parser.on('data', function(data) {
    console.log(data);

    /* example
    { transport_error_indicator: 0,
      payload_unit_start_indicator: 0,
      transport_priority: 0,
      pid: 511,
      transport_scrambling_control: 0,
      adaptation_field_control: 2,
      continuity_counter: 0,
      adaptation_field:
       { adaptation_field_length: 183,
         discontinuity_indicator: 0,
         random_access_indicator: 0,
         elementary_stream_priority_indicator: 0,
         pcr_flag: 1,
         opcr_flag: 0,
         splicing_point_flag: 0,
         transport_private_data_flag: 0,
         adaptation_field_extension_flag: 0,
         program_clock_reference_base: 4827203194,
         program_clock_reference_extension: 95 } }
    */
});

m2ts.pipe(parser);
1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago