2011-04-08 19 views
14

यूट्यूब लाइव स्ट्रीमिंग (http://youtube.com/live/) देखते समय अपने नेटवर्क की निगरानी कैसे करता है, आप देख सकते हैं कि वे आपके कैश में फ़ाइल डाउनलोड कर रहे हैं, और यह फ़ाइल वास्तव में लाइव स्ट्रीम है।यूट्यूब लाइव स्ट्रीमिंग

बिटग्राविटी वर्षों से अपनी लाइव स्ट्रीम देने के लिए उसी तरह उपयोग करते हैं (उदाहरण के लिए Twit.tv देखें)।

क्या किसी को पता है कि इसके लिए सर्वर पक्ष क्या उपयोग किया जाता है? और Adobe FMS, Wowza या Red5 का उपयोग करने के बजाय कोई इसे कैसे प्राप्त कर सकता है?

उत्तर

2

स्ट्रीमिंग को लागू करने के कई तरीके हो सकते हैं, मुझे नहीं लगता कि Google आपको यह बताएगा कि वे ऐसा कैसे करते हैं, लेकिन यह सरल http द्वारा भी किया जा सकता है, केवल एक साधारण स्ट्रीम जो "रेंज" के बिना वीडियो डेटा भेजती है हेडर इसलिए यह

9

इन लोगों ने open source video streaming server को एक साथ रखा है, ताकि आप स्रोत कोड देख सकें और देखें कि उन्होंने यह कैसे किया।

उन्होंने इसे जावा में लिखा था।

वर्तमान संस्करण काम कर रहे प्रोटोटाइप है, जो मुख्य विचारों को प्रदर्शित करता है। मुख्य डिजाइन लक्ष्य कम संसाधन उपयोग है।