Archiv ČT a jeho nová verze 

EDIT: Update je zde a zde.

Už jsem tu jednou uváděl skript na získávání odkazu z iVysílání ČT. Od té doby se podoba archivu změnila, začali dokonce nabízet vysílání v plném PALu. Bohužel, čekal bych, že zavedou streamování videa ve flashi, podobně jako nova, nebo prima (stream.cz), kteréžto by bylo bez problému funkční. Vzhledem k tomu, že zůstali u dvojice Real media - Windows media, bylo na čase upravit původní skript.
#!/bin/bash

exec 2>/dev/null

URL="$1"
if (echo $URL | grep -qv '?streamtype'); then
URL="${URL}?streamtype=RL3"
fi
RAMURL=$(wget -O - "$URL" |grep '<param name="src"' | sed -r 's/.*value="([^"]+)".*/\1/')
RAWURL=$(wget -O - "$RAMURL")
echo $RAWURL
Tento program vrátí RTSP adresu streamu ve formátu RealMedia, defaultně v plném PALu. Bohužel jediný přehrávač, který si s použitým kodekem na mém AMD64 Gentoo poradil, byl realplayer.
Tak jsem se nakonec i přes odpor k M$ technologiím rozhodl zkusit skript adoptovat pro Windows Media verzi vysílání, kterou kupodivu zvládá i mplayer:
#!/bin/bash

exec 2>/dev/null

URL="$1"
shift
if (echo $URL | grep -qv '?streamtype'); then
URL="${URL}?streamtype=WM3"
fi

ASXURL=$(wget -O - "$URL" |grep '<param name="url"' | sed -r 's/.*value="([^"]+)".*/\1/')

mplayer -user-agent 'NSPlayer/0 (MPlayer; Linux; fuck MS discrimination)' -playlist "${ASXURL}" $*
Tento skript se používá trochu odlišně, díky "Válce agentů", kterou společnost Visual aktivně podporuje, je třeba mplayer přinutit, aby se hlásil jako jediný správný přehrávač. (Tímto děkuji uživateli petr_p za publikování řešení, zároveň jsem si od něj vypůjčil trošku ofenzivní text User-agenta.) Proto výstupem skriptu je rovnou spuštěný mplayer, kterému můžeme dodat další parametry na příkazovém řádku skriptu.
[ zobrazit záznam ] ( 1907 zobrazení ) trvalý odkaz související odkaz ( 3 / 34316 )
Multicast RTP to HTTP translator 

Opět jednoduchý prográmek z mé domácí dílny. Ačkoli jsem tunelování multicastu přes nepřátelské prostředí věnoval dost času, k uspokojivým výsledkům to nevedlo. Rozhodl jsem se tedy vzdát to a poslední míli mezi multicastovou sítí a jejím vzdáleným klientem překlenout unicastem. K takovému tunelování se sice dá použít VLC, ale zásadní nevýhodou pak je, že je trvale přihlášen k odběru všech multicastových skupin, i když je k nikomu netuneluje. Přepínání programů na dálku je taky na nic. Proto jsem napsal tento prográmek, který funguje jako malinkatý http server a teprve po příchodu HTTP požadavku se přihlásí k příslušné skupině a předává data. Snažil jsem se napsat to co nejvíc future-proof, takže to podporuje na obou stranách IPv4 i IPv6, nicméně jsem se nezabýval kompatibilitou se staršími a ne-GNU systémy, takže to pravděpodobně půjde zkompilovat jen na poměrně novém linuxu.

Download: rtp2httpd-0.4.tar.bz2

This program converts multicast RTP/UDP media into http stream. It acts as a tiny HTTP server. When client connect, pre-configured multicast RTP service is choosen by URL. Program then join pre-configured multicast address and translate incoming RTP data to HTTP stream. It's main purpose is to remotely watch multicast video and audio streams, when your internet connection in the first-mile (e.g. broadband router) does not support multicast routing. It supports IPv4 and IPv6 on either side, but at this moment, the code is not very portable, so it compiles on a current GNU/linux only.
[ zobrazit záznam ] ( 5145 zobrazení ) trvalý odkaz související odkaz ( 3 / 17960 )
Nokia E51 a linux - poznámky 

