| Vítejte, Návštěvník! |
Pro psaní příspěvků se musíte nejdříve zaregistrovat.
|
| Online uživatelé |
Nyní je 496 online uživatelů. » 4 člen(ů) | 488 host(ů) Baidu, Facebook, Google, Twitter, Lukas78, Miha17, rasto75, Trava
|
|
|
| Tvheadend a placená IPTV - idea řešení |
|
Příspěvek od: JiRo - 25.7.2017, 23:23 - Fórum: Tvheadend
- Odpovědí (114)
|
 |
Připravuji řešení pro začlenění příjmu placené IPTV do LE s provozovaným Tvheadend backendem (addon Tvheadend 4.2 a vyšší, tedy s http api). Volím toto zdánlivě složitější řešení (oproti využití IPTV Simple klienta), protože chci zachovat všechny funkce a výhody plnohodnotného řešení Tvheadend server + Tvheadend HTSP klienti na všech Kodi instalovaných v domácí síti, s výhodami: - za všech okolností vždy jen jeden stream z internetu pro každý právě přijímaný kanál i bez ohledu na to, kolik klientů se rozhodne ho sledovat nebo bude-li současně i nahráván
- funkce timeshift
- funkce nahrávání
- společného EPG
Podmínkou pro řešení samozřejmě je, aby provider umožňoval stažení playlistů, obsahující autentizační údaje. Řešení musí samozřejmě respektovat to, že playlisty, respektive autentizační údaje v nich, jsou periodicky obnovovány. Výchozí podmínkou pro řešení je využití pouze těch aplikací, které jsou v LE dostupné, tzn. připadá v úvahu scripty sh a python, curl, wget, atp. a funkce dostupné v Kodi a Tvheadend backendu. Nechci vytvářet žádné monstrum, řešení by mělo v podstatě obsahovat:- periodicky prováděný download playlistu, včetně pokud možno bezpečné autentizace (přihlášení)
- aktualizaci playlistu v Tvheadend, včetně navazujících funkcí scan-u - mapování služeb - zrušení kanálů z předchozího mapování
- restart PVR na všech klientech Kodi v síti
Pro pilotní řešení jsme si vybral IPTV službu Zapni.tv, která umožňuje stažení playlistu, ve kterých mění autentizační údaje 1x denně. Celý řetězec jednotlivých kroků řešení jsem si prošel takříkajíc "pěšky". Tzn. stáhnul jsme playlist, modifikoval jej příkazy pro převod na ts streamy (ffpmeg), v Tvheadend jsem načetl nový playlist, spustil scan, namapoval nové služby, vymazal staré kanály a nakonec v klientech Kodi restartoval PVR.
Předpokládané řešení má dvě problematická místa, která ještě nemám úplně do detailu promyšlena:- Přenos autentizačních údajů - to je samozřejmě značná bezpečnostní slabina, nejsem v této oblasti příliš zkušený a proto přivítám jakékoliv doporučení
- Konflikty s aktivnímu funkcemi - pro úspěch provedení celého řetězce je nutné, aby v dané chvíli nebyly updatované služby a kanály na serveru aktivní a PVR na klienetch Kodi nebylo používáno
Předpokládaný postup řešení a využité zdroje a nástroje:
- stažení playlistu - curl + cron
- modfikace playlistu pro převod na ts stream - sh nebo python script
- načtení playlistu, scan, mapování služeb, vymazání starých kanálů - python srcipt + příkazy http api Tvheadend
- restart PVR - sh scripty, externí příkazy Kodi
Jak už jsme napsal, zatím jde jen o ideu, ale až na uvedená dvě problematická místa jsem všechno ověřil a řešení je jen otázkou času a programátorské zručnosti. Pokud by měl někdo nějaké nápady nebo názory k navrhovanému řešení, budu za mě vděčný. Zajímalo by mě také, zda-li by o uvedené řešení byl mezi ostatními zájem.
Pokud by řešení bylo funkční, mohly by se body 1-3 nakonec realizovat jako addon pro Kodi s Tvheadend backendem a bod 4 jako addon pro všechny Kodi klienty v síti. Šlo by o jednoduché addony, které by v podstatě pouze instalovaly potřebné části řešení a zajišťovaly případně funkce jejich konfigurace.
|
|
|
| Kodi 17 videa posouvání |
|
Příspěvek od: serfik - 25.7.2017, 22:58 - Fórum: Obecné otázky a dotazy
- Odpovědí (6)
|
 |
Ahoj všichni jsem nováček a u Kodi 17 vůbec, řeším jen problém, nejdou mi posouvat videa, zkouším to přes Kodi ovladač na iPhone (Kodi Remote) všechno jede, ale jakmile se chci ve filmu posunout dopředu spadne to do základní nabídky, nevíte někdo co s tím?
Díky Serfik
|
|
|
| Pomalé přehráváni Kodi |
|
Příspěvek od: Zdenekochmann - 25.7.2017, 14:52 - Fórum: Obecné otázky a dotazy
- Odpovědí (4)
|
 |
