Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witajcie,
Planuję obecnie zakupić odtwarzacz blu-ray z opcją wifi (dlna) jednak słabo się na tym znam. Przeszukuję obecnie google'a na okoliczność jak podłączyć bezprzewodowo (wifi) debiana z takim odtwarzaczem tak, żebym mógł oglądać filmy/zdjęcia na tv bezpośrednio z komputera bez konieczności łączenia kablami (w tv nie mam niestety sieci). Niestety jak na razie nie znajduję żadnych konkretnych rozwiązań - dowiedziałem się, że za transfer odpowiada prawdopodobnie twór, który się zwie DLNA i że najprawdopodobniej będę musiał postawić serwer DLNA. Znalazłem narzędzie ushare ale projekt ten nie jest już rozwijany, w repo znalazłem coś co się zwie rygiel ale też wiele info o tym nie mam.
Stąd pytanie, bo może ktoś z was poradził już sobie z takim problemem i mógłby pomóc żeby nie odkrywać ameryki na nowo ? Nie wybrałem jeszcze modelu odtwarzacza więc porada o współpracujących modelach byłaby też mocno przydatna. No i podstawowe pytanie - czy to się w ogóle sprawdzi ? Do zdjęć powinno, do słabszych filmów pewnie też, ale np. filmy w jakości HD ?
z góry dzięki za pomoc jeżeli ktoś już przez to przebrnął,
pozdrawiam,
jacek
Ostatnio edytowany przez jaccki (2011-03-21 00:44:50)
Offline
Jest w repo minidlna.
Kup odtwarzacz ze złączem ethernet i jak chcesz/upierasz się to jeszcze z wi-fi.
http://openwrt.pl/doku.php/zastosowania:dlna (opis /etc/minidlna.conf)
Offline
Taki jakiś sobie przegląd:
http://www.rbgrn.net/content/21-how-to-choose-dlna- … os-x-or-linux
Mały deamon servera streamującego dlna:
http://sourceforge.net/projects/minidlna/
How-to, nie czytalem tylko wyszukalem wyglada na oko ze jest dobre :P
http://www.openstora.com/wiki/index.php?title=MiniD … _to_updating)
HD po WiFi? Idź lepiej zagraj w totolotka.
Offline
Thx, Minidlna to chyba to czego potrzebuję. Zamówiłem LG BD570, do odbioru w czwartek, mam nadzieję, że będzie hulać :) Zobaczymy...
HD po WiFi? Idź lepiej zagraj w totolotka.
Wiesz, mi głównie chodzi o transfer zwykłych filmów oraz ... muzyki. Mam laptopa HP i do tej pory nie udało mi się na tyle skonfigurować dźwięku, żeby miał przyzwoitą jakość. Teraz mógłbym m.in. przez wifi rzucać na blu-raya, który zajmowałby się już graniem zamiast laptopa. Przewaga oczywista bo szłoby na ampli i kolumn a laptopa mógłbym normalnie używać bez plątaniny kabli.
A tak btw, to z tego co znalazłem to ten odtwarzacz jest na linuxie (a dokładniej na clinuxie) i podobno udało się go zhackować (czy jak to tam sie mówi): http://bd560.000space.com/index.html. Dość ciekawe w sumie...
Offline
No to reszte puscisz, no moze procz wav'a 96khz, 48bit :]
HD potrzebowaloby albo 2 torów nadawania w G, lub transmisji w n (300mbps), ale i tak dochodziloby do przytkania transmisji.
Pamietaj że jednak podawac bedziesz skompresowany material audio i mimo wszystko nie bedzie to to samo co CD, wav, flac.
Do filmow jaknajbardzie wystarczy wifi, poszukaj tylko malozapchanego kanalu (pamietaj ze jak wybierzesz np 7 to w miare puste musza byc tez pasma 8 i 9), a nie powinno sie dziac nic zlego z transmisja.
Offline
Witajcie
Zainstalowałem minidlna na swoim dysku sieciowym DNS-313 jest to procesor ARM. Instalacja przebiegła prawidłowo, ale nie chce się uruchomić ten serwer. Po wpisaniu komendy:
service minidlna start
dostaję odpowiedź:
service: command not found
.
Natomiast gdy wpisalem samo
minidlna
dostałem odpowiedź że:
/usr/sbin/minidlna - Katalog ani Plik nie istnieje
a fizycznie sprawdzałem jest na miejscu.
Czy ktoś może pomóc??
Ostatnio edytowany przez pietrek (2011-12-06 13:29:17)
Offline
Jak zainstalowałeś? Jaki Debian? Jaka dokładnie architektura?
dpkg --print-architecture
apt-cache policy minidlna
Offline
Na miejscu czyli gdzie?
ArnVaker napisał(-a):
Jak zainstalowałeś? Jaki Debian? Jaka dokładnie architektura?
Kod:
dpkg --print-architectureKod:
apt-cache policy minidlna
Pisze ze na jakims dysku czyli nie na debianie (raczej) :P
Offline
E tam, czemu nie na Debianie? :) Ostatnio kombinował jak przejść na tym z architektury arm na armel i nie wiem czy zmienił w końcu… minidlna dla armel jest w repo, dla arm nie ma. Jeśli jakoś na siłę pomieszał binarki z różnych architektur, to system może ich nie widzieć.
http://forum.dug.net.pl/viewtopic.php?pid=180061#p180061
http://forum.dug.net.pl/viewtopic.php?pid=180094#p180094
Offline
Instalowalem wg opisu na stronie: http://dev.shyd.de/2011/08/minidlna-dockstar-dlna-server/
Moja architektura i wersja to:
arm 5.0.9
Po komendzie:
apt-cache policy minidlna
dostałem odpowiedź:
minidlna: Zainstalowana: 1.0.22-1 Kandydująca: 1.0.22-1 Tabela wersji: *** 1.0.22-1 0 100 /var/lib/dpkg/status
Ostatnio edytowany przez pietrek (2011-12-07 11:27:33)
Offline
Autor tamtego bloga chyba ma Squeeze armel: http://dev.shyd.de/2011/01/seagate-dockstar-debian-squeeze/. Ten jego pakiet po prostu w nazwie ma wpisane „arm”, ale w pliku control siedzi już „Architecture: all”. Skoro on to kompilował na armel, to może być tak jak pisałem wyżej… Możesz spróbować sam skompilować albo użyć wersji statycznej: http://sourceforge.net/projects/minidlna/files/mini … r.gz/download (link był w jednym z komentarzy do tamtego wpisu).
Offline
Niestety ale na kompilowaniu ja sie kompletnie nie znam, chyba ze mozesz mi w tym pomoc, znaczy przygotowac mi taka wersje :-) oczywiscie nie za free.
a to co bylo w tym komentarzu sciagnac rozpakowac w odpowiednie miejsce i sprobowac uruchomic??
Offline
Ściągasz źródła: http://sourceforge.net/projects/minidlna/files/latest/download i je rozpakowujesz.
Instalujesz zależności potrzebne do kompilacji (wypisane w pliku README), chodzi głównie o pakiety z końcówką dev. U mnie na Wheezym:
# aptitude build-dep minidlna Następujące NOWE pakiety zostaną zainstalowane: liba52-0.7.4-dev{a} libavcodec-dev libavformat-dev libavutil-dev libdc1394-22-dev{a} libdirac-dev{a} libexif-dev libfaac-dev{a} libfaad-dev{a} libflac-dev libgsm1-dev{a} libid3tag0-dev libjpeg62-dev libjs-jquery{a} libmp3lame-dev{a} libogg-dev libopencore-amrnb-dev{a} libopencore-amrwb-dev{a} liborc-0.4-dev{a} libraw1394-dev{a} libschroedinger-dev{a} libsqlite3-dev libtheora-dev{a} libvorbis-dev libx264-dev{a} libxvidcore-dev{a} pkg-config{a} zlib1g-dev{a} Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: javascript-common 0 pakietów aktualizowanych, 28 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 9284 kB archiwów. Zajęte po rozpakowaniu: 31,6 MB.
Na Lennym musisz chyba ręcznie poszukać, bo tam nie ma minidlna w repo.
Jak już masz zależności, dajesz make w katalogu z rozpakowanymi źródłami:
# make ./genconfig.sh Compiling minidlna.c Compiling upnphttp.c Compiling upnpdescgen.c Compiling upnpsoap.c Compiling upnpreplyparse.c Compiling minixml.c Compiling getifaddr.c Compiling daemonize.c Compiling upnpglobalvars.c Compiling options.c Compiling minissdp.c Compiling uuid.c Compiling upnpevents.c Compiling sql.c Compiling utils.c Compiling metadata.c metadata.c: In function ‘GetVideoMetadata’: metadata.c:1494:4: warning: ‘AVMetadataTag’ is deprecated (declared at /usr/include/libavutil/dict.h:36) [-Wdeprecated-declarations] metadata.c:1497:4: warning: ‘av_metadata_get’ is deprecated (declared at /usr/include/libavformat/avformat.h:145) [-Wdeprecated-declarations] Compiling scanner.c scanner.c: In function ‘insert_containers’: scanner.c:141:3: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘sqlite3_int64’ [-Wformat] scanner.c:167:4: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘sqlite_int64’ [-Wformat] scanner.c:190:4: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘sqlite_int64’ [-Wformat] scanner.c:202:4: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘sqlite_int64’ [-Wformat] scanner.c:225:3: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘sqlite3_int64’ [-Wformat] scanner.c:272:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘sqlite_int64’ [-Wformat] scanner.c:277:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘sqlite_int64’ [-Wformat] scanner.c:293:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘sqlite_int64’ [-Wformat] scanner.c:314:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘sqlite_int64’ [-Wformat] scanner.c:319:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘sqlite_int64’ [-Wformat] scanner.c:334:5: warning: format ‘%lX’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘sqlite_int64’ [-Wformat] Compiling inotify.c Compiling tivo_utils.c Compiling tivo_beacon.c Compiling tivo_commands.c Compiling tagutils/textutils.c Compiling tagutils/misc.c Compiling tagutils/tagutils.c Compiling playlist.c Compiling image_utils.c Compiling albumart.c Compiling log.c Linking minidlna Compiling testupnpdescgen.c Linking testupnpdescgen
Wrzucasz to w deba:
# checkinstall -D --install=no checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: Preparing package documentation...OK Please write a description for the package. End your description with an empty line or EOF. >> ***************************************** **** Debian package creation selected *** ***************************************** This package will be built according to these values: 0 - Maintainer: [ root@amidala ] 1 - Summary: [ Package created with checkinstall 1.6.2 ] 2 - Name: [ minidlna ] 3 - Version: [ 1.0.22 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ minidlna-1.0.22 ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ minidlna ] 12 - Conflicts: [ ] 13 - Replaces: [ ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== install -d /usr/sbin install minidlna /usr/sbin install -d /etc install --mode=0644 minidlna.conf /etc ======================== Installation successful ========================== Copying documentation directory... ./ ./TODO ./NEWS ./INSTALL ./README Copying files to the temporary directory...OK Stripping ELF binaries and libraries...OK Compressing man pages...OK Building file list...OK Building Debian package...OK NOTE: The package will not be installed Erasing temporary files...OK Deleting temp dir...OK ********************************************************************** Done. The new package has been saved to /tmp/minidlna-1.0.22/minidlna_1.0.22-1_amd64.deb You can install it in your system anytime using: dpkg -i minidlna_1.0.22-1_amd64.deb **********************************************************************
Instalujesz:
# dpkg -i minidlna_1.0.22-1_amd64.deb Selecting previously unselected package minidlna. (Odczytywanie bazy danych ... 45230 files and directories currently installed.) Rozpakowanie minidlna (z minidlna_1.0.22-1_amd64.deb) ... Konfigurowanie minidlna (1.0.22-1) ...
============================================
pietrek napisał(-a):
a to co bylo w tym komentarzu sciagnac rozpakowac w odpowiednie miejsce i sprobowac uruchomic??
Raczej…
Offline
to sie chyba nie uda bo brakuje mi pliku Makefile i chyba sam sobie tego nie stworze :-(
pliku README brakuje
Offline
Te pliki są w źródłach…
cd /tmp wget http://switch.dl.sourceforge.net/project/minidlna/minidlna/1.0.22/minidlna_1.0.22_src.tar.gz tar xf minidlna_1.0.22_src.tar.gz cd minidlna-1.0.22/
Offline
rozumiem ze w tym katalogu minidlna-1.0.22 wpisuje:
# make ./genconfig.sh ERROR! Cannot continue. The following required libraries are either missing, or are missing development headers: libavcodec libavformat libavutil libflac libvorbis libogg libid3tag libexif libjpeg libsqlite3 make: *** [config.h] Błąd 1
Offline
Tak, tylko wróć najpierw do punktu o instalowaniu zależności.
Offline
Kolego nalezy sie Tobie duzy browar udalo mi sie uruchomic :-) teraz tylko odpowiednia konfiguracja.
Dzieki Tobie nauczylem sie choc troszke kompilowac programy :-)
Jeszcze raz dzieki wielkie.
Offline