2013-06-16 4 views
6

के साथ उच्च ऑडियो विलंबता मैंने अपनी उबंटू मशीन पर सफलतापूर्वक हिमस्खलन और अंधेरा स्थापित किया है और मेरे लैन पर लाइव स्ट्रीम करने में सक्षम था। लेकिन मेरी निराशा के लिए यह 15sec 20sec देरी है। यह बहुत खराब प्रदर्शन है। मुझे नहीं लगता कि यह मेरे लैन कनेक्शन की वजह से है क्योंकि जब भी मैंने उसी उबंटू मशीन में सुनने की कोशिश की, तब भी देरी हुई!आइसकास्ट और डार्किस

मैंने बर्फबारी को कॉन्स्टिगर करने की कोशिश की है, जिसमें कोई फट-आकार नहीं है जिसका मतलब है कि कोई बफरिंग नहीं होगी, इससे मुझे 6sec से 8sec तक देरी को कम करने में मदद मिली। तो कृपया अगर आपके पास कोई सुझाव या बहुत अच्छा कॉन्फ़िगरेशन मान है तो यह मेरे लिए बहुत मददगार होगा।

पीएस प्रारूप मैं स्ट्रीमिंग कर रहा हूँ एमपी 3 है। किसी ने सुझाव दिया कि मुझे ओपस कोडेक का उपयोग करना चाहिए, लेकिन मुझे नहीं लगता कि बर्फबारी या अंधेरा इसका समर्थन करता है।

उत्तर

6

यह खराब प्रदर्शन नहीं है ... यह जानबूझकर है ताकि क्लाइंट एक बार प्लेबैक शुरू होने के बाद पुनः-बफरिंग का अनुभव न करें। इंटरनेट रेडियो सर्वर कम विलंबता के लिए नहीं बनाए गए हैं।

  • कब्जा बफर (< 500ms)
  • एन्कोडिंग बफर (~ कोडेक के आधार पर 250ms-1s)
  • एनकोडर-टू-सर्वर नेटवर्क स्थानांतरण और बफर:

    देरी के कई स्रोत हैं (< 10ms)

  • सर्वर बफर (जिसे आपने अक्षम किया है, अक्सर 1 एमबी पर सेट होता है जो बिटरेट के आधार पर लंबे समय तक हो सकता है)
  • सर्वर-टू-क्लाइंट नेटवर्क स्थानांतरण और Bu ffer (< 10ms-1s आम तौर पर, मोबाइल के लिए लंबे समय तक बार)
  • ग्राहक बफर
  • ग्राहक प्लेबैक बफर (< 500ms)

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

+0

आपके विस्तृत स्पष्टीकरण के लिए धन्यवाद ... लेकिन मैं इसे ऑडियो टैग के बजाय एचटीएमएल 5 वीडियो टैग का उपयोग करके 2s-3s तक कम करने में सक्षम था, जिसने 6s की देरी का उत्पादन किया ... मुझे नहीं पता कि यह क्यों कमी आई लेकिन यह किया। क्या आपको लगता है कि आप समझा सकते हैं कि वीडियो टैग मुझे बहुत कम विलंबता क्यों दे रहा है। – tekesteg

+0

@ user2057125, विभिन्न सॉफ़्टवेयर, बफर के लिए संभावित रूप से अलग कॉन्फ़िगरेशन। यह भी हो सकता है कि ऑडियो टैग के लिए एक कोडेक पैक उपयोग में है, और दूसरा वीडियो टैग के लिए। ऐसे कई कारण हैं जिनसे वे अलग हो सकते हैं, और यह नहीं माना जाना चाहिए कि एक ऑडियो टैग बनाम एक ऑडियो टैग का उपयोग करना आपको हमेशा कम विलंबता देगा। – Brad

+0

इसके लायक होने के लिए, सबसे कम विलंबता जिसे मैंने कभी भी प्रबंधित करने में कामयाब रहा है, लगभग 7 सेकंड है - यह क्लाइंट का उपयोग करते हुए आइसकास्ट के हालिया (v2 +) संस्करणों पर कम/मध्यम बिटरेट ऑडियो स्ट्रीम (64-128 केबीपीएस) के साथ है [बट ] (http://butt.sourceforge.net/), ओडकास्ट और हार्डवेयर एन्कोडिंग (उदाहरण के लिए एक [बरिक्स इंस्ट्रीमर] (http://www2012.barix.com/Instreamer/301))। जैसा कि ब्रैड कहते हैं, कोई भी निचला और खिलाड़ी अक्सर फिर से बफर करेंगे। यह आपके द्वारा उपयोग किए जा रहे प्लेयर (या ब्राउज़र) पर भी नीचे है। –

1

का उपयोग करके देखें Icecast-kh https://karlheyes.github.io/

मेरे अनुभव से यह कम विलंबता देता है, मुझे यकीन है कि क्यों नहीं कर रहा हूँ, बहुत खुशी होगी अगर किसी को है कि समझा जाएगा, हो सकता है यह एक छोटे सर्वर बफर है।

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