Dobrý den, potřeboval bych pomoct sleduji filmy na Stream Cinema CZ/SK přes Kodi ale vždy mi pomalu načítá film a pak se to seká (načítá) poté zas hraje asi minutu dvě jak kdy a zase to začne načítat a když to někdy nechám načíst napíše to pomalý zdroj. Mam zařizení raspberry pi 2 a připojen je přes wifi. Prosím o radu.
|
|
|
| P: Predám android TV Box Docooler M9S-PRO 16GB |
|
Příspěvek od: kikobb - 24.7.2017, 12:24 - Fórum: Archív inzerátů
- Odpovědí (1)
|
 |
Predám týždeň používaný Android TV Box Docooler M9S-PRO 16GB. Nainštalované Kodi + video doplnky Stream Cinema a Sosač.
Cena 49 eur + sieťový kábel zdarma.
Dôvod predaja: všetko potrebné som rozchodil v Android TV.
Ideálne osobný odber Banská Bystrica, prípadne pošlem balík po úhrade na účet.
|
|
|
| TV a v nom priamo KODI aký |
|
Příspěvek od: miki81 - 23.7.2017, 16:49 - Fórum: HW - ostatní
- Odpovědí (8)
|
 |
Zajtra idem pozriet nejaky TV nový, ale ma napadlo, žeby priamo v nom bolo nainštalované KODI, tzn, nemal by som dalšiu krabičku ako doteraz, pozerať TV android alebo stačí akýkolvek Smart ???
|
|
|
| Načítání adresářů |
|
Příspěvek od: Jamil - 23.7.2017, 16:10 - Fórum: Obecné otázky a dotazy
- Odpovědí (1)
|
 |
Ahoj,
hledal jsem i v jiných jazycích ale nenašel jsem. Mam Kodi na Raspi a mám problém že mi nenačítá soubory z adresářů které mají diakritiku? Jedná se o adresáře načítané přes ftp. Nesetkal se někdo s tímto problémem?
|
|
|
| Zjištění způsobu spuštění systému |
|
Příspěvek od: JiRo - 23.7.2017, 9:48 - Fórum: Tvheadend
- Žádné odpovědi
|
 |
Díky specifické konfiguraci a systému provozu v domácí instalaci jsem dospěl k potřebě umět rozlišit, zda byl systém, na kterém běží společně Tvheadend server a Kodi, spuštěn tzv. RTC Alarm-em (tzn. díky plánovanému nahrávání) nebo jinak (DO, klávesnice, Power tlačítko). Důvodem této potřeby bylo to, že pokud se systém spustí díky RTC Alarm, není třeba pouštět server na síti, zatímco při jiném spuštění je to naopak nutné. Nejsem velký znalec Linuxu, ale bylo mi jasné, že velmi pravděpodobně po spuštění nikde informace o tom, jak (čím) k němu došlo, není. Odpověď jak na to jsem našel na blogu GdH Automatické časové zapínání počítače pro nahrání pořadu s Tvheadend.
Mé řešení využívá pouze tu část výše odkazovaného řešení, která po spuštění zjišťuje, zda je aktuální čas systému "blízký" původně nastavenému času spuštění v RTC Alarm. Klíčové je, jak zjistit původně nastavený čas spuštění. Ten je po spuštění už také nedostupný, proto se v každém případě, kdy se hodnota RTC Alarm před uspáním/vypnutím nastavuje, zapsat ji v každém případě současně do souboru. Důležité je ono "v každém případě". Je tedy třeba vědět, kdo všechno může RTC Alarm nastavit. V mém případě, je to pouze TVHeadend Power and Recording Manager (P&RM) addon.
Řešení tedy obsahuje: - upravit script /storage/.kodi/addons/service.tvh.manager/resources/lib/shutdown.sh a současně se zápisem hodnoty času spuštění do /sys/class/rtc/rtc0/wakealarm, zapsat stejnou hodnotu (je obsažena v parametru $1) také do souboru, např. příkazem echo $1 > /storage/.config/wakealarm
- při spuštění systému otestovat, zda je čas spuštění blízký času uloženému ve výše uvedeném souboru. Já mám v současné nastaveno v testu nastaveno časové okno +/= 30 s (*). Pokud ano, tak je pravděpodobné, že systém byl spuštěn díky dosažení času uloženému v RTC Alarm, pokud ne, tak byl spuštěn jinak.
Je třeba se ještě zmínit o tom "je pravděpodobné". Samozřejmě, pokud se svým příkazem na spuštění systému (např. z DO) trefíte +/- do doby, kdy se systém současně spouští díky RTC Alarm, je výsledek testu nejistý. Záleží na tom, zda se trefíte do výše uvedeného časového okna. Z tohoto pohledu je samozřejmě vhodné, aby to okno bylo co možná nejmenší. Ale to je daň za jednoduchost řešení. Otázkou je, zda to lze řešit nějak jinak. Mě osobně to nevadí, zatím jsem se do takovéto stavu nedostal a pravděpodobnost, že se tak stane je velmi nepatrná. Máte-li někdo jiné řešení nebo nápad, rád se s ním seznámím.
(*) V současné době si rozdíly času zapisuji do souboru, abych zjistil, jaký bude největší rozdíl těchto časů. Podle toho pak velikost časového okna v testu upravím, aby bylo co možná nejmenší.
|
|
|
|