Uživatelské nástroje

Nástroje pro tento web


raspberrypi

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
raspberrypi [2018/03/30 09:41] – [Kompilace kernel] djbuldograspberrypi [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 5: Řádek 5:
   * u Raspberry Pi 3 to už trochu přehnali, snažili se z toho dostat co nejvyšší výkon a dost se kvůli tomu pry hřeje. Spotřeba už taky není úplně malá.   * u Raspberry Pi 3 to už trochu přehnali, snažili se z toho dostat co nejvyšší výkon a dost se kvůli tomu pry hřeje. Spotřeba už taky není úplně malá.
   * docela zajímavá verze je Raspberry Pi Zero, která má hardware ještě výkonnější než Raspberry Pi B a přitom stojí jen 160 kč originál   * docela zajímavá verze je Raspberry Pi Zero, která má hardware ještě výkonnější než Raspberry Pi B a přitom stojí jen 160 kč originál
-  * já zatím vlastním jen Rapsbery Pi B+  * já zatím vlastním jen Rapsbery Pi B a nově Raspberry Pi Zero W
  
 ===== Rapsbery Pi B ===== ===== Rapsbery Pi B =====
Řádek 17: Řádek 17:
   * hw podpora mpeg2 (DVBT) se musi dokoupit (cca 60kc, podle S/N, klic se zapisuje do /boot/config.txt)   * hw podpora mpeg2 (DVBT) se musi dokoupit (cca 60kc, podle S/N, klic se zapisuje do /boot/config.txt)
   * spotreba by mela byt cca 3.5W max, nameril jsem 5W i s externim USB hubem   * spotreba by mela byt cca 3.5W max, nameril jsem 5W i s externim USB hubem
-  * Podporovane systemy: OpenELEC, Raspbmc, XBian, Raspbian, Debian GNU/Linux, Fedora, Arch Linux, RISC OS 
-    * openELEC is a Linux that is optimized for XBMC (may have trouble with wifi/dvbt drivers) 
-    * Raspbmc is sitting upon Debian/Raspbian and is stripped down for XBMC 
  
 +===== Rapsbery Pi zero W =====
 +
 +  * SoC: Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, jeden USB port)
 +  * CPU: 1GHz jednojádrový ARM1176JZF-S
 +  * GPU: Broadcom VideoCore IV @ 250 MHz, OpenGL ES 2.0 (24 GFLOPS), MPEG-2 a VC-1 (s licencí), 1080p30 H.264/MPEG-4 AVC dekodér a kodér s vysokým profilem
 +  * Paměť (SDRAM): 512 MB (sdílená s GPU)
 +  * USB 2.0 porty: Micro-USB (přímo z čipu BCM2835)
 +  * Video výstup: Mini-HDMI, 1080p60, RCA kompozitní video via GPIO
 +  * Video vstup: 1 x MIPI kamerové rozhraní (CSI) (revize 1.3)
 +  * Zvukový výstup: Mini-HDMI, stereo audio přes PWM na GPIO
 +  * Zvukový vstup: Prostřednictvím I2C rozhraní GPIO
 +  * Integrovaná síť: 802.11n wireless, Bluetooth 4.1
 +  * Nízkoúrovňové periferie: 40 x GPIO (bez nástavce, který je ale možno dodatečně připájet)
 +  * Jmenovitý výkon: 100 mA (0.5 W) v průměru na volnoběh
 +  * Interní paměť: MicroSDHC slot
 ====== Distribuce ====== ====== Distribuce ======
  
-===== Raspbmc =====+===== Raspbian (Stretch) =====
  
