Титла: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Nov 27, 2013, 15:57 Здравейте опитвам се да конфигурирам raspberry pi model B, като домашен медиен център.
За целта съм инсталирал Raspbmc и почти конфигурирал usb dvb-t тунер, като стигнах до там, че не мога, или не знам как да конфигурирам каналите. В интерфейса за работа има падащи менюта в които не откривам bg. Поздрави! Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Nov 28, 2013, 01:16 Това е output от w-scan и файът който генерира, но все още не мога да видя картина
$w_scan -c BG -f t -X > channels.conf w_scan version 20120605 (compiled for DVB API 5.4) using settings for BULGARIA Country identifier BG not defined. Using defaults. scan type TERRESTRIAL, channellist 4 output format czap/tzap/szap/xine WARNING: could not guess your codepage. Falling back to 'UTF-8' output charset 'UTF-8', use -C <charset> to override Info: using DVB adapter auto detection. /dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Zarlink ZL10353 DVB-T": good :-) Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0) -_-_-_-_ Getting frontend capabilities-_-_-_-_ Using DVB API 5.a frontend 'Zarlink ZL10353 DVB-T' supports INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO FREQ (174.00MHz ... 862.00MHz) -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Scanning 7MHz frequencies... 177500: (time: 00:00) 184500: (time: 00:04) 191500: (time: 00:06) 198500: (time: 00:09) 205500: (time: 00:12) 212500: (time: 00:14) 219500: (time: 00:17) 226500: (time: 00:20) Scanning 8MHz frequencies... 474000: (time: 00:23) 482000: (time: 00:25) (time: 00:26) signal ok: QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999 new transponder: (QAM_64 f = 626000 kHz I999B8C23D0T8G4Y0) 0x405A 490000: (time: 00:40) 498000: (time: 00:43) 506000: (time: 00:45) 514000: (time: 00:48) 522000: (time: 00:51) (time: 00:52) signal ok: QAM_AUTO f = 522000 kHz I999B8C999D999T999G999Y999 new transponder: (QAM_64 f = 722000 kHz I999B8C23D0T8G4Y0) 0x405A 530000: (time: 01:05) 538000: (time: 01:08) (time: 01:09) signal ok: QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 new transponder: (QAM_64 f = 490000 kHz I999B8C23D0T8G4Y0) 0x405A 546000: (time: 01:22) 554000: (time: 01:25) 562000: (time: 01:27) 570000: (time: 01:30) 578000: (time: 01:33) 586000: (time: 01:36) 594000: (time: 01:38) 602000: (time: 01:41) 610000: (time: 01:44) 618000: (time: 01:47) 626000: skipped (already known transponder) 634000: (time: 01:49) 642000: (time: 01:52) 650000: (time: 01:55) 658000: (time: 01:57) 666000: (time: 02:00) 674000: (time: 02:03) 682000: (time: 02:06) 690000: (time: 02:08) 698000: (time: 02:11) 706000: (time: 02:14) 714000: (time: 02:17) 722000: skipped (already known transponder) 730000: (time: 02:19) 738000: (time: 02:22) 746000: (time: 02:25) 754000: (time: 02:27) 762000: (time: 02:30) 770000: (time: 02:33) 778000: (time: 02:36) 786000: (time: 02:38) 794000: (time: 02:41) 802000: (time: 02:44) 810000: (time: 02:47) 818000: (time: 02:49) 826000: (time: 02:52) 834000: (time: 02:55) 842000: (time: 02:58) 850000: (time: 03:00) 858000: (time: 03:03) tune to: QAM_AUTO f = 482000 kHz I999B8C999D999T999G999Y999 (time: 03:06) service = BG on AIR (NURTS Digital) tune to: QAM_64 f = 626000 kHz I999B8C23D0T8G4Y0 (time: 03:19) ----------no signal---------- tune to: QAM_64 f = 626000 kHz I999B8C23D0T8G4Y0 (no signal) (time: 03:20) ----------no signal---------- tune to: QAM_AUTO f = 522000 kHz I999B8C999D999T999G999Y999 (time: 03:21) service = BNT1 (First Digital) service = BNT2 (First Digital) service = BNT1_HD (First Digital) tune to: QAM_64 f = 722000 kHz I999B8C23D0T8G4Y0 (time: 03:34) ----------no signal---------- tune to: QAM_64 f = 722000 kHz I999B8C23D0T8G4Y0 (no signal) (time: 03:35) ----------no signal---------- tune to: QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 (time: 03:36) service = BTV (NURTS Digital) service = NOVA TV (NURTS Digital) service = TV7 (NURTS Digital) service = News7 (NURTS Digital) service = Ring+1 (NURTS Digital) service = BTV Lady+1 (NURTS Digital) service = Diema Family+1 (NURTS Digital) tune to: QAM_64 f = 490000 kHz I999B8C23D0T8G4Y0 (time: 03:49) ----------no signal---------- tune to: QAM_64 f = 490000 kHz I999B8C23D0T8G4Y0 (no signal) (time: 03:50) ----------no signal---------- dumping lists (11 services) Done. pi@raspbmc:~$ cat .tzap/channels.conf BG on AIR(NURTS Digital):482000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5112:5113:9 BNT1(First Digital):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5512:5513:1 BNT2(First Digital):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5522:5523:10 BNT1_HD(First Digital):522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5542:5543:12 BTV(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5152:5153:2 NOVA TV(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5162:5163:3 TV7(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5172:5173:4 News7(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5182:5183:5 Ring+1(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5312:5313:6 BTV Lady+1(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5322:5323:7 Diema Family+1(NURTS Digital):538000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_AUTO:FEC_AUTO:QAM_AUTO:TRANSMISSION_MODE_AUTO:GUARD_INTERVAL_AUTO:HIERARCHY_AUTO:5332:5333:8 Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: shari в Dec 01, 2013, 23:31 Какъв сетъп имаш? ПИ като клиент и на друг компютър ти е tvheadend като бекенд или как?
При мен вкарах на ръка данните на един транспондер и тъй като всеки транспондер изпраща инфо за другите транспондери, то tvheadend намери другите само. Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 03, 2013, 14:06 Здравей идеята ми е да използвам pi за всичко, клиент и сървър, но стигнах до тук и не знам, как да продължа с конфигурирането. Имам някои съмнения че tvheadend не открива устройството което използвам за dvb-t, но и това не знам как да тествам, за да бъда сигурен. Общо взето съм в доста сложна ситуация.
http://wiki.xbmc.org/index.php?title=PVR/Backend/Tvheadend тук има примерна конфигурация, но след активиране и избор на tv-adapter под hardware полетата са празни и мисля, че не съм подкарал правилно устройството. но w_scan връща резултат в същото време, и не съм сигурен кое точно не е наред. Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: appmaster в Dec 04, 2013, 23:36 Влез в WEB интерфейса и провери дали го засича ето тук в тази секция:
(http://prikachi.com/images/901/6819901e.png) Също така в Configuration > DVB Inputs > TV Adapters има ли някой? Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 08, 2013, 18:37 Ето какво е пир мен
(http://prikachi.com/images/173/6832173l.png) (http://prikachi.com/images/171/6832171w.png) ето и dmesg usbcore: deregistering interface driver em28xx em2882/3 #0: disconnecting em2882/3 #0 video em2882/3 #0: V4L2 device vbi0 deregistered em2882/3 #0: V4L2 device video0 deregistered media: Linux media interface: v0.10 Linux video capture interface: v2.00 em28xx: New device USB 2881 Device @ 480 Mbps (eb1a:2881, interface 0, class 0) em28xx: Video interface 0 found: isoc em28xx: DVB interface 0 found: isoc em28xx: chip ID is em2882/3 em2882/3 #0: i2c eeprom 00: 1a eb 67 95 1a eb 81 28 58 12 5c 00 6a 22 00 00 em2882/3 #0: i2c eeprom 10: 00 00 04 57 66 57 00 00 60 f4 00 00 02 02 00 00 em2882/3 #0: i2c eeprom 20: 56 00 01 00 f0 10 01 00 b8 00 00 00 5b 1e 00 00 em2882/3 #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 10 02 00 00 00 00 00 00 em2882/3 #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 22 03 55 00 53 00 em2882/3 #0: i2c eeprom 70: 42 00 20 00 32 00 38 00 38 00 31 00 20 00 44 00 em2882/3 #0: i2c eeprom 80: 65 00 76 00 69 00 63 00 65 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 em2882/3 #0: EEPROM ID = 1a eb 67 95, EEPROM hash = 0xa4e09589 em2882/3 #0: EEPROM info: em2882/3 #0: AC97 audio (5 sample rates) em2882/3 #0: USB Remote wakeup capable em2882/3 #0: 500mA max power em2882/3 #0: Table at offset 0x04, strings=0x226a, 0x0000, 0x0000 em2882/3 #0: found i2c device @ 0x1e on bus 0 [???] em2882/3 #0: found i2c device @ 0xa0 on bus 0 [eeprom] em2882/3 #0: found i2c device @ 0xb8 on bus 0 [tvp5150a] em2882/3 #0: found i2c device @ 0xc2 on bus 0 [tuner (analog)] em2882/3 #0: Identified as Pinnacle Hybrid Pro (card=53) tvp5150 2-005c: chip found @ 0xb8 (em2882/3 #0) tvp5150 2-005c: tvp5150am1 detected. tuner 2-0061: Tuner -1 found with type(s) Radio TV. xc2028 2-0061: creating new instance xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner em2882/3 #0: Config register raw data: 0x58 em2882/3 #0: AC97 vendor ID = 0xffffffff em2882/3 #0: AC97 features = 0x6a90 em2882/3 #0: Empia 202 AC97 audio processor detected xc2028 2-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7 em2882/3 #0: v4l2 driver version 0.2.0 xc2028 2-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000. (0), id 00000000000000ff: xc2028 2-0061: Loading firmware for type=(0), id 0000000100000007. SCODE (20000000), id 0000000100000007: xc2028 2-0061: Loading SCODE for type=MONO SCODE HAS_IF_5320 (60008000), id 0000000800000007. em2882/3 #0: V4L2 video device registered as video0 em2882/3 #0: V4L2 VBI device registered as vbi0 em2882/3 #0: analog set to isoc mode. em2882/3 #0: dvb set to isoc mode. usbcore: registered new interface driver em28xx xc2028 2-0061: attaching existing instance xc2028 2-0061: type set to XCeive xc2028/xc3028 tuner em2882/3 #0: em2882/3 #0/2: xc3028 attached DVB: registering new adapter (em2882/3 #0) usb 1-1.2: DVB: registering adapter 0 frontend 0 (Zarlink ZL10353 DVB-T)... em2882/3 #0: Successfully loaded em28xx-dvb Em28xx: Initialized (Em28xx dvb Extension) extension xc2028 2-0061: Error on line 1293: -19 Имам чувството че тази последна линия е тревожна. Поздрави! Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: appmaster в Dec 08, 2013, 20:32 Ма добре, чакай сега. Ти изобщо добавил ли си си някакви mux-ове ръчно?
Направо си въведи 626000 ръчно и това е. И без това няма как да гледаш едновременно повече от една програма ако са на различни mux-ове (т.е. може, но ще ти трябва за всеки mux по един DVB-T тунер). Така че въведи си една от честотите, виж дали имаш сигнал и тогава си мапни каналите. Ако пък няма да гледаш на повече от един компютър(stream), направо го махни тоя tvheadend и ползвай някой dvb viewer... Ето как се добавят ръчно отделни mux-ове: Tvheadend ($2) Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 08, 2013, 22:53 Здравей, наложи се да компилиам tvheadend, понеже този, който е дефаулт в raspbmc спря да работи, поради незнайни за мен причини.
Ето отново няколко скрийншота тук под hardware, има данни, и когато се опиравм да сканирам чрез w_scan, казва че устройстовот е заето (http://prikachi.com/images/277/6833277I.png) Добавих MUX обаче повече нищо не мога да направя (http://prikachi.com/images/279/6833279Z.png) Поздрави! Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 08, 2013, 23:20 Taka!
(http://prikachi.com/images/322/6833322D.png) (http://prikachi.com/images/326/6833326D.png) Нещото което се случи е да променя честотите, копирах ги от резултата от w_scan, който бях пуснал тук преди време, виждат се в скрийншота. След като добавих mux с тези честоти в services, се "появиха". Но когато се опитах да направя map на каналите raspberry заби (преполагам, че причината е захранването ми което е 1A) Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: appmaster в Dec 09, 2013, 22:25 Явно с новата версия има оправени разни бъгове.
Ако мислиш че захранването е проблем, тогава мапвай по един или два канала на веднъж. Но според мен това не е причината. Също така като за начало направи мап на един канал и го пусни да видиш дали ще тръгне. След това добави и другите. А принципно останалите mux-ове са се добавили сами, защото всеки един от тях съдържа информация за другите. Т.е. на теб ти трябва да знаеш само един, за да се добавят автоматично и останалите (това се отнася за новите версии на tvheadend). Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 10, 2013, 09:49 Благодаря много, след като взех 1.5А захранване за pi всичко работи. Обаче някои от каналите "насичат". Mога ли да разбера дали е от сигнала или толкова може да издържа raspberry
Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: laskov в Dec 10, 2013, 10:47 Ами като стартираш top и ако процесорът е постоянно зает на 100% ще стане ясно.
Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 10, 2013, 19:31 Ето какво имам в top
Код: pi@raspbmc:~$ top -c > top Аз имам и още едно нещо, което трябва да направя , в момента използвам sd карта class 4, която не е препоръчително да се използва, може би това е другата причина, поради която не се държи добре pi. Нещото което забелязвам е, че ако някой канал работи ( не сече ), то той се гледа доста добре и качеството е добро, но тези насичащите, работят и спират в произволни моменти ( екрана става черен ) или дори се рестартира xbmc. Титла: Re: Настройка на tvheadend за гледане на цифрова телевизия чрез usb dvp-t Публикувано от: Julian_ в Dec 10, 2013, 19:59 Нов ъпдейт, не се бях сещал до този момент, да опитам да възпроизведа чрез различен от pi компютър до този момент, е от него не насичат по същият начин каналите и мога да кажа че се държи доста добре.
Също така имам и купени двата кодека, които се продават от сайта, но уви. Поздрави! |