Portál AbcLinuxu, 30. dubna 2025 15:41
Ups. Díky za upozornění. Opraveno.
Ne, MP4box není žádné Mono řešení. Je to psáno tuším v C nebo C++ a nativně se to kompiluje pro každou platformu. Tohle se tam dostalo nedopatřením copy & paste z webové stránky.
DVB-S by mělo mít pokrytí tak zhruba všude, kde je vidět alespoň trošku rozumný kus oblohy, ne? Pokud vím, celoplošné pokrytí republiky DVB-T signálem stejně nikdy nebude a v odlehlejších oblastech se to bude muset řešit DVB-C (kabelem)/DVB-S (satelitem).
Na závěr ještě čestně přiznávám, že se mi zatím nepodařilo stream přijmout přes síť, ale jen na streamujícím počítači. Jistě se však bude jednat jen o problém na firewallu nebo něco podobného.To se samozřejmě dá zjistit vypnutím firewallu. Jinak příslušné porty je třeba povolit pro protokol UDP.
v urcitou dobu probudilwakeonlan + ideálně nějaký server, který běží a umí zaslat magický paket v definovaný čas
neco nahralv /etc/init.d/boot.local (či něco na ten způsob) spustit nahrávací skript
pak uspalzde pomůže crontab
a v dalsi cas opet probudil, nahral atd...?opakování předchozích kroků
Nevýhoda wake-on-lan pro tenhle účel je, že potřebuješ jiný stroj, který ti ten počítač probudí.
V BIOSu mého desktopu je možnost nastavit probuzení počítače v určitý čas. V kombinaci s nahráváním a následným vypnutím v nějakém startovacím skriptu by to mohlo být lepší řešení. Musí to ale umět BIOS, což asi každý neumí. (Např. v BIOSu sestřina notebooku nic takového není.)
Jednoduše:
$ dvbcat -o zaznam.mpg dvb-t "CT1" & $ dvbcat dvb-t "CT1" | mplayer -Můj tuner to umí. Kdyby se s vícenásobným přístupem náhodou nějaký tuner nevyrovnal, tak opět využijeme standardních unixových prostředků. Např.
dvbcat dvb-t "CT1" | tee zaznam.mpg | mplayer -
. Tady už je ale problém v tom, že nemůžeme nahrávat jeden program a sledovat zároveň jiný program.
Tak jsem to tam trošku upřesnil.
$ scan .kde/share/apps/kaffeine/dvb-t/cz-Ostrava > channels.conf scanning .kde/share/apps/kaffeine/dvb-t/cz-Ostrava using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 618000000 0 2 9 3 1 2 0 >>> tune to: 618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE WARNING: >>> tuning failed!!! >>> tune to: 618000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE (tuning failed) WARNING: >>> tuning failed!!! ERROR: initial tuning failed dumping lists (0 services) Done.Podotýkám pro jistotu, že jsem u rodičů (signál z Brna) v pohodě nahrával Hvězdné války a zjišťoval, co to všechno umí, takže soft- nebo hardwarový problém u mě to není.
$ dvbscan /usr/share/dvb/scan/dvb-t/cz-Ostrava > channels.confMám SUSE 10,2 a opravdu je to bez problémů.
Using DVB device 0:0 "DiBcom 7000MA/MB/PA/PB/MC" tuning DVB-T to 618000000 Hz inv:2 bw:0 fecH:2 fecL:9 mod:3 tm:1 gi:2 hier:0 .................................................. Not able to lock to the signal on the given frequency Frontend closed dvbsi: Cant tune DVB Transponders: 1 dvbsi: The end :) Channels found: 0Možná hraje roli anténa, jinak už nevím.
Using DVB device 0:0 "Philips TDA10046H DVB-T" tuning DVB-T to 618000000 Hz inv:2 bw:0 fecH:2 fecL:9 mod:3 tm:1 gi:2 hier:0 ...... LOCKED. Transponders: 1/1 Reading SDT: pid=17 CT SPORT: sid=4 CRo1-Radiozurnal: sid=10 CRo2-Praha: sid=11 CRo3-Vltava: sid=12 CRo4-Radio Wave: sid=13 CRo D-dur: sid=14 CRo Leonardo: sid=15 CRo Radio Cesko: sid=16 Aplikace MHP: sid=1000 CT 1: sid=1 CT 2: sid=2 CT 24: sid=3 NOVA: sid=5 Reading PAT: pid=0 Reading PMT: pid=1024 Reading PMT: pid=4096 Reading PMT: pid=4352 Reading PMT: pid=4608 Reading PMT: pid=4864 Reading PMT: pid=5120 Reading PMT: pid=5376 Reading PMT: pid=5632 Reading PMT: pid=80 Reading PMT: pid=256 Reading PMT: pid=512 Reading PMT: pid=768 Reading PMT: pid=1280 Reading NIT: pid=16 Frontend closed Transponders: 1 dvbsi: The end :) Channels found: 0 Tuning to: CT 1 / autocount: 0 Using DVB device 0:0 "Philips TDA10046H DVB-T" tuning DVB-T to 618000000 Hz inv:2 bw:0 fecH:2 fecL:9 mod:3 tm:1 gi:2 hier:0 ...... LOCKED. NOUT: 1 dvbEvents 0:0 started Tuning delay: 4090 ms kaffeine: WARNING: KXineWidget: No config file found, will create one... bad_frame pipe opened xine pipe opened /root/.kaxtv.ts AFD changed from -2 to -1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.