2015-10-22 9 views
9

मैं अपने सर्वर से एक वीडियो स्ट्रीम करने की कोशिश कर रहा हूँ, लेकिन यह काम नहीं करता या मैं ऐसा कर सकते हैं यह गलत:स्ट्रीम वीडियो

मेरे मार्गों की तरह परिभाषित कर रहे हैं:

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}); 
}); 

में मेरी जेड टेम्पलेट फ़ाइल मेरे पास वीडियो.जेड:

ul 
    for file in files 
    li 
     p 
     a(href=file)= file 

असल में यह मेरे वीडियो रिपर्टरी में सभी वीडियो सूचीबद्ध करता है।

और फिर videofile.jade

video 
    source(src=file type="video/webm") 

के लिए मैं इसे अपने iOS डिवाइस पर काम करना चाहते हैं लेकिन ऐसा नहीं है (यह एक ही पृष्ठ पर रहता है) करता

उत्तर

0

आईओएस webm समर्थन नहीं करता। एक एमपी 4 कंटेनर में एच .264/एएसी/एमपी 3 कोडेक्स "सही" प्रारूप है।

+0

तो क्या यह वीडियो प्रदर्शित करने का सही तरीका है? मुझे पता था कि वेब आईओएस पर काम नहीं करते हैं, लेकिन एक बार जब मैं अपने आईफोन पर एक वेबम चला सकता हूं (शायद यह एक .gifv था, यह एक वीडियो था जैसे खेला गया था)। धन्यवाद। –

संबंधित मुद्दे