javascript - socket - Transmitir video en nodejs
video streaming con nodejs socket io (1)
iOS no es compatible con webm. Los códecs H.264 / AAC / MP3 en un contenedor mp4 son el formato "correcto".
Intento transmitir un video de mi servidor pero no funciona o puedo hacerlo mal:
Mis rutas se definen como:
var fs = require(''fs'');
router.get(''/'', function(req, res) {
fs.readdir(__dirname + ''/../public/videos'', function(err, data){
res.render(''videos'', {files: data});
});
});
router.get(''/:file'', function(req, res) {
res.render(''videofile'', {file: req.params.file});
});
En mi archivo de plantilla de jade tengo para video.jade:
ul
for file in files
li
p
a(href=file)= file
En realidad, enumera todos los videos en mi repertorio de videos.
y luego para videofile.jade
video
source(src=file type="video/webm")
Quiero que funcione en mi dispositivo iOS pero no funciona (permanece en la misma página)