क्या मैं पाई से 1080p वीडियो स्ट्रीम कर सकता हूं?


22

हम सभी जानते हैं कि पाई 1080p वीडियो को कोई समस्या नहीं दे सकती है, लेकिन क्या यह फ़ाइल सर्वर के लिए आधार के रूप में कार्य करने के लिए पर्याप्त तेज़ है जो 1080p वीडियो को अपने वायर्ड नेटवर्क कनेक्शन पर स्ट्रीम कर सकता है?

मैं 1080p HD वीडियो स्ट्रीम करने के लिए (डीटीएस-एचडी ऑडियो के साथ) तरह के एक मीडिया सर्वर के रूप में मेरा उपयोग करने के बारे में सोच रहा हूं, और मुझे यह जानने में दिलचस्पी है कि क्या किसी और ने इसे करने की कोशिश की है या यदि पाई कार्य के लिए है।

जवाबों:


22

मैंने नेटवर्क थ्रूपुट के साथ परीक्षण किया iperfऔर यह टीसीपी के लगभग 90 एमबीपीएस को खुशी से आगे बढ़ा सकता है। अगर मैं स्पष्ट रूप से याद करता हूं, तो फुल एचडी वीडियो के लिए लगभग 25-35 एमबीपीएस की आवश्यकता होती है, इसलिए मेरा अनुमान है कि हां।

आप मीडिया फ़ाइलों को संग्रहीत करने के लिए एसडी कार्ड की तुलना में कुछ तेज़ी से विचार करना चाह सकते हैं। जबकि कक्षा 6 शायद पर्याप्त है, कक्षा 4 शायद नहीं है।

अद्यतन: मैंने I / O - SD कार्ड से पढ़ने और नेटवर्क पर डेटा को पुश करने का अधिक यथार्थवादी परीक्षण किया।

रास्पबेरी पाई (रास्पबियन) पर:

nc 192.168.105.225 337 < /dev/mmcblk0

उसी LAN पर दूसरी मशीन पर (ब्रिजिड):

nc -l 337 > /dev/null

राउटर (पुल) ने पाई के द्वारा 44 एमबीपीएस ट्रैफिक को धकेला गया। यह देखते हुए कि मेरे पास एक क्लास 4 एसडी कार्ड है, इसका मतलब है कि पी / आई ऑन ओ इन गति पर अड़चन नहीं है।

परीक्षण के दौरान संसाधन की खपत (यह काफी अधिक है): चोटी

मैं एक संलग्न USB हार्ड ड्राइव के साथ जल्द ही यह देखने की कोशिश करूंगा कि क्या यह पूर्ण 100 एमबीपीएस धक्का दे सकता है।


1
उसके लिए धन्यवाद। निश्चित रूप से, एक USB हार्ड ड्राइव (बाहरी रूप से संचालित) ऐसा लगता है जैसे मैं वर्तमान में भंडारण के संदर्भ में क्या कर रहा हूं।
बेरी120

मैं सिर्फ सुरक्षित पक्ष में होना चाहता था और यह वास्तव में थोड़ा कम है - लगभग 90 एमबीपीएस, लेकिन फिर भी स्ट्रीमिंग के लिए पर्याप्त है।

3
एक क्लास 6 एसडी कार्ड 6 एमबी पीएस रीड स्पीड (6 मेगा बाइट्स प्रति सेकंड) में सक्षम होना चाहिए , इसलिए जब तक कि रास्पबेरी पाई एसडी इंटरफ़ेस में कुछ सीमा नहीं है, एक क्लास 10 कार्ड 100mbps (100) को संतृप्त करने में सक्षम से अधिक होना चाहिए मेगा बिट s प्रति सेकंड) एक बार प्रोटोकॉल ओवरहेड्स को ध्यान में रखा जाता है।
मार्क बूथ

1
@ppumkin iperfकेवल नेटवर्क प्रदर्शन का परीक्षण करता है। अगर मुझे सही याद है, तो यह 0123456789बार-बार भेजता है । जल्द ही एसडी कार्ड I / O के साथ एक परीक्षण करेंगे और आपको बताएंगे।

1
मैं खुश नहीं हूं, बेशक नहीं :) लेकिन यह समझ में आता है। यहां तक ​​कि टीसीपी अपने आप में एक संसाधन-गहन प्रोटोकॉल है। यह हर समय चेकसमों की गणना करने के लिए है, टुकड़ा डेटा, retransmittions का ख्याल रखना, ..
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.