Ffmpeg http slow Startup Delay

I need a http stream output with very fast start up Delay (100ms) And Constant Traffic. And I only want to use the http stream with vlc... so not for Browser usage. My input stream has a Bitrate 3-4mbit. With hls I get the 100ms switching time but not constant traffic. I already have traffic eruption... in one second high traffic and then nothing. But I need a constant output.

So I tried it with nodejs and ffmpeg fluent but the starting time is not so good(Not so fast like hls)

This is my

// How to Use
// 1. Create package.json with `npm init`
// 2. Install dependencies with `npm i fluent-ffmpeg express`
// 3. Start with `node ffmpegToWeb.js`
// 4. Open VLC and "Open Network Stream".
// 5. Input the following without quotes : `http://127.0.0.1:8001` and start.

const ffmpeg = require('fluent-ffmpeg')
const config = {
  port: 8001,
  url: 'url here'
}

let ffmpegObj = ffmpeg(config.url)
  .videoCodec('copy')
  .audioCodec('copy')
  .outputOptions([
    '-y',
    '-ac 2',
    '-sn',
    '-f mpegts'
  ])
  .inputOptions([
    '-re',
    '-nostdin',
    '-hide_banner',
    '-probesize 5000000',
    '-analyzeduration 15000000'
  ])
  .on('start', function (commandLine) {
    console.log('Starting ffmpeg with command: ' + commandLine)
  })
  .on('error', (err) => {
    console.log('ffmpeg error', err)
  })
  .on('end', () => {
    console.log('ffmpeg end')
  })
  .on('progress', (stats) => {
    // console.log(stats)
  })
let currentChunk = {}
let ffstream = ffmpegObj.pipe()
ffstream.on('data', (buffer) => {
  currentChunk = buffer
  process.emit('ffmpeg-data', buffer)
})

// web app
console.log('Starting Express Web Server on Port ' + config.port)
const express = require('express')
const app = express()
const http = require('http')
const httpServer = http.createServer(app)

app.get('/', function (req, res) {
  console.log('client connected:', req.headers['user-agent'])
  let contentWriter = (buffer) => {
    res.write(buffer)
  }
  res.setHeader('Connection', 'close')
  res.setHeader('Cache-Control', 'no-cache')
  res.setHeader('Pragma', 'no-cache')
  res.setHeader('Content-Type', 'video/mp2t')

  // write current chunk before the first data event occurs
  if (currentChunk.length > 0) {
    res.write(currentChunk)
  }
  process.on('ffmpeg-data', contentWriter)

  req.on('close', function () {
    console.log('client disconnected:', req.headers['user-agent'])
    process.removeListener('ffmpeg-data', contentWriter)
  })
})

httpServer.listen(config.port)