Javascript nodejs中的流视频
我正在尝试从我的服务器流式传输视频,但它无法工作,或者我可能会出错: 我的路线定义如下:Javascript nodejs中的流视频,javascript,ios,node.js,stream,video-streaming,Javascript,Ios,Node.js,Stream,Video Streaming,我正在尝试从我的服务器流式传输视频,但它无法工作,或者我可能会出错: 我的路线定义如下: 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', f
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});
});
在我的jade模板文件中,我为video.jade准备了:
ul
for file in files
li
p
a(href=file)= file
实际上,它列出了我的视频储备中的所有视频
然后是videofile.jade
video
source(src=file type="video/webm")
我希望它能在我的iOS设备上工作,但它不能(它保持在同一页上)iOS不支持webm。mp4容器中的H.264/AAC/MP3编解码器是“正确”格式 那么,这是显示视频的正确方式吗?我知道webms在iOS上不起作用,但有一次我可以在iPhone上玩webm(可能是.giff,就像视频一样)。谢谢