mpeg2ts-parser

1.0.2 • Public • Published

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);

Readme

Keywords

Package Sidebar

Install

npm i mpeg2ts-parser

Weekly Downloads

7

Version

1.0.2

License

MIT

Last publish

Collaborators

  • t6tn4k