Stalo se to. Podlehl jsem. Ač zarytý odpůrce mobilů s foťákem, audiopřehrávačem, vodotryskem a podobně, koupil jsem si nový mobilní telefon, kterému chybí jen ten vodotrysk. Prostě jsem svůj názor přehodnotil s tím, že mít Internet v mobilu není občas úplně od věci. Chvíli jsem listoval katalogy, než mě upoutal model E51 od Nokia. Cena 6000 Kč je pro mě strop, který jsem byl ochoten do mobilu investovat. E51 jako jediný model široko daleko za takovou cenu nabídl i Wi-Fi, což mě naprosto nadchlo. Když pak před Vánoci cena klesla na 5000 Kč, už jsem neváhal. Tak jsem se rozhodl v dnešním příspěvku trošku shrnout vlastnosti tohoto modelu, a taky napsat pár tipů, kterak si to (ne)rozumí s linuxem.
Číst dále...
[ zobrazit záznam ] ( 9386 zobrazení ) trvalý odkaz související odkaz ( 3 / 28538 )
DVB recorder with VPS/PDC support 

Je to tady! Už žádná taška Evy a Vaška, jen správně nahraný pořad. Vzhledem k tomu, že jsem stále ve stavu nemocných, udělal jsem si konečně čas na prozkoumání knihovny zvbi za účelem vytvoření prográmku, který analyzuje VPS/PDC data uvnitř VBI streamu v digitálním vysílání programů ČT 1, ČT 2 a možná i dalších. Po anglické vsuvce to vysvětlím podrobněji.

EDIT: Nová verze zde.

Download: vpsrecord-0.3 - requires zvbi version 0.2.33. Type make to compile.

This is a simple DVB TS recorder with VPS Programme Delivery Control support. It requires TV channel to broadcast VPS data on line 16 of Vertical Blanking Interval. It automatically starts recording when the programme really starts and stop recording after programme finish. See below for usage examples.
Číst dále...
[ zobrazit záznam ] ( 4333 zobrazení ) trvalý odkaz související odkaz ( 3 / 18222 )
O šokové změně 

Je zajímavé, jak se Vám celý svět dokáže rozplynout před očima doslova lusknutím prstu. Ještě v pátek 31. října 2008 jsem usínal s pocitem radosti, že se mi na poslední chvíli přeci jen podařilo přeladit strahovské vysílání DVB over IP na nové digitální sítě 1 a 2, a těšil jsem se, jak budu o týden později na exkurzi na petřínské lanovce a týden na to v českém Rozhlase. Přišla sobota 1. listopadu a s ní naprosto nečekaná zdravotní komplikace. Vzhledem k tomu, že si s ní nebyl s to poradit lékař na pohotovosti v sobotu, poslal mě v pondělí za odborníky. Odborný lékař prohlásil: "Vás si tady necháme." Zcela šokován jsem za pár chvil ležel na nemocniční posteli. Pak jsem vystřízlivěl a řekl si, že třeba to bude jen pár dní a za týden budu v pořádku. Druhý šok přišel dnes, kdy se mi konečně podařilo lékaře odchytit a zeptat se na pár otázek. Odpověděl, že léčba potrvá 2-3 měsíce a bude zakončena operací. Jediné světlé místo na tom celém je, že většinu léčby strávím v domácím ošetřování. Nicméně se školou je konec a s tím i naděje na to, že bych byl s to školu dokončit v řádném termínu. Ve skutečnosti nejde zas o takovou tragédii, spousta lidí nastavuje školu jen z rozmaru, ale pro mě to bylo naprosté zhroucní všech základů, na kterých můj svět stojí.

V souvislosti s touto událostí jsem tedy nucen omluvit se ze všech plánovaných akcí a zřejmě i z přispívání na tento weblog.

Přeji všem svým čtenářům hodně zdraví. A pokud vám v těle funguje všechno jak má, pochvalte ho někdy. Člověku to připadá jako naprostá samozřejmost, ale tak samozřejmé to zdaleka není.
[ zobrazit záznam ] ( 902 zobrazení ) trvalý odkaz ( 3 / 23234 )

<<První <Zpět | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Další> Poslední>>