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 11:44 | Nová verze

    Byla vydána nová verze 25.05.11 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    dnes 11:11 | Nová verze

    Svobodný elektronický platební systém GNU Taler (Wikipedie, cgit) byl vydán ve verzi 1.0. GNU Taler chrání soukromí plátců a zároveň zajišťuje, aby byl příjem viditelný pro úřady. S vydáním verze 1.0 byl systém spuštěn ve Švýcarsku.

    Ladislav Hagara | Komentářů: 5
    dnes 00:55 | Pozvánky

    Spolek OpenAlt zve příznivce otevřených řešení a přístupu na 209. brněnský sraz, který proběhne tento pátek 16. května od 18:00 ve studentském klubu U Kachničky na Fakultě informačních technologií Vysokého učení technického na adrese Božetěchova 2/1. Jelikož se Brno stalo jedním z hlavních míst, kde se vyvíjí open source knihovna OpenSSL, tentokrát se OpenAlt komunita potká s komunitou OpenSSL. V rámci srazu Anton Arapov z OpenSSL

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Komunita

    GNOME Foundation má nového výkonného ředitele. Po deseti měsících skončil dočasný výkonný ředitel Richard Littauer. Vedení nadace převzal Steven Deobald.

    Ladislav Hagara | Komentářů: 4
    10.5. 15:00 | Zajímavý článek

    Byl publikován přehled vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) za uplynulé dva měsíce. Servo zvládne už i Gmail. Zakázány jsou příspěvky generované pomocí AI.

    Ladislav Hagara | Komentářů: 19
    9.5. 17:22 | Nová verze

    Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.

    Ladislav Hagara | Komentářů: 6
    9.5. 15:22 | Komunita

    Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.

    Ladislav Hagara | Komentářů: 0
    8.5. 19:22 | Nová verze

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

    Ladislav Hagara | Komentářů: 0
    8.5. 18:00 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.

    Ladislav Hagara | Komentářů: 0
    8.5. 01:22 | Nová verze Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (57%)
     (1%)
     (8%)
     (22%)
     (4%)
     (2%)
     (3%)
     (1%)
     (1%)
     (3%)
    Celkem 592 hlasů
     Komentářů: 26, poslední 8.5. 09:58
    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: 1187×
    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.