रास्पबेरी पाई पर आधारित होम मीडिया सेंटर (HTTP, NFS, FTP, Torrent, MiniDLNA और Firebird सर्वर)

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



इसलिए, मैंने अपने घरेलू मीडिया सेंटर को केवल मूक (अत्यधिक मामलों, कम शोर) घटकों से लैस करने का निर्णय लिया।

एक पीसी (कार्यालय में), एक बाहरी WD MyBook 1TB हार्ड ड्राइव एक टीवी से जुड़ा था, एक यामाहा YSP-900 साउंड प्रोजेक्टर, जहां साउंड को toslink के माध्यम से आउटपुट किया गया था (यह फिल्मों को देखने के लिए कमरे में अच्छा है, अर्थात् बेडरूम में)।



सैमसंग B550 TV, 2009, हालांकि यह USB (सेटिंग्स के साथ शर्मिंदगी के बाद) से फिल्में दिखाता है, लेकिन किसी भी तरह से सब कुछ नहीं है, यह भी नहीं पता कि डीटीएस को प्रोजेक्टर में कैसे स्ट्रीम किया जाए। फिल्में देखने के लिए, एक सस्ते 2012 WDTV लाइव स्ट्रीमिंग को चुना गया, जो अपनी सर्वव्यापी प्रकृति के लिए प्रसिद्ध थी। हालांकि, विनचेस्टर ने शोर करना जारी रखा और देखने और सोने दोनों में हस्तक्षेप किया।



इसलिए, हार्ड ड्राइव को कार्यालय में स्थानांतरित कर दिया गया था, और नए खरीदे गए रास्पबेरी पाई से जुड़ा हुआ था, जिसके बाद इसे ext4 में सुधार किया गया था।



रास्पबेरी पाई खुद कंप्यूटर के यूएसबी पोर्ट द्वारा संचालित होती है (यह योजना गहरी नींद में भी काम करती है)।



अगला रास्पबेरी पाई सेटअप ट्यूटोरियल





1. कार्ड पर Raspbian www.raspberrypi.org/downloads का नवीनतम संस्करण स्थापित करें

2. बूट सेटिंग्स बदलें (फुलएचडी स्क्रीन के लिए)

अक्षम_ओवरस्कैन = 1

hdmi_group = 1

hdmi_mode = 16

arm_freq = 800

800 से अधिक की आवृत्ति सेट करने पर अतिरिक्त शीतलन की आवश्यकता होती है, अन्यथा सिस्टम अस्थिर होगा और जटिल कार्यों पर कसकर लटकाएगा।

3. wheezy को jessie में /etc/apt/sources.list, rename /etc/apt/sources.list.d/collabora.list और /etc/apt/sources.list/raspi.list पर बदलें। ~

4. अद्यतित sudo apt-get dist-update && sudo rpi-update

