Byla vydána verze 1.94.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example. Zveřejněny byly výsledky průzkumu mezi vývojáři v programovacím jazyce Rust: 2025 State of Rust Survey Results.
Google zveřejnil seznam 185 organizací přijatých do letošního Google Summer of Code (GSoC). Dle plánu se zájemci přihlašují od 16. do 31. března. Vydělat si mohou od 750 do 6600 dolarů. V Česku a na Slovensku je to 900 dolarů za malý, 1800 dolarů za střední a 3600 dolarů za velký projekt. Další informace v často kladených otázkách (FAQ). K dispozici jsou také statistiky z minulých let.
Byla vydána únorová aktualizace aneb nová verze 1.110 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.110 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Apple představil 13palcový MacBook Neo s čipem A18 Pro. V základní konfiguraci za 16 990 Kč.
Kalifornský zákon AB 1043 platný od 1. ledna 2027 vyžaduje, aby operační systémy požadovaly po uživatelích věk nebo datum narození a skrze API poskytovaly aplikacím informaci, zda je uživatel mladší 13 let, má 13 až 16 let, má 16 až 18 let nebo má alespoň 18 let. Vývojáři linuxových distribucí řeší, co s tím (Ubuntu, Fedora, …).
Konference LinuxDays 2026 proběhne o víkendu 3. a 4. října v Praze v areálu ČVUT v Dejvicích na FIT. Čekají vás desítky přednášek, workshopy, stánky a setkání se spoustou chytrých lidí.
Nové verze webových prohlížečů Chrome a Firefox jsou vydávány každé 4 týdny. Aktuální verze Chrome je 145. Aktuální verze Firefoxu je 148. Od září přejde Chrome na dvoutýdenní cyklus vydávání. V kterém týdnu bude mít Chrome větší číslo verze než Firefox? 😀
Apple představil nové čipy M5 Pro a M5 Max, MacBook Pro s čipy M5 Pro a M5 Max, MacBook Air s čipem M5 a Studio Display a nový Studio Display XDR.
Bylo spuštěno hlasování o přednáškách a workshopech pro letošní Installfest, jenž proběhne o víkendu 28. a 29. března v Praze na Karlově náměstí 13.
Byla vydána (Mastodon, 𝕏) třetí RC verze GIMPu 3.2. Přehled novinek v oznámení o vydání. Podrobně v souboru NEWS na GitLabu.
Zápis o tom, jak streamovat DVB-S (i DVB-T a analog) multicastem z VLC pomocí VLM. Plný text mám na své stránce o DVB-T/S.
Nejprve je nutné mít rozchozenou DVB-S(2) kartu. Já používám dvě TT S2-3200.
Nejjednodušší varianta je streamovat multicast pomocí VLC. To bohužel není až tak jednoduché, protože VLC nespolupracuje s multiproto API, a tak nic nenaladí. Stejně je na tom VLS, který by teoreticky dokázal streamovat z předladěného transpodéru, ale takové řešení se nevyplatí.Řešením by mohly být dva přístupy:
getstream je jednoduchá utilitka a lze ji zkompilovat s patchem pro DVB-S2 patch pro getstream nebo si vybrat novější verzi podporující multiproto. Hodí se pro testování a krátkodobé streamování v jednoduché síti. Po delším provozu zahlcuje server nesmyslnými požadavky, nezvládá pořádně TTL, a tedy neprojde přes switche/routery, a nakonec je obraz nedívatelný.
O VDR je napsán podrobný a pěkný návod na www.her-ur.org, plno informací je také na www.cssf.cz. Ke streamovacím účelům je potřeba zkompilovat VDR minimálně s pluginy streamdev pro základní streamování a sc pro přístup k dekódovací kartě, samozřejmě s multiproto podporou. Tím člověk získá aplikaci, která umí streamovat přes http a to i kódované kanály z karty. Řešení je to vhodné pro domácnost, kde nejsou nároky na současné sledování vícero kanálů. Běžně finančně dostupné dekódovací moduly jsou ochotné rozkódovávat 1-2 programy současně, což není nic pro streamování celého kódovaného transpodéru. Také http streamovací možnosti jsou omezené co do počtu obsloužitelných klientů. Řešením je pořízení čtečky karet (třeba Smouse/Phoenix) a obsluha karty pomocí cardserveru (libovolný podle chuti). V případě vyšších požadavků (více karet, více transpodérů, více všeho) je vhodnější využít služeb sasc-ng.
Jelikož http stream není pro síť žádné terno, je vhodnější použít multicast. VDR bohužel multicastový plugin nemá. Existuje zárodek multicastové podpory mcast, dále původní verze stremdevu uměly jednoduchý multicast. Kdyby se někomu chtělo, konfigurovatelný VDR multicast-streaming plugin by se hodil 
Řešením je kombinace VDR a VLC streamování. Pro úspěšné streamování DVB-S (DVB-S2) jsou potřeba tyto fungující součásti:
Základem je VDR posílající kanály pouze na localhost jako http stream, odkud je přebírá VLC a rozesílá je (transkodované) do sítě jako multicast. V této konfiguraci jsem narazil na problém, že streamování nevydrželo do rána. A na vině byl VLC a jeho nikdy neopravené úniky paměti
Dotazováním strýčka Googla jsem lokalizoval problém jako chybu ve ffmpeg komponentě VLC. Naštěstí může VLC streamovat mpeg2 i bez ffmpeg, a tak jsem zkompiloval vlastní VLC pouze na účelem re-streamování.
Vybral jsem si stabilní verzi 0.8.6 a zdrojový balíček pro Ubuntu 8.04. VLC jsem nakonfiguroval takto:
./configure --prefix=/usr --enable-optimizations --enable-sse --enable-mmx --enable-vlm --enable-sout --enable-lua --enable-dvb // --enable-pvr --enable-gnutls --enable-httpd --disable-mad --enable-freetype --enable-fribidi --enable-nls --enable-libxml2 // --enable-libdvbpsi --enable-libmpeg2 --disable-wxwidgets --disable-skins2 --disable-ffmpeg --disable-faad
Povolené jsou optimalizace, využití VLM, DVB, httpd, libdvbpsi a libmpeg2. Zakázaný ffmpeg, live555 apod. jsem ani neuvažoval. Zbytek jsem buď zakázal nebo doinstaloval podle toho, co chybělo při kompilaci.
Nechtělo se mi cpát všechny parametry do příkazového řádku, a tak jsem raději zvolil VLM a ovládání buď telnetem nebo příjemněji přes http interface VLC. VLC spouštím příkazem:
vlc -d -vvv --http-caching 500 --color -I telnet --rtsp-host localhost:5678 --vlm-conf /home/ondra/myTV.vlm --ttl 12
a konfigurační VLM soubor obsahuje:
#######################################################
# VLM konfigurační soubor pro DVB-T mux A+B+C a DVB-S(2) Astra3A (23.5°E) a analog
#######################################################
###### DVB-T
#.....
# výřez ze satelitních programů
new TA3 broadcast enabled
setup TA3 input http://localhost:3000/PES/s23.5e-3-3015-8005
setup TA3 output #rtp{mux=ts,dst=239.194.11.15}
new ARTE broadcast enabled
setup ARTE input http://localhost:3000/PES/s23.5e-0-1051-28724
setup ARTE output #rtp{mux=ts,dst=239.194.11.16}
# pro 2 DVB-S karty a VDR
# jako první spustit kanál z 1. transpodéru, jako druhý spustit kanál z druhého transpodéru, a pak zbytek z 1. transpodéru a zbytek z 2. transpodéru
# VDR by jinak na druhé kartě naladil opět frekvenci 1. transpodéru
control TA3 play
control ARTE play
#
#.....
###### DVB-S
# starší VLM záznam pro mux A
new CRa broadcast enabled
setup CRa option programs=1,2,3,4,5
setup CRa input dvb-t:adapter=0:budget-mode=1:frequency=506000000:inversion=2:bandwidth=8:code-rate-hp=2:code-rate-lp=0:modulation=64:transmission=8:guard=8:hierarchy=-1
setup CRa output #duplicate{dst=std{access=udp,mux=ts,dst=239.194.10.11:1234},select="program=1",dst=standard{access=udp,mux=ts,dst=239.194.10.12:1234},select="program=2",dst=standard{access=udp,mux=ts,dst=239.194.10.13:1234},select="program=3",dst=standard{access=udp,mux=ts,dst=239.194.10.21:1234},select="program=4",dst=standard{access=udp,mux=ts,dst=239.194.10.14:1234},select="program=5"}
control CRa play
#.....
###### analog
# a tam, kde není digitální pokrytí
new analog_CT1 broadcast enabled
setup analog_CT1 input v4l://
setup analog_CT1 option size=640x480
setup analog_CT1 option v4l-vdev=/dev/video0
setup analog_CT1 option v4l-norm=2
setup analog_CT1 option v4l-frequency=510750
# audio běží jen s v4l2 VLC 0.9.x
setup analog_CT1 option v4l-adev=/dev/mixer:line
setup analog_CT1 option v4l-audio=0
# raději použít TRANSCODE
#setup analog_CT1 output #duplicate{dst=std{access=udp,mux=ts,dst=239.194.12.11:1234}}
#control analog_CT1 play
#...
Pokud by někdo věděl, jak VLC upravit do stavu použitelnosti v multiproto driverem, dejte mi prosím vědět v diskuzi. Díky.
Tiskni
Sdílej:
Mym cilem je to poresit jako IPTV sluzbu pro lidi kteri nemaji zadnou souvislost s IPTV serverem. Takze ze strany IPTV serveru bude nabizen seznam kanalu ktere lze prehravat a nic vic. Zadny vzdaleny ladeni, zadny vzdaleny ovladani apod. Coz se zrejme vdr moc nelibi... Proste chci scanem vytvorit playlist vsech rozumne koukatelnych FTA programu co na vsechny antenky nachytam a tyhle programy aby to nabizelo ke streamovani. Nechci aby mi nic a nikdo ten playlist ovlivnovalo.A zkousels getstream? Podle me je pro tebou popsany pripad mnohem pouzitelnejsi getstream. Teda aspon v pripade, kdy predpokladas, ze se na to bude divat opravdu vetsi pocet klientu.
- externmux jsem zavrhl ze zminovanych duvodu
Proto mam VLC a multicast. A pokud clovek prida stream kanalu rozkodovavaneho z karty, to je teprve zaprah procesoru.
- VDR ktery playlist? ten generovany? Uzamceni karty pro vybrany transpoder/kanal... lze resit treba timto: http://www.linuxtv.org/pipermail/vdr/2007-October/014238.html
- multicasting spolehlive, bez nutnosti vnejsiho zasahu jedine pres VLC
- ja jsem zkousel externmux v kombinaci s VLC a zavrhl jsem to. Predavat stream VLC mne funguje mnohem lepe a bezproblemove.
Zkuste jako ja spojit VDR a VLC, mne to funguje skoro bez udrzby, a menit nastaveni mohu jen ja