2011-04-08 19 views
5

मुझे HTML5 के माध्यम से वीडियो स्ट्रीम करने की आवश्यकता है। क्या यह संभव है, क्या मेरे अपने आवेदन में कोशिश करने के लिए कोई मुफ्त स्रोत हैं? धन्यवाद!एचटीएमएल 5 के माध्यम से वीडियो स्ट्रीम कैसे करें?

उत्तर

5

यदि आपका मतलब है कि यूट्यूब या किसी अन्य वीडियो साइट जैसे वीडियो वितरित करें, तो आप इसे वितरित करने के लिए <video> तत्व का उपयोग करें। यह एक छवि (जेपीईजी) प्रदर्शित करने की तरह काफी सुंदर है। यह सिर्फ उपयोगकर्ता के ब्राउज़र में क्रमशः डाउनलोड किया गया है। Video at Dive into HTML5 के बारे में अधिक जानकारी।

हालांकि, यदि आपका मतलब है कि लाइव स्ट्रीम या किसी उपयोगकर्ता को स्ट्रीम किया गया है, जैसे कि यह वास्तव में डाउनलोड नहीं हुआ है, तो मुझे यकीन है कि फ्लैश प्लेयर क्लाइंट जैसे स्ट्रीमिंग सर्वर के साथ समाधान का उपयोग किए बिना ऐसा करने का कोई तरीका नहीं है बैक एंड - फ्लैश मीडिया सर्वर, WowzaMedia, Red5, आदि, आदि

+0

आजकल क्या बदल गया था? क्या वे उपकरण हैं जो HTML5 के माध्यम से वीडियो स्ट्रीम करने में मदद करते हैं? – sonnuforevis

+1

वेबआरटीसी –

0

हां, आप <video> टैग के माध्यम से लाइव वीडियो स्ट्रीम कर सकते हैं लेकिन यह केवल आधुनिक ब्राउज़रों के लिए समर्थित है। तो, HTTP Live Streaming checks if browsers/devices support HLS or fallback correctly पर एक नज़र डालें, यह देखने के लिए कि क्या लाइव स्ट्रीमिंग ब्रोसेवर पर समर्थित है, जिसे आप लक्षित करना चाहते हैं

+2

में देखें यह लाइव स्ट्रीमिंग कैसे हो सकता है क्योंकि मैं वीडियो में आगे क्लिक कर सकता हूं और अभी भी मुझे वहां ले जा सकता है? –

+0

@TestTest क्योंकि एचएलएस-फाइलें बाद में सहेजी जा सकती हैं। यह केवल छोटे वीडियो सेगमेंट का एक समूह है और एक इंडेक्स-फ़ाइल है जिसे लाइव अपडेट किया गया है। ऐप्पल के पास यहां एक बहुत अच्छी व्याख्या है: https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html – gregers