5. SSH लॉगिन को कुंजी (http://www.howtoforge.com/set-up-ssh-with-public-key-authentication-debian-etch और www.howtoforge.com / ssh_key_based_nins_putty) द्वारा कॉन्फ़िगर करें , पासवर्ड लॉगिन को अक्षम करें

6. अब आपको एक स्थायी रूप से माउंट किए गए यूएसबी की आवश्यकता है

यह इस तरह किया जाता है

सुडो ब्लकिड-सी / देव / नल

/ etc / fstab

UUID = ae614151-2654-4ca0-88ee-4fc97a62c048 / media / WD_MyBook_1 ext4 सापेक्षता, त्रुटियां = रिमाउंट-आरओ 0 1

UUID = 17f5c5ce-6fde-48ce-98c7-b78d42205e9c / media / WD_MyBook_2 ext4 relatime, त्रुटियाँ = remount-ro 0 1

8. jessie पर स्थानों के साथ एक समस्या हैहम perlgeek.de/en/article/set-up-a-clean-utf8-environment को ठीक करते हैं

9. टोरेंट क्लाइंट ट्रांसमिशन स्थापित करें

sudo apt-get install ट्रांसमिशन-डेमॉन

sudo adduser --disabled-password ट्रांसमिशन

सूदो सु संचरण

ट्रांसमिशन-डेमॉन-एफ

सेटिंग्स बदलें

sudo chown -R ट्रांसमिशन: ट्रांसमिशन ./WD_MyBook_1

sudo chown -R ट्रांसमिशन: ट्रांसमिशन ./WD_MyBook_2

habrahabr.ru/post/87287 trac.transmissionbt.com/wiki/Scripts/initd



100 एमबीटी प्रदाता नेटवर्क में डाउनलोड गति - लगभग 4.5 एमबी / एस

10. NFS स्थापित करें

sudo apt-get install एनएफ़एस-कर्नेल-सर्वर पोर्टमैप nfs-common

www.cyberciti.biz/faq/how-to-ubuntu-nfs-server-configuration-howto

WDTV लाइव स्ट्रीमिंग के लिए लिनक्स शेयरों का समर्थन आवश्यक है

11. LIIIpd सर्वर और PHP www.penguintutor.com/linux/light-webserver स्थापित करें

12. एफ़टीपी स्थापित करें, स्थानीय नेटवर्क के अंदर अनाम पहुंच को कॉन्फ़िगर करें

sudo apt-get install vsftpd

Vsftpd.conf संपादित करें

अनाम_न्यास = हाँ

write_enable = YES

anon_root = / मीडिया /

anon_umask = 0000

chown_upload_mode = 0644

anon_other_write_enable = YES

anon_upload_enable = हाँ

anon_mkdir_write_enable = YES

use_localtime = हाँ

connect_from_port_20 = YES

chown_uploads = YES

chown_username = संचरण

ftp_username = संचरण

async_abor_enable = हाँ

स्थानीय 100 एमबीटी नेटवर्क में एफ़टीपी डाउनलोड गति - लगभग 7 एमबी / एस



13. निम्न चरणों के लिए स्रोत से भवन की आवश्यकता होती है , इसलिए git और checkinstall स्थापित करें

sudo apt-get install git-core checkinstall

14. हम MiniDLNA का नवीनतम संस्करण एकत्र करते हैं

x264 का निर्माण करें ।/configure --enable-shared -prefix = / share && मेक && sudo checkinstall --pkgname = x264 --pkgversion "1: 0.git`date +% Y% m%` `+ 'git Rev- सूची HEAD -n 1 | सिर -c 7` ”--बैकअप = न - वेडफॉल्ट --fstrans = नहीं

ffmpeg इकट्ठा करें



sudo apt-get install बिल्ड-Essential libfaac-dev libfaad-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvdpau-dev libveradis-dev -देव libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev libsqlite3-dev libflac-dev



। -लिवर्बिस --enable-libx264 --enable-libxvid --enable-x11grab --extra-cflags = "- I / share /" "--extra-ldflags =" / L / share / lib "--extra-libs = -एलडल --enable-shared --disable-static

मेकअप

sudo checkinstall -fstrans = no -install = yes -pkgname = ffmpeg -pkgversion "1: 0.svn`date +% Y% m% d`" -default



MiniDLNA इकट्ठा करें

कॉन्फ़िगर

मेकअप

sudo checkinstall -fstrans = no -install = yes -pkgname = MiniDLNA -pkgversion "1: 0.svn`date +% Y% m% d`" -default



MiniDLNA की सेटिंग बदलें



media_dir = V, / मीडिया

friendly_name = रास्पबेरी DLNA सर्वर

db_dir = / home / pi / .minidlna

log_dir = / home / pi / .minidlna / लॉग



एंड्रॉइड पर मैं बबलअप एनपीपी के माध्यम से फिल्में देखता हूं



15. Firebird 2.5 mapopa.blogspot.com/2012/11/debian-and-raspberry-pi-love-small-arm.html स्थापित करें



16. अतिरिक्त उपहार :

15.1। मैंने ईथर को स्थापित किया, और यदि आवश्यक हो तो मैं एसएसएच के माध्यम से मुख्य कंप्यूटर को नींद से दूर जगाता हूं

15.2। यदि मुख्य प्रदाता की मृत्यु हो जाती है, तो PHP में स्क्रिप्ट स्वचालित रूप से बैकअप ADSL चैनल पर स्विच करने के लिए लिखी जाती है (ASUS DSL-N10 B1 राउटर अपने आप ऐसा नहीं करता है), इसे क्रोन में रखा

15.3। जैसा कि यह निकला, डब्ल्यूडीटीवी लाइव स्ट्रीमिंग बीडी रिमूक्स दिखाने में सक्षम नहीं है, लेकिन यह पूरी तरह से बीडी-आईएसओ दिखाती है। इसलिए, रीमूक्स आईएसओ जीनिसोइमेज -लो-सीमित-आकार -o .iso के लिए आसुत हैं

15.4। अनावश्यक टेंट अक्षम करें

15.5। एकत्र किया गया elinks2

15.6। गेम का कंसोल संस्करण 2048 github.com/AndriiZ/2048 लिखा



योजनाएं :

1. फास्ट मोनो के रूप में मोनो कनेक्ट करें, ASP.NET MVC साइट बढ़ाएं

2. तापमान और आर्द्रता सेंसर कनेक्ट करें। Github.com/AndriiZ/RaspberryPI/tree/master/SmartHouse द्वारा बनाया गया छवि

3. रास्पबेरी पर इंटरनेट रेडियो उठाएँ



कुल: रास्पबेरी पाई सामग्री को डाउनलोड और वितरित करती है, डब्ल्यूडीटीवी लाइव स्ट्रीमिंग और टैबलेट इसे दिखाती है। और चुप्पी, क्योंकि कंप्यूटर, हटाने योग्य हार्ड ड्राइव और रास्पबेरी पाई एक अलग कार्यालय में हैं।



रास्पबेरी पाई के साथ प्रयोग करने के लिए एक शानदार चीज है।




All Articles