abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 01:22 | Nová verze

    Byla vydána (𝕏) zářijová aktualizace aneb nová verze 1.105 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.105 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 15:33 | Komunita

    Ve Firefoxu bude lepší správa profilů (oddělené nastavení domovské stránky, nastavení lišt, instalace rozšíření, uložení hesla, přidání záložky atd.). Nový grafický správce profilů bude postupně zaváděn od 14.října.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Canonical vydal (email) Ubuntu 25.10 Questing Quokka. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2026.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzi 1.5.0.

    Ladislav Hagara | Komentářů: 0
    včera 01:22 | Nová verze

    Byla vydána nová verze 1.12.0 dynamického programovacího jazyka Julia (Wikipedie) určeného zejména pro vědecké výpočty. Přehled novinek v příspěvku na blogu a v poznámkách k vydání. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 0
    8.10. 15:11 | Bezpečnostní upozornění

    V Redisu byla nalezena a v upstreamu již opravena kritická zranitelnost CVE-2025-49844 s CVSS 10.0 (RCE, vzdálené spouštění kódu).

    Ladislav Hagara | Komentářů: 5
    8.10. 14:00 | IT novinky

    Ministr a vicepremiér pro digitalizaci Marian Jurečka dnes oznámil, že přijme rezignaci ředitele Digitální a informační agentury Martina Mesršmída, a to k 23. říjnu 2025. Mesršmíd nabídl svou funkci během minulého víkendu, kdy se DIA potýkala s problémy eDokladů, které některým občanům znepříjemnily využití možnosti prokázat se digitální občankou u volebních komisí při volbách do Poslanecké sněmovny.

    Ladislav Hagara | Komentářů: 18
    8.10. 12:33 | Zajímavý software

    Společnost Meta představila OpenZL. Jedná se o open source framework pro kompresi dat s ohledem na jejich formát. Zdrojové kódy jsou k dispozici na GitHubu.

    Ladislav Hagara | Komentářů: 0
    8.10. 03:33 | IT novinky

    Google postupně zpřístupňuje českým uživatelům Režim AI (AI Mode), tj. nový režim vyhledávání založený na umělé inteligenci. Režim AI nabízí pokročilé uvažování, multimodalitu a možnost prozkoumat jakékoliv téma do hloubky pomocí dodatečných dotazů a užitečných odkazů na weby.

    Ladislav Hagara | Komentářů: 0
    7.10. 18:11 | Nová verze

    Programovací jazyk Python byl vydán v nové major verzi 3.14.0. Podrobný přehled novinek v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 2
    Jaké řešení používáte k vývoji / práci?
     (38%)
     (46%)
     (15%)
     (17%)
     (21%)
     (15%)
     (17%)
     (15%)
     (15%)
    Celkem 203 hlasů
     Komentářů: 13, poslední 8.10. 07:41
    Rozcestník

    Dotaz: Ffmpeg Webm stream

    9.1.2017 15:01 Jix0 | skóre: 24 | blog: Not only for humans
    Ffmpeg Webm stream
    Přečteno: 1204×
    Dobry den.

    Mam zprovoznene reseni pomoci ffserver a ffmpeg, ktere prijima RTSP stream z IP kamer a dale stream prevadi do formatu Webm (VP8), ktery je ve forme live streamu zobrazovan na strance. Potykam se posledni dobou s problemy, kdy se zacnou v nahodnych intervalech objevovat chyby a stream pak dela mirne artefakty, casteji se spise ale zastavi kompletne jeho prehravani. FFmpeg je ve verzi 3.2.2. stable, OS je Ubuntu server 16.04 LTS 64 bit, kernel 4.4.0-57.

    IP kamery jsou VIVOTEK IB8369A a nejaka Ubiquiti AirVision, presny typ ted nezjistim, jelikoz nemam do ni pristup (streamuju verejnou IP kameru pro otestovani). Obe kamery posilaji RTSP stream ve formatu H264. Reenkoduju do VP8, kvuli tomu, ze ma stream byt zobrazovatelny na velke skale zarizeni, bez nutnosti flashe a komercnich HTML prehravacu. Pozadavek byl puvodne na pouziti open source.(V podstate open source neni kritickou podminkou, jen to ma byt zdarma)

    V terminalu se mi objevuji nasledujici zpravy:

    **************************Pokus 1****************************
    Invalid UE golomb code
    
    [h264 @ 0x3ebbee0] cbp too large (3199971767) at 52 25
    [h264 @ 0x3ebbee0] error while decoding MB 52 25
    [h264 @ 0x3ebbee0] concealing 1597 DC, 1597 AC, 1597 MV errors in P frame
    
    **************************Pokus 2****************************
    [[h264 @ 0x49c6d60] Invalid level prefix
    [h264 @ 0x49c6d60] error while decoding MB 50 23
    [h264 @ 0x49c6d60] concealing 1759 DC, 1759 AC, 1759 MV errors in P frame
    
    **************************Pokus 3****************************
    [h264 @ 0x4bc79a0] corrupted macroblock 64 33 (total_coeff=-1)
    [h264 @ 0x4bc79a0] error while decoding MB 64 33
    [h264 @ 0x4bc79a0] concealing 945 DC, 945 AC, 945 MV errors in P frame
    rtsp://10.1.xxx.1:554/live/ch00_0: Operation not permitted
    
    Tyto chybova hlaseni se objevi vzdy predtim, nez stream vypadne, pokazde vypadne s jinou chybou, ale tyto vyse uvedene se objevuji nejcasteji.

    FFserver.conf, ve kterem je zapsana konfigurace je nahran pastebin

    Prikaz pro predani streamu do FFserver pouzivam nasledujici:
    /usr/bin/ffmpeg -stimeout 5000 -rtsp_transport tcp -i "rtsp://10.1.xxx.10:554/live.sdp?tcp" -an -threads 2 "http://localhost:8091/feed1.ffm
    Podle chyb, ktere se objevuji, to vypada, ze je problem pri prijmu H264 streamu. Pri pouziti jinych formatu prijimaneho videa, se tento problem nedeje. Dokonce i staticky soubor, streamovany takto "live", se prehrava normalne a nechybuje

    Setkali jste se nekdo s problemy pri prijmu H264 streamu pomoci ffmpeg? Stalo me to i hodne dni a tydnu googlovani, obdobny problem maji i jini uzivatele, jenze jsem zatim nenasel spolehlive reseni. Casto se jedna o vlakna jiz nekolik let bez odezvy. Kdyby jste me mohli nekdo nasmerovat na co se jeste zamerit, byl bych moc vdecny :) .. V pripade ze je potreba podrobnejsi logy, tak je poskytnu
    If you will not cooperate, you are to be executed! | Starting as a DJ

    Řešení dotazu:


    Odpovědi

    9.1.2017 17:11 NN
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Tzn. vsechno slape, ale nahodne to vypadava. Problem s konektivitou? Nestraceji se cestou data? Muzes zkusmo ulozit stream do souboru a dekodovat ho lokalne?
    11.1.2017 09:36 r76 | skóre: 7 | Ostrava
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    http://howto-pages.org/ffmpeg/

    mozna to pomuze....

    pres VLC nemuzes?? http://www.svethardware.cz/forum/showthread.php/56654-Jak-na-stream-videa-z-IP-kamery-na-webovou-stranku

    :D neradim....
    13.1.2017 13:13 Ovoce | skóre: 16 | blog: Vyplizlo_ze_zivota
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Netuším co je za problém, ale když vidím FFServer, tak jenom upozorním, že je to v FFMpegu problematická a málo udržovaná komponenta. Část "jestřábů" ho chce zrušit a smazat, maj tam okolo toho dost flamewarů mezi vývojáři (nebo je to aspoň bod, kolem kterého se ty antipatie a hormony materializují).

    Nedávno se vymyslelo takové ultimátum, že když ho někdo nezačne udržovat, tak do třech měsíců půjde do kopru, ale pak tam na posledních chvíli Michael Niedermeyer poslal nějaký patche a k nelibosti ostatních to "zachránil" (a přijde mi, že se o to teď furt hádaj).

    To jenom pro informaci, že tu ta věc nemusí být věčně a v očích řady lidí měla být dávno nejen deprecated, ale pryč. (Tak nevím, možná poslat mail na list nebo zprávu na IRC, že to má uživatele...)
    13.1.2017 13:27 Ovoce | skóre: 16 | blog: Vyplizlo_ze_zivota
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Jinak jestli můžu hádat, tak bych si tipnul že ty hlášené jsou z chyby na vstupu a je to packet loss u toho h.264, co ffmpeg dostává. I když teda nevím u toho posledního "operation not permitted", třeba se tam nějak posere ten vstup celkově?

    Jestli to dobře chápu, tak je problém, že to poškozené video ffmpeg nerozdejchá a nepokračuje v překódovávání streamu? V takovým případě by se to asi dalo hlásit jako chyba, ale bude třeba poslat vzorek videa, které ho takhle složí. (A zkontrolovat předtím, jestli to dělá i aktuální head). Správně by asi měl jet dál a nějak maskovat ty chyby, dokud nedostane nový klíčový snímek, terý to spraví, a jestli spadne nebo se zasekne, tak je to bug.

    Co bych zkusil, použít nějaký nástroj, který by to přijímané video ukládal bez rekomprese na disk do souboru (nikdy jsem s tímhle streamováním nedělal, takže nevím, jak a jestli je to možné), aby byl původní video stream uložen. A jestli v tomhle dumpu najdeš místo, které tuhle chybu konzistentně háže, tak to střihnout na co nejmenší velikost, při níž ten problém ještě vyvstane (testovat buď s ffmpegem, nebo ffplay, počítám), a ten poskytnout s bug reportem.

    Ale jestli ten vstup z kamer prostě vypadne a je třeba aby člověk znovu nabázal spojení, tak nevím, jestli to je jejich problém.
    Řešení 1× (Jix0 (tazatel))
    24.1.2017 13:32 Jix0 | skóre: 24 | blog: Not only for humans
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Vypada to, ze se mi to podarilo vyresit. On nejaky packet loss se v siti objevuje, ale pocet ztracenych paketu je zanedbatelny a stream by to v poradku mel prezit (Z cca 7000 paketu 64kb se ztratilo tak 30).

    Pomohlo mi pouziti novejsi verze ffmpeg (konkretne stable 3.2.2) a pridani parametru -max_error_rate 1.0, ktery pribyl v novejsi verzi. Podle popisu nastavuje maximalni toleranci chyb, ktera je pripustna, hodnota 1.0 pak znamena 100 procent. Rovnez interval klicoveho snimku jsem na kamere zmenil na 1 sekundu.

    Stream jiz od teto zmeny bezi v poradku cca 2 tydny, pri prehravani se jiz nezastavuje a neobjevuji se chybne bloky.

    Zkousel jsem take i streamovani pomoci VLC, kde se mi podobne chyby tykajici se H264 kodeku objevovaly take, nicmene stream to v pohode prezil, jen se objevovaly pak hlaseni o zvyseni velikosti bufferu.

    Dotaz tedy uzaviram, pomoci ffmpeg to jiz bezi tak jak bych predpokladal. No doufam ze se to za 2 mesice zase neposere :D

    Diky za tipy.
    If you will not cooperate, you are to be executed! | Starting as a DJ
    7.2.2017 21:32 Ovoce | skóre: 16 | blog: Vyplizlo_ze_zivota
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Pohlídej si ale to možné odstranění FFServeru z FFmpegu. Nevím, jak to s ním vypadá, ale až na pár vývojářů by ho většina chtěla zrušit, jak jsem napsal výš.

    Nevím, co by se proti tomu dalo kdyžtak činit, ale aspoň se na to připravit.
    13.6.2018 19:20 fake flame
    Rozbalit Rozbalit vše Re: Ffmpeg Webm stream
    Ja mam este lepsi napad zrusme vsetku podporu pre multimedialny obsah v prehliadacoch a bude pokoj, tak ako to urobili s npapi... a my co pouzivame stream z dvr sa mozme ist past uz teraz.... stream z kamier cez rtsp v html5 nieje a vraj ani nebude... a oni zrusia npapi namiesto toho aby problem z bezpecnostou vyriesili...

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.