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 12:22 | IT novinky

    V březnu byla oznámena spolupráce GrapheneOS s Motorolou. Nejnovější vlajka Motorola Signature 27 je první Motorola s oficiální podporou GrapheneOS. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

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

    Omarchy (Wikipedie) je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 4.5.0. Nově také pro Apple Silicon, konkrétně pro M1/M2/M3/Neo MacBooky.

    Ladislav Hagara | Komentářů: 1
    dnes 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 19:53 | Bezpečnostní upozornění
    V Xenu objevena zranitelnost. Chyba v mechanismu grant copy umožňuje škodlivému virtuálnímu stroji číst a přepisovat libovolnou paměť jiných VM včetně privilegované domény Dom0. Dotčené verze jsou Xen 4.6 a novější. V upstreamu jsou dostupné patche pro Xen 4.17 až 4.19 a vývojovou větev. Pro starší nepodporované verze 4.6–4.16 nejsou v XSA-523 přiloženy opravy.
    vencour | Komentářů: 0
    včera 16:55 | Nová verze

    Multimediální přehrávač mpv byl vydán ve verzi 0.42.0. Jde o větší balík změn po bezmála roce. Mimo jiné se lépe integruje s Waylandem nebo rozšiřuje podporu DVD/Blu-ray, např. umožňuje přehrávat rovnou obrazy médií (soubory iso).

    ʚĭɞ 🍉 | Komentářů: 0
    včera 12:22 | Nová verze

    Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.5.0. Přehled novinek v poznámkách k vydání.

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

    Byla vydána (𝕏) nová verze 8.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

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

    Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 3
    včera 00:33 | Nová verze

    Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).

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

    MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.

    vencour | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2985 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    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: 1488×
    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ákno • Nahoru

    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.