2010-04-15 16 views
7

क्या एचटीएमएल 5 मुझे सुरक्षित स्ट्रीमिंग वीडियो करने की अनुमति देता है? और इसके द्वारा, मेरा मतलब टोकन प्रमाणीकरण है। मैं केवल उन लोगों को मीडिया स्ट्रीम करने में सक्षम होना चाहता हूं जो इसे देखने के लिए अधिकृत हैं।एचटीएमएल 5 वीडियो सुरक्षित स्ट्रीमिंग?

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

धन्यवाद मैट

उत्तर

3

आप यह सोचते हैं इसका मतलब यह है कि उपयोगकर्ताओं को लॉग ऑन और अपने आप में तो html5 सामग्री के किसी विशेष भाग देखने पर ऐसा नहीं करता है की अनुमति दी है।

एक तरीका है कि वीडियो की सेवा करने से पहले सर्वर की जांच करें, सबसे आसान स्क्रिप्ट (php/etc।) जो जांचता है कि उपयोगकर्ता को अनुमति है या फिर उपयोगकर्ता को फ़ाइल स्ट्रीम करता है।

+0

एचटीएमएल 5 वीडियो के लिए "टोकन" एक HTTP कुकी होगी। – hsivonen

+0

आप वेब सर्वर के माध्यम से सामान्य HTTP प्रमाणीकरण का भी उपयोग कर सकते हैं। – bobince

1

HTTP डाइजेस्ट अत्यधिक सुरक्षित है, और आपको इसे कुकीज़ पर किसी भी तरह से उपयोग करने के बारे में सोचना चाहिए, जब तक कि स्लिम यूआई आपके लिए वास्तव में महत्वपूर्ण न हो। एचटीएमएल में प्रमाणीकरण नहीं है क्योंकि यह निम्न स्तरों की भूमिका है, जैसे HTTP।

0

आप उपयोगकर्ता को ऑटोराइजेशन के साथ एक कुकी सहेज सकते हैं, और जब ब्राउज़र वीडियो का अनुरोध करता है, तो आप जांचते हैं कि उपयोगकर्ता का PHP का उपयोग करके ऑटोराइजेशन है या नहीं।

बस वीडियो यूआरएल को एक .php पृष्ठ पर डालें जो वीडियो मिमटाइप भेजता है, अगर उपयोगकर्ता को ऑटोराइज नहीं किया गया है, तो बस इसे एक वीडियो भेज दें।

0

I सिद्धांत: यह संभव है। लेकिन यह आपके द्वारा उपयोग किए जाने वाले स्ट्रीमिंग सर्वर का एक प्रश्न है, प्रमाणीकरण के लिए इसका क्या विकल्प है।

फ़ॉलबैक समाधान के रूप में आप हमेशा प्रमाणीकरण के साथ एक (रिवर्स) प्रॉक्सी सर्वर का उपयोग कर सकते हैं (अपाचे किसी भी के रूप में अच्छा है), और आप अपनी स्ट्रीम को केवल अपनी प्रॉक्सी के माध्यम से एक्सेस कर सकते हैं।

1

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

सुरक्षा मीडिया सर्वर से आती है जो उपयोगकर्ता को (आईपी + UA) प्रमाणीकृत (आपके सर्वर पर टोकन अनुरोध के साथ) स्ट्रीम को उपलब्ध कराने के लिए पहचानती है या नहीं।

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