Agregue encabezados personalizados a la fuente del reproductor de videojs

Tengo una API de back-end (usando express) que maneja un archivo m3u8 de transmisión de video.

http://localhost:3000/api/stream.m3u8

Este punto final solo funcionará con un usuario adecuadotoken.

enrutador

router.get('/api/stream.m3u8', controller.stream);

controlador

exports.stream = function(req, res) {
   var token = ''; // ? not sure how to get access to a sent up token
   if (!token) res.status(401).json('Not authorized');
   // if token is valid, proceed
};

En la parte frontal, estoy usando videojs.

 var player = videojs('my-player', {})

 // set source to my backend api m3u8 file
 player.src({
    src: 'http://localhost:3000/api/stream.m3u8',
    type: 'application/x-mpegURL'
  });

¿Hay alguna manera de agregar un encabezado personalizado al complemento videojs para enviar datos a mi backend?

Respuestas a la pregunta(2)

Su respuesta a la pregunta