-  * pouzil jsem nejaky prosincovy build - myslim, ze beta2 +  * stáhl jsem si image [[https://downloads.raspberrypi.org/raspbian_lite_latest|RASPBIAN STRETCH LITE]] 
-  * tvheadend backend - velke zklamani!! +  * nahrát lze přes
-    * sice funguje, ale prepinani bylo priiiiserne pomale - zjistil jsem, ze subscribe je mnohem driv nez unsubscribe stareho kanalu +
-    * webui priserne pomale - musel jsem cekat pokazde minimalne 10 sekund (na routeru cca 1s) +
-    * prepinani programu pomoci 2 tuneru byla tragedie, obcas nesel multiplex vubec naladit, obcas to uplne nejak vytuhlo! +
-  * prehravani MPEG2 licence (decode_MPG2=0x3450cd36) - zklamani +
-    * DVB-T skutecne prehravat lze, ale jsou s tim potize +
-    * vetsinou to po nejake dobe prehravani zdechlo, zaseklo se, bylo potreba restartovat cele raspberry +
-    * dost cast nesly nejake programy vubec prehrat, cerna obrazovka a cas bezel, jakoby to prehravalo +
-    * myslim si, ze to mozna dela horsi tv signal, ze ma problemy s dekodovanim poskozenych streamu, na druhou stranu tam byly vypadky uplne minimalne +
-  * prekvapilo me, ze naopak mpeg4 fungoval mnohem lepe nez u testu drive, kadopadne to stejne dycky ve finale vytuhlo +
-  * zdesil jsem se, ze cpuinfo hlasil nejak malo u BogoMIPS +
-    * hlasilo to okolo 535, normalne totiz byva kolem 679 - melo by to signalizovat vykon +
-    * pri pretaktovani to slo dokonce jeste niz, na 4xx, 3xx..... velice podivne +
- +
-  * beta3 +
-    * tak, mam zaply tvheadend backend, ale nenastaveny, tv mpeg2 se zatim nekousla :) kdyz nepocitam prepinani audio vystupu behem prehravani :) to se mu fakt nelibilo :0 +
-    * bez tvheadend backendu... zatim to hraje +
-      * prepinat programy musim tak, ze dam vzdy stop, vyberu jiny a dam play +
-      * obcas to ma posunuty zvuk od obrazu +
-      * kdyz zkousim prepinat programy bez stop, tak se prehravani zastavi... okamzite zacne hrat a pak se stopne +
-      * kdyz to prepinam se stop, tak to vzdycky po play bufferuje tak 5s a pak hraje ok +
-      * kdyz se nekdo diva na nejaky program, tak nejde vetsinou naladit na raspberry... vubec nespusti buffering +
- +
-==== První test ==== +
- +
-  * test finalniho buildu raspbmc 12.0  +
-  * znatelne zlepseni: +
-    * snizen CPU load (uz se to da pouzivat) +
-    * audio vystup se uz neodpojuje od zvukovky, takze to nedela rany do repraku (bezi tam pulseaudio) +
-    * nastaveni pomeru stran u DVB-T uz funguje +
-  * sledovani MPEG2/MPEG4 DVB-TV +
-    * zridka se posune zvuk od obrazu, nekdy nepomuze ani stop-start +
-    * obcas se zacne obraz hrozne trhat (pravdepodobne nestiha buffer), nekdy prestane po case samo, stop-start pomuze vzdy - minimalne kratkodobe (spatny signal?) +
-    * prepinani programu byva porod, ale kdyz se to prepne "dobre" tak to vetsinou uz bezi :) +
-      * je lepsi pouzivat sekci "video" a klient TVHEADEND nez sekci "televize" - vetsi pravdepodobnost, ze se to prepne +
-      * rozpoznal jsem dva stavy +
-        * bud se zobrazi "pracuji"/"nacitani do buff" a po chvili zacne hrat +
-        * nebo je cerna obrazovka a po nejake dobe (20s+) to zacne hrat... kdyz to trva moc dlouho, tak se pak vetsinou obraz trha +
-      * kdyz se to nechce prepnout, tak stop-start vetsinou pomuze +
-  * vytuhavani raspberry +
-    * kdyz jsem to mel uplne bez site, tak mi to za 48 hodin ani jednou nevytuhlo +
-    * kdyz jsem tam mel lan kabel, tak mi to vytuhlo jen 1x za takovych 24h +
-    * kdyz jsem tam mel USB wifi, tak to zdechalo snad kazdou hodinu +
-    * dost mozna to ma spojitost s napajenim... mel jsem to napajeno jen z usb hubu +
-  * tvheadend server +
-    * jelikoz je cpu uz vic v klidu, tak je to opet pouzitelny +
-    * 2 tunery nebyly moc pouzitelne. Zkousel jsem 2x vlc a vetsinou se neslo prepnout na nejaky multiplex +
-    * pri testovani 1 tuneru jsem si vsiml, ze vlc pri prepnuti asi nejak neukoncuje streamovani serveru +
-      * mel jsem pripojen jen Siano adapter na pozici 0 +
-      * mel jsem tam multiplex CT, chtel jsem multiplex Region 10 +
-      * nejprve zjistoval, ktery adapter je volny (without stealing for service)+
 <code> <code>
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz" +dd if=/home/djbuldog/Downloads/2018-06-27-raspbian-stretch-lite.img  of=/dev/sde bs=4M conv=fsync
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA" +
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA" +
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" without stealing for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA" +
-bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA" -- No hardware present +
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" without stealing for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA" +
-bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Afatech AF9013/Region 10: 674,000 kHz/FANDA" -- No hardware present +
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" without stealing for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz" +
-bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz" -- Adapter in use by other subscription+
 </code> </code>
