Adicione cabeçalhos personalizados à origem do player de videojs
Eu tenho uma API de back-end (usando express) que lida com um arquivo m3u8 de streaming de vídeo.
http://localhost:3000/api/stream.m3u8
Esse terminal funcionará apenas com um usuário adequadotoken
.
roteador
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
};
No front-end, estou 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'
});
Existe uma maneira de adicionar um cabeçalho personalizado ao plug-in de videojs para enviar dados ao meu back-end?