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?