-  * spravne zjistil, ze 2 adaptery chybi a ten jeden se pouziva pro jiny multiplex +  * alternativně multiplatformní [[https://etcher.io|Etcher]] (linuxová verze využívá [[http://appimage.org|AppImage]]) 
-  * pak to asi zkusil znovu, ale tentokrat drsneji se stealing? moc nechapu, co ten druhy probing dela +  * při prvním bootování se img roztáhl přes celou kartu. Systém byl připravenžádný instalátor. 
-<code> +  * Raspbery PI B dostane IP DHCP po připojení kabelu k síťovému rozhraní 
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" with weight 100 for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA" +  * Raspberry Pi zero W má pouze wifisíť je potřeba nadefinovat v cfg souboru wpa_supplicant.conf 
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" with weight 100 for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA" +    * doporučuje se vytvořit soubor v /boot 
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" with weight 100 for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz" +    * při startu se přesune do /etc/wpa_supplicant
-</code> +    v souboru stačí mít ssid psk 
-  * kazdopadne bez toho, aby cekal na nejakou odpoved rovnou vypsal, ze transponder neni k dispozici.. ze by se nestihl treba preladit? +    já jsem tam musel přidat ctrl_interfacejinak se to [[https://www.raspberrypi.org/forums/viewtopic.php?t=191061|nepřipojilo po startu]]
-<code> +
-bře 25 00:49:58 subscription: No transponder available for subscription "HTTP" to channel "FANDA" +
-bře 25 00:49:58 webui: Couldn't start streaming /stream/channelid/11Adapter in use by other subscription +
-bře 25 00:49:58 subscription: "HTTP" unsubscribing from "FANDA" +
-</code> +
-  * vlc na to reagoval tak, ze vzal dalsi playlistu.. CT multiplex +
-  * ten uz naladeny byltakze subscription probehlo..  +
-<code> +
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver538000000" for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz" +
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver538000000" for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" +
-bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Afatech_AF9013538000000" for service "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" +
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver538000000" without stealing for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" +
-bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" -- No hardware present +
-bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013538000000" without stealing for service "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" +
-bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" -- No hardware present +
-bře 25 00:49:58 subscription: "HTTP" subscribing on "CT 2", weight: 100, adapter: "Siano Mobile Digital MDTV Receiver", network: "SIT 1 CESKA TELEVIZE", mux: "SIT 1 CESKA TELEVIZE: 538,000 kHz", provider: "Ceska televize", service: "CT 2", quality: 100 +
-</code> +
-  * jenomze ten stream CT2 uz byl nejaky rozdrbany - asi bud proto, ze to nikdo neodebiral nebo kvuli tomu, jak zkousel ten probing se stealing +
-  * provedl tedy unsubscribing a zase subscribing a stream se zase rozjel +
-<code> +
-bře 25 00:49:59 mkv: Live stream: Write failed -- Roura erušena (SIGPIPE) +
-bře 25 00:49:59 webui: Stop streaming /stream/channelid/15, muxer reported errors +
-bře 25 00:49:59 subscription: "HTTP" unsubscribing from "CT 2" +
-bře 25 00:49:59 webui: Start streaming /stream/channelid/15 +
-</code> +
-  zaver z toho je, ze on se snazi spustit multiplex bez zastaveneho stareho streaming, takze to prepnuti selze +
-  * vlc asi neposila "stop" pri prepnuti samo se to nestihne vcas ukoncit. Mozna by stacilo do tvheadend pridat jen nejake cekani.. na ten chcip. +
- +
-===== OpenElec ===== +
- +
-  testovana verze OpenELEC 3.0 Beta 3 released (pak jsem chtel zkusit beta4ale dycky se mi stahla beta 3, tak nevim) +
-  * pocitove rychlejsi nez raspbmc +
-  * BogoMIPS mel spravnou hodnotu 679 +
-  * tvheadend backend nebyl v teto verzi podporovan, takze jsem ho vubec nevyzkousel +
-  * mpeg4 dvb-t to vubec neprehralo +
-  * mpeg2 vytuhavlo podle me casteji, nezaseklo se ale cele raspberry, pouze prehravani videa - pomohla az zmena kanalu (na chvili) +
- +
-===== Raspbian ===== +
- +
-  * po dlouhé době to tedy zase zkusím :) +
-  * chci zkusit tam dát lightttpd a tvheadend, abych porovnal výkon proti routeru +
-  * možná bych pak mohl nechat obojí, jako load balancing :) myslím, že tvheadend umí číst z jiného tvheadend :) +
-  * http://www.simpsoncomputers.co.uk/blog/?p=1455&page=5+
  
 <code> <code>
-The following NEW packages will be installed: +ctrl_interface=/var/run/wpa_supplicant 
-  libarchive-zip-perl libavahi-client3 libavahi-common-data libavahi-common3 libclass-factory-util-perl libclass-inspector-perl libclass-load-perl +network={ 
-  libclass-methodmaker-perl libclass-singleton-perl libcommon-sense-perl libconvert-binhex-perl libcrypt-ssleay-perl libcurl3-gnutls libdata-dump-perl +    ssid="**********" 
-  libdata-optlist-perl libdate-manip-perl libdatetime-format-builder-perl libdatetime-format-iso8601-perl libdatetime-format-strptime-perl libdatetime-locale-perl +    psk="***********" 
-  libdatetime-perl libdatetime-timezone-perl libdigest-hmac-perl libemail-address-perl libemail-find-perl libemail-valid-perl libencode-locale-perl +}
-  libexporter-lite-perl libfcgi-perl libfile-listing-perl libfile-slurp-perl libfont-afm-perl libfribidi0 libhtml-form-perl libhtml-format-perl libhtml-fromtext-perl +
-  libhtml-parser-perl libhtml-tableextract-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cache-transparent-perl libhttp-cookies-perl libhttp-daemon-perl +
-  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhttp-server-simple-perl libio-socket-ip-perl libio-socket-ssl-perl libio-stringy-perl libjson-perl +
-  libjson-xs-perl liblingua-preferred-perl liblist-moreutils-perl liblog-tracemessages-perl liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl +
-  libmath-round-perl libmime-tools-perl libmodule-implementation-perl libmodule-runtime-perl libnet-dns-perl libnet-domain-tld-perl libnet-http-perl libnet-ip-perl +
-  libnet-ssleay-perl libossp-uuid-perl libossp-uuid16 libpackage-deprecationmanager-perl libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl +
-  libparams-util-perl libparams-validate-perl libparse-recdescent-perl libregexp-common-perl libsoap-lite-perl libsocket-perl libsub-install-perl libtask-weaken-perl +
-  libterm-progressbar-perl libterm-readkey-perl libtext-bidi-perl libtie-ixhash-perl libtimedate-perl libtry-tiny-perl libunicode-string-perl liburi-perl +
-  libwww-mechanize-perl libwww-perl libwww-robotrules-perl libxml-dom-perl libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl libxml-parser-perl +
-  libxml-perl libxml-regexp-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-perl libxml-twig-perl libxml-writer-perl libxml-xpathengine-perl libxmltv-perl +
-  libxslt1.1 libyaml-syck-perl tvheadend xmltv-util +
-0 upgraded, 110 newly installed, 0 to remove and 2 not upgraded.+
 </code> </code>
  
-==== Stretch ==== +  * systém měl zakázané SSH, povoluje se vytvořením souboru ''/boot/ssh''
- +
-  * stáhl jsem si nový image [[https://www.raspberrypi.org/downloads/raspbian/|RASPBIAN STRETCH LITE]] +
-  * a nahrál na kartu přes multiplatformní [[https://etcher.io|Etcher]] (linuxová verze využívá [[http://appimage.org|AppImage]]) +
-  * při prvním bootování se img roztáhl přes celou kartu. Systém byl připraven, žádný instalátor. +
-  * systém dostal IP z DHCP, ale měl zakázanou službu SSH, takže jsem si stejně musel připojit monitor a klávesnici+
  
-==== tvheadned ====+==== Tvheadned ====
  
 +  * nejprve jsem zkoušel http://www.simpsoncomputers.co.uk/blog/?p=1455&page=5
 +  * ale pak jsem se rozhodl udělat vlastní build
   * https://tvheadend.org/projects/tvheadend/wiki/Building   * https://tvheadend.org/projects/tvheadend/wiki/Building
  
Řádek 221: Řádek 117:
 <code> <code>
 AUTOBUILD_CONFIGURE_EXTRA="--disable-bintray_cache --disable-libvpx" ./Autobuild.sh AUTOBUILD_CONFIGURE_EXTRA="--disable-bintray_cache --disable-libvpx" ./Autobuild.sh
 +</code>
 +
 +  * je dobré toho ořezat více:
 +
 +<code>
 +AUTOBUILD_CONFIGURE_EXTRA="--disable-cardclient --disable-cwc --disable-cccam --disable-satip_server --disable-satip_client --disable-timeshift --disable-libav --disable-ffmpeg_static --disable-libx264 --disable-libx264_static --disable-libx265 --disable-libx265_static --disable-libvpx --disable-libvpx_static --disable-libtheora --disable-libtheora_static --disable-libvorbis --disable-libvorbis_static --disable-libfdkaac_static --disable-libopus --disable-libopus_static --disable-bintray_cache --disable-pie" ./Autobuild.sh
 </code> </code>
  
Řádek 305: Řádek 207:
 kernel=kernel-4.9.52+sdr.img kernel=kernel-4.9.52+sdr.img
 </code> </code>
 +
 +===== Raspbmc =====
 +
 +  * pouzil jsem nejaky prosincovy build - myslim, ze beta2
 +  * tvheadend backend - velke zklamani!!
 +    * sice funguje, ale prepinani bylo priiiiserne pomale - zjistil jsem, ze subscribe je mnohem driv nez unsubscribe stareho kanalu
 +    * webui priserne pomale - musel jsem cekat pokazde minimalne 10 sekund (na routeru cca 1s)
 +    * prepinani programu pomoci 2 tuneru byla tragedie, obcas nesel multiplex vubec naladit, obcas to uplne nejak vytuhlo!
 +  * prehravani MPEG2 licence (decode_MPG2=0x3450cd36) - zklamani
 +    * DVB-T skutecne prehravat lze, ale jsou s tim potize
 +    * vetsinou to po nejake dobe prehravani zdechlo, zaseklo se, bylo potreba restartovat cele raspberry
 +    * dost cast nesly nejake programy vubec prehrat, cerna obrazovka a cas bezel, jakoby to prehravalo
 +    * myslim si, ze to mozna dela horsi tv signal, ze ma problemy s dekodovanim poskozenych streamu, na druhou stranu tam byly vypadky uplne minimalne
 +  * prekvapilo me, ze naopak mpeg4 fungoval mnohem lepe nez u testu drive, kadopadne to stejne dycky ve finale vytuhlo
 +  * zdesil jsem se, ze cpuinfo hlasil nejak malo u BogoMIPS
 +    * hlasilo to okolo 535, normalne totiz byva kolem 679 - melo by to signalizovat vykon
 +    * pri pretaktovani to slo dokonce jeste niz, na 4xx, 3xx..... velice podivne
 +
 +  * beta3
 +    * tak, mam zaply tvheadend backend, ale nenastaveny, tv mpeg2 se zatim nekousla :) kdyz nepocitam prepinani audio vystupu behem prehravani :) to se mu fakt nelibilo :0
 +    * bez tvheadend backendu... zatim to hraje
 +      * prepinat programy musim tak, ze dam vzdy stop, vyberu jiny a dam play
 +      * obcas to ma posunuty zvuk od obrazu
 +      * kdyz zkousim prepinat programy bez stop, tak se prehravani zastavi... okamzite zacne hrat a pak se stopne
 +      * kdyz to prepinam se stop, tak to vzdycky po play bufferuje tak 5s a pak hraje ok
 +      * kdyz se nekdo diva na nejaky program, tak nejde vetsinou naladit na raspberry... vubec nespusti buffering
 +
 +==== První test ====
 +
 +  * test finalniho buildu raspbmc 12.0 
 +  * znatelne zlepseni:
 +    * snizen CPU load (uz se to da pouzivat)
 +    * audio vystup se uz neodpojuje od zvukovky, takze to nedela rany do repraku (bezi tam pulseaudio)
 +    * nastaveni pomeru stran u DVB-T uz funguje
 +  * sledovani MPEG2/MPEG4 DVB-TV
 +    * zridka se posune zvuk od obrazu, nekdy nepomuze ani stop-start
 +    * obcas se zacne obraz hrozne trhat (pravdepodobne nestiha buffer), nekdy prestane po case samo, stop-start pomuze vzdy - minimalne kratkodobe (spatny signal?)
 +    * prepinani programu byva porod, ale kdyz se to prepne "dobre" tak to vetsinou uz bezi :)
 +      * je lepsi pouzivat sekci "video" a klient TVHEADEND nez sekci "televize" - vetsi pravdepodobnost, ze se to prepne
 +      * rozpoznal jsem dva stavy
 +        * bud se zobrazi "pracuji"/"nacitani do buff" a po chvili zacne hrat
 +        * nebo je cerna obrazovka a po nejake dobe (20s+) to zacne hrat... kdyz to trva moc dlouho, tak se pak vetsinou obraz trha
 +      * kdyz se to nechce prepnout, tak stop-start vetsinou pomuze
 +  * vytuhavani raspberry
 +    * kdyz jsem to mel uplne bez site, tak mi to za 48 hodin ani jednou nevytuhlo
 +    * kdyz jsem tam mel lan kabel, tak mi to vytuhlo jen 1x za takovych 24h
 +    * kdyz jsem tam mel USB wifi, tak to zdechalo snad kazdou hodinu
 +    * dost mozna to ma spojitost s napajenim... mel jsem to napajeno jen z usb hubu
 +  * tvheadend server
 +    * jelikoz je cpu uz vic v klidu, tak je to opet pouzitelny
 +    * 2 tunery nebyly moc pouzitelne. Zkousel jsem 2x vlc a vetsinou se neslo prepnout na nejaky multiplex
 +    * pri testovani 1 tuneru jsem si vsiml, ze vlc pri prepnuti asi nejak neukoncuje streamovani serveru
 +      * mel jsem pripojen jen Siano adapter na pozici 0
 +      * mel jsem tam multiplex CT, chtel jsem multiplex Region 10
 +      * nejprve zjistoval, ktery adapter je volny (without stealing for service)
 +<code>
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz"
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" without stealing for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA" -- No hardware present
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" without stealing for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Afatech AF9013/Region 10: 674,000 kHz/FANDA" -- No hardware present
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" without stealing for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz"
 +bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz" -- Adapter in use by other subscription
 +</code>
 +  * spravne zjistil, ze 2 adaptery chybi a ten jeden se pouziva pro jiny multiplex
 +  * pak to asi zkusil znovu, ale tentokrat drsneji se stealing? moc nechapu, co ten druhy probing dela
 +<code>
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver674000000" with weight 100 for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013674000000" with weight 100 for service "Afatech AF9013/Region 10: 674,000 kHz/FANDA"
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver674000000" with weight 100 for service "Siano Mobile Digital MDTV Receiver/Region 10: 674,000 kHz"
 +</code>
 +  * kazdopadne bez toho, aby cekal na nejakou odpoved rovnou vypsal, ze transponder neni k dispozici.. ze by se nestihl treba preladit?
 +<code>
 +bře 25 00:49:58 subscription: No transponder available for subscription "HTTP" to channel "FANDA"
 +bře 25 00:49:58 webui: Couldn't start streaming /stream/channelid/11, Adapter in use by other subscription
 +bře 25 00:49:58 subscription: "HTTP" unsubscribing from "FANDA"
 +</code>
 +  * vlc na to reagoval tak, ze vzal dalsi z playlistu.. CT multiplex
 +  * ten uz naladeny byl, takze subscription probehlo.. 
 +<code>
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Siano_Mobile_Digital_MDTV_Receiver538000000" for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz"
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver538000000" for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2"
 +bře 25 00:49:58 Service: Subscription "HTTP": Adding adapter "_dev_dvb_adapter0_Afatech_AF9013538000000" for service "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2"
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter1_Siano_Mobile_Digital_MDTV_Receiver538000000" without stealing for service "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2"
 +bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Siano Mobile Digital MDTV Receiver/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" -- No hardware present
 +bře 25 00:49:58 Service: Subscription "HTTP": Probing adapter "_dev_dvb_adapter0_Afatech_AF9013538000000" without stealing for service "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2"
 +bře 25 00:49:58 Service: Subscription "HTTP": Unable to use "Afatech AF9013/SIT 1 CESKA TELEVIZE: 538,000 kHz/CT 2" -- No hardware present
 +bře 25 00:49:58 subscription: "HTTP" subscribing on "CT 2", weight: 100, adapter: "Siano Mobile Digital MDTV Receiver", network: "SIT 1 CESKA TELEVIZE", mux: "SIT 1 CESKA TELEVIZE: 538,000 kHz", provider: "Ceska televize", service: "CT 2", quality: 100
 +</code>
 +  * jenomze ten stream CT2 uz byl nejaky rozdrbany - asi bud proto, ze to nikdo neodebiral nebo kvuli tomu, jak zkousel ten probing se stealing
 +  * provedl tedy unsubscribing a zase subscribing a stream se zase rozjel
 +<code>
 +bře 25 00:49:59 mkv: Live stream: Write failed -- Roura přerušena (SIGPIPE)
 +bře 25 00:49:59 webui: Stop streaming /stream/channelid/15, muxer reported errors
 +bře 25 00:49:59 subscription: "HTTP" unsubscribing from "CT 2"
 +bře 25 00:49:59 webui: Start streaming /stream/channelid/15
 +</code>
 +  * zaver z toho je, ze on se snazi spustit multiplex bez zastaveneho stareho streaming, takze to prepnuti selze
 +  * vlc asi neposila "stop" pri prepnuti a samo se to nestihne vcas ukoncit. Mozna by stacilo do tvheadend pridat jen nejake cekani.. na ten chcip.
 +
 +===== OpenElec =====
 +
 +  * testovana verze OpenELEC 3.0 Beta 3 released (pak jsem chtel zkusit i beta4, ale dycky se mi stahla beta 3, tak nevim)
 +  * pocitove rychlejsi nez raspbmc
 +  * BogoMIPS mel spravnou hodnotu 679
 +  * tvheadend backend nebyl v teto verzi podporovan, takze jsem ho vubec nevyzkousel
 +  * mpeg4 dvb-t to vubec neprehralo
 +  * mpeg2 vytuhavlo podle me casteji, nezaseklo se ale cele raspberry, pouze prehravani videa - pomohla az zmena kanalu (na chvili)
  
  
Řádek 521: Řádek 533:
   * pulseaudio tunel z Windows   * pulseaudio tunel z Windows
     * snažil jsem se, něco to dělalo, ale vůbec jsem nepřišel na to, jak poslat zvuk na pulse server     * snažil jsem se, něco to dělalo, ale vůbec jsem nepřišel na to, jak poslat zvuk na pulse server
 +    * https://github.com/duncanthrax/scream
     * FIXME     * FIXME
  
Řádek 594: Řádek 607:
   * avahi fungovalo super, TuneBlade zařízení sám detektoval   * avahi fungovalo super, TuneBlade zařízení sám detektoval
  
 +===== UPnP =====
 +
 +  * XBMC's UPnP client (aka UPnP renderer) allows Kodi to instantly playback and control videos and music sent to it from a UPnP server and control point. This is similar to the AirPlay protocol, but more flexible and open.
 +  * Several applications exist for nearly all major OSes that can send Kodi media through UPnP. This is different from using UPnP as a media source, where Kodi browses a UPnP server, rather than being controlled by one. 
 +
 +  * UPnP AV komponenty
 +    * **UPnP MediaServer DCP** – UPnP server (zařízení typu master), který sdílí/přehrává data (audio/video/obrázky/soubory) UPnP klientům na síti.
 +    * **UPnP MediaServer ControlPoint** – UPnP klient (zařízení typu slave), který umí automaticky detekovat UPnP servery na síti a přehrát/stáhnout mediální/datové soubory umístěné na nalezených serverech.
 +    * **UPnP MediaRenderer DCP** – zařízení typu slave, sloužící k prezentaci obsahu UPnP serverů.
 +    * **UPnP RenderingControl DCP** – ovládá nastavení MediaRendereru (hlasitost, nastavení obrazu a další).
 +    * **UPnP Remote User Interface (RUI) klient/server** – posílá/přijímá příkazy mezi UPnP klientem a UPnP serverem (např. přehrát, zastavit, nahrávat a jiné).
 +
 +  * [[http://blog.scphillips.com/posts/2013/01/a-upnp-renderer-for-the-raspberry-pi/|A UPnP renderer for the Raspberry Pi]]
 +  * [[https://github.com/hzeller/gmrender-resurrect|Headless UPnP Renderer]]
 +  * [[https://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients|List of UPnP AV media servers and clients]]
 +
 +===== Další =====
 +
 +  * Jack
 +    * https://blogs.gentoo.org/mgorny/2015/01/16/surround-sound-over-network-with-windows-8/
 +  * SoundWire
 +    * podporuje multiplatoformové streamování
 +    * je pouze pro stereo, ale lze prý spustit víc serverů a poslat více kanálů :D
 +    * http://georgielabs.net/
  
-===== Jack ===== 
  
-  * https://blogs.gentoo.org/mgorny/2015/01/16/surround-sound-over-network-with-windows-8/ 
 ===== Mozna nasazeni ===== ===== Mozna nasazeni =====
   * Inteligentni zesilovac   * Inteligentni zesilovac
raspberrypi.1522395709.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki