2011-06-13 16 views
5

मैं उन वीडियो की सेवा करने की कोशिश कर रहा हूं जो ऑन-द-फ्लाई पर ट्रांसकोड किए जा रहे हैं। दुर्भाग्यवश, इसका मतलब है कि मांग काम नहीं करती है। मुझे लगता है कि ऐसा इसलिए है क्योंकि ब्राउज़र यह नहीं जानता कि वीडियो कितना समय है और इसलिए एक खोजकर्ता को सही तरीके से प्रदर्शित नहीं कर सकता है।एचटीएमएल 5 वीडियो स्ट्रीमिंग/

क्या किसी को पता है कि वीडियो की अवधि को हार्ड-कोड करना संभव है?

दूसरा विकल्प मैंने सोचा है कि मैंने अपना खुद का तलाश-बार बनाना और जेएस का उपयोग अपनी स्थिति को अपडेट करने के लिए किया है, और यदि खींच लिया गया है, तो सर्वर पर स्टार्ट-टाइम पास करने के लिए वीडियो यूआरएल अपडेट करें।

ऐसा करने के सर्वोत्तम तरीके पर कोई सुझाव?

डब्ल्यू

+1

सामान्य रूप से काम करने की इच्छा कैसे होती है - क्या यह लगातार वीडियो बिट-दर मानता है? क्या आप सर्वर पर निरंतर बिट-दर मानते/उत्पन्न कर रहे हैं? मैंने सोचा होगा कि लंबाई वीडियो हेडर डेटा में होगी। एमपी 4 एमओवीवी परमाणु, या अन्य प्रारूपों के बराबर। – Rup

+0

हां, मैं थोड़ी दर निर्धारित कर रहा हूं लेकिन हेडर वीडियो की लंबाई को नहीं जान सकता क्योंकि यह अभी तक पूरी तरह से ट्रांसकोड नहीं हुआ है। मुझे यकीन नहीं है कि क्या अवधि की मांग करने के लिए पर्याप्त अवधि है या हेडर में कीफ्रेम जानकारी मौजूद होने की आवश्यकता है (I * think * flv वीडियो इस तरह काम करता है) – Gaspode

+0

आपने इस वीडियो का परीक्षण किस ब्राउज़र में किया था? – arufian

उत्तर

1

आपको सर्वर पर यह कैसे काम कर रहा है, इस बारे में अधिक जानकारी प्रदान करने की आवश्यकता है। हालांकि, यहां मेरा सामान्य जवाब है जो मुझे लगता है कि चल रहा है।

आपके पास अपने सर्वर पर एक निश्चित प्रारूप में एक वीडियो है और इसे एक अलग प्रारूप में परोसा जा रहा है, मैं ब्राउज़र संगतता (फ़ायरफ़ॉक्स आदि के लिए वेबएम) के लिए मानता हूं।

आपको क्या करना चाहिए सभी अपलोड किए गए वीडियो के लिए डेटाबेस है जो इसकी मूल प्रारूप में लंबाई का ट्रैक रखता है। फिर वीडियो को एक अलग प्रारूप में ट्रांसकोड करते समय, आप ट्रांसकोडिंग स्ट्रीम से बाहर खींचने की कोशिश करने के बजाय डेटाबेस की लंबाई देखने के लिए डेटाबेस की जांच कर सकते हैं।

अपने आप को अधिकतम मूल्य के रूप में लंबाई के साथ एक स्लाइडर बनाने के लिए उपयोग करें।

फिर स्लाइडर के मान का उपयोग कर htmlT वीडियो तत्व पर वर्तमान समय सेट करें।

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