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í
×

    včera 23:33 | Zajímavý článek

    Při běžné migraci virtuálního stroje mezi hypervizory se jeho MAC adresa přesune na jiný leaf switch. EVPN tuto změnu distribuuje pomocí BGP Type-2 route a MAC mobility sequence number. Problém nastává, pokud útočník podvrhne zdrojovou MAC adresu jiného zařízení. Leaf může změnu interpretovat jako legitimní přesun MAC a rozšířit ji přes BGP do celé fabric. Výsledkem může být přesměrování provozu určeného původnímu zařízení. Autor článku rozebírá možnosti detekce pomocí sledování MAC moves, BGP route reflektorů a kontroly na přístupové vrstvě.

    vencour | Komentářů: 0
    včera 15:11 | Nová verze

    Vývojáři desktopového prostředí Enlightenment (Wikipedie) a souvisejících knihoven Enlightenment Foundation Libraries (EFL) vydali nové verze. Enlightenment byl vydán ve verzi 0.28.0 a Enlightenment Foundation Libraries ve verzi 1.29.

    Ladislav Hagara | Komentářů: 3
    včera 13:55 | Zajímavý článek

    Cloudflare zjistil, že některé odpovědi modelu GLM-5.3 obsahovaly části dat z předchozích požadavků jiných zákazníků. Příčinou byla kombinace chybné konfigurace a chyby v inference enginu SGLang. Model podporoval kontextové okno 1 048 576 tokenů, ale GPU KV cache pool měl kapacitu pouze 681 280 tokenů. Při překročení kapacity docházelo k nesprávnému zpracování odmítnutého požadavku. Decode část systému následně pracovala se starými

    … více »
    vencour | Komentářů: 0
    včera 13:00 | Zajímavý článek

    Vývojáři Knot Resolver vysvětlují, jak změnili rozhodování o tom, které DNS záznamy ponechat v cache a které odstranit. Článek obsahuje skutečná měření: devět hodin DNS provozu při 2 000 QPS, srovnání cache o velikosti 25 MB a 40 GB a také porovnání s BIND 9, kromě algoritmů obsahuje konkrétní doporučení pro konfiguraci a diagnostiku.

    vencour | Komentářů: 0
    30.10. 13:44 | IT novinky

    Největší kryptoměnová burza světa Binance se stala terčem útoku, při kterém podvodníci odcizili během několika minut kryptoměny v hodnotě přibližně 6,3 miliardy dolarů. Jedná se o největší kryptoměnovou krádež v historii, přibližně čtyřikrát větší než loňský útok na burzu Bybit. Binance se podařilo ve spolupráci s partnery zmrazit aspoň aktiva v hodnotě zhruba 3 miliard dolarů a slíbila, že veškeré ztráty pokryje z vlastních prostředků.

    Ladislav Hagara | Komentářů: 16
    30.10. 02:16 | Bezpečnostní upozornění

    Zranitelnost CVE-2026-98432 s CVSS 9.8 odhalila AI od společnosti Anthropic. Jedná se o kritickou chybu v implementaci MPTCP (multipath TCP). Debian vydal patche 16.10. a 22.10., ale např. Ubuntu je zatím bez opravy. Více informací na The Hacker News.

    Max | Komentářů: 20
    29.10. 23:22 | Zajímavý software

    Na Slovensku vznikla úplne nová rally hra, ktorá je zadarmo a funguje vo Windowse, Linuxe či na Macu. Greenie Rally má viac ako 50 tratí a vozidiel, šampionáty či turnaje. Má retro feeling a imituje automobilové hry z prelomu tisícročí. Vyskúšate prejsť všetky mapy na Škode 130RS?

    Stanislav Hoferek | Komentářů: 12
    29.10. 14:33 | Komunita

    Do základního systému NetBSD -current byl přidán nový editor atto jako alternativa k editorům vi a xedit.

    Ladislav Hagara | Komentářů: 1
    29.10. 14:11 | IT novinky

    Společnost System76 představila kompaktní 11litrový Thelio Prime Desktop. S procesorem AMD Ryzen 9000. S Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC nebo Ubuntu 24.04 LTS.

    Ladislav Hagara | Komentářů: 0
    29.10. 13:44 | Humor

    Čínská státní televize pozastavila vysílání španělské La Ligy a čínské internetové platformy omezily obsah s Kylianem Mbappém poté, co slavný fotbalista ve francouzském pořadu The Bridge mluvil o svém oblíbeném memu, v němž je jeho tvář vložena do portrétu zobrazujícího diktátora Mao Ce-tunga. 'Můj oblíbený mem je ten, na kterém dali můj obličej na čínského diktátora. To mě opravdu rozesmívá. S přáteli ho používám pořád' řekl,

    … více »
    Pendrekama do nich❗ | Komentářů: 16
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (29%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2954 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)

    10.5.2023 12:56 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Přečteno: 914×
    Tak nevím, zda dotaz patří sem nebo do hardware ... no

    měl jsem radost, že se mi kamerku podařilo zprovoznit, nicméně v distribuci Octopi nefunguje ( chtěl jsem ji zapojit jako kukátko na tiskárnu ... )

    Octopi používá jako zprostředkovatele videokamerky prográmek mjpg-streamer. Je to konzolovka, umí nějaké kouzla s obrazem a má docela podrobný výpis toho, co zrovna dělá.

    Nasucho je dá vyzkoušet
    mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_http.so -w ./www"
    ( např. Tak to u mně i fungovalo).

    Ovšem prográmek mi sdělil
    i: Using V4L2 device.: /dev/video0
     i: Desired Resolution: 640 x 480
     i: Frames Per Second.: -1
     i: Format............: JPEG
     i: TV-Norm...........: DEFAULT
     i: Could not obtain the requested pixelformat: MJPEG , driver gave us: BA81
        ... will try to handle this by checking against supported formats. 
    Init v4L2 failed !! exit fatal
     i: init_VideoIn failed

    Hledal jsem co to může znamenat, a co by tak asi odstranilo problém, a našel jsem dotaz, podobný mé situaci.

    avafinger radil něco změnit ve zdrojáku, a znovu přeložit, což jsem zkusil, ale prográmek sděloval to samé, co přetím ( jen MJPEG se změnilo na JPEG)
    i: Could not obtain the requested pixelformat: JPEG , driver gave us: BA81

    Dotaz na možnosti kamerky
    v4l2-ctl --list-formats-ext
    ioctl: VIDIOC_ENUM_FMT
            Type: Video Capture
    
            [0]: 'BA81' (8-bit Bayer BGBG/GRGR)
                    Size: Discrete 640x480
    

    Jaký je váš názor, je ještě nějaká šance ? podle mně je ta kamerka levný Acerský šunt, a prostě asi nebude spolupracovat. Ve VLC i QT V4L Test Unity na tomto PC funguje, ale zdá se mi, že pro ten streamer (a tudíž octopi) je nepoužitelná ..

    M.

    Odpovědi

    10.5.2023 13:12 X
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    https://github.com/jacksonliam/mjpg-streamer/issues/389

    Osobne bych zacal s ffmpeg ve smyslu:
    ffmpeg -f rawvideo -i /dev/video0 test.mpeg
    10.5.2023 21:03 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ta kamerka funguje, obraz video z ní jde, ale potřebuji ji zprovoznit s octopi, který používá mjpeg-streamer (asi napevno zadrátovaná závislost) jako zprostředkovatele mezi kamerkou a jeho (octopi) web-rozhraním.

    Zdá se, že formát, který leze z kamerky, nesouhlasí s formátem, který je schopen streamer ... přijmout nebo zpracovat...

    Tvé řešení mi nejpíš nic neřekne, viz můj dotaz. Jak zjistím, jestli kamerka umí MJPEG nebo JPEG ?

    v4l2-ctl --list-formats

    nic takového asi nenašel , nevím v tomhle nejsem lumen ... a odkazovaný dotaz je na githubu jsem zadával já. Zatím bez odpovědi, ani moc odpověď nečekám, stačí se podívat do historie issues ... mnoho dotazů, odpovídá jen na to, co se mu zrovna chce a naposledy před asi rokem .. Tak moc nečekám na reakci...
    11.5.2023 18:19 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    $ apt-file search v4l2-ctl

    v4l-utils: /usr/bin/v4l2-ctl

    Takze

    $ apt install v4l-utils

    Mimochodem:

    $ v4l2-ctl --help-all | grep -B 4 VIDIOC_ENUM_FMT

    ...

    --list-formats-ext

    Takze:

    $ v4l2-ctl -d /dev/video0 --list-formats-ext

    A jeste -D a --all switche jsou k uzitku.
    11.5.2023 21:56 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    díky za snahu, ten v4l2-ctl mám, výpis --list-formats-ext je ... no v dotazu předtím a na odkazovaném githubu v mém "anglicky" položeném dotazu ... už to řeším jinou kamerou, zítra budou 2 nepoužívané kusy, snad některý z nich umí jpeg nebo mjpeg. Pak se uvidí , jak to celé dopadlo ...
    12.5.2023 01:04 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    No tak pokud jde o to z te kamery jenom vystipat data a debayerovat je, tak gstreamer:

    $ gst-launch-1.0 v4l2src device=/dev/video0 ! queue ! bayer2rgb ! videoconvert ! jpegenc ! multifilesink location=/tmp/test%d.jpg max-files=10

    Tohle bude tahat ty bayerovske framy z /dev/video0 , softwarove je to prekonvertuje do RGB, pak z toho udela jpeg a zapise to, frame po framu , to /tmp/test*jpg . Staci to nechat chvili bezet a viz obsah /tmp .

    To skoro vypada, ze to muze nahradit cely ten mjpg...stuff .

    Pozor, softwareove debayerovani je pomale. Nektere embedded systemy na to maji dedikovany hardware.
    12.5.2023 07:50 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ale on chce vzdialené kukátko na 3D tlačiareň, preto streamovanie.

    Nie že by to nešlo cez automatický refresh stránky so statickým obrázkom, ale to by potrebovalo vyladiť kvôli periodickým zápisom (dať ten kus webiku na RAM disk nech opakované a časté zápisy nevyvŕtajú dieru do SD karty či kam).
    12.5.2023 13:43 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Podle toho 'mjpg_streamer -i "input_uvc.so -d /dev/video0" -o "output_http.so -w ./www"' to vypada, ze ten puvodni nastroj zapisuje obrazky do ./www .

    To ten multifilesink dela taky, staci to tam nasmerovat ( viz "$ gst-inspect-1.0 multifilesink" pro vsechny mozne opce ).

    Ohledne zapisu, ta gstreamerova pipeline nemusi nutne streamovat porad. Nicmene, pokud ty framy neni treba archivovat, namountovat tmpfs nekam do ./www by nebylo od veci tak jako tak, s tim souhlasim.

    Nakonec, gstreamer ma RTP payloader, takze pokud by bylo libo RTP .... server (embedded hw) " ! jpegenc ! rtpjpegpay ! udpsink host=192.168.1.300 port=5000 " a client (PC s IP 192.168.1.300):

    $ gst-launch-1.0 udpsrc port=5000 ! application/x-rtp,encoding-name=JPEG,payload=26 ! rtpjpegdepay ! jpegdec ! autovideosink

    Jeste lepsi by bylo RTSP, ale to jsem rozchodil zatim jenom s VLC serverem, detaily viz https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/#RTSP_live_streaming a https://wiki.videolan.org/Documentation:Streaming_HowTo/VLM/ . Command line tool k vlc je "cvlc" .
    12.5.2023 16:05 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Parametr -w výstupního pluginu output_http.so určuje, z jakého adresáře má mjpg_streamer číst a odesílat soubory, pokud na ně přijde přes HTTP požadavek. Vlastní stream se tam neukládá - viz stream vs. file.
    12.5.2023 20:59 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Pak je asi na miste dotaz, jestli je vubec potreba ten mjpeg tool, nebo by to stacilo ubalit rucne pomoci treba toho gstreameru . Co je vlastne cilem, jestli jenom streamovat (on demand) video po ethernetu, pak to tim gstreamerem jde.
    13.5.2023 08:23 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Rozhodně potřeba není, jen by se to muselo do RPi obrazu přidat. Možností je celá řada, gstreamer, ffmpeg, možná i vlc.

    Hackovat konverzi z defakto raw streamu hloupé kamery do jpegu kvůli streamování v prehistorickém mjpegu mi přijde zbytečné.
    14.5.2023 06:21 BFU
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Zrovna ten gstreamer by tam uz byt mohl.

    Ohledne toho "defakto raw streamu", bayer je prostorove enkodovany, takze je potreba to nejdrive debayerovat, coz je na pomalem hardware problem, pokud to nema nejaky blok co debayerovani umi ( podle https://github.com/rasmus25/debayer-rpi to RPi zrejme nema ).

    To enkodovani je stejny problem, enkodovat do JPEGu je softwarove jeste relativne OK i na pomalem hardware, s libjpeg-turbo jde pouzit i ARM32 NEON coz pomaha. I x264 ma rucne ubalene ARM32 NEON optimalizace, ale i s tema je to oproti enkodovani do JPEGu (s NEON) o dost narocnejsi. Dekodovani to same.

    Takze ten JPEG docela chapu, a snahu mit sensor co udela co nejvic (debayerovani na strane sensoru s nejakym vestavenym ISP v sensoru, jako ma treba OV5640 ; nebo rovnou sensor co generuje JPEG framy) taky chapu. Bez HW en/dekoderu chapu i tu potrebu pro jednoduche kodeky.
    10.5.2023 21:31 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Pokiaľ mjpg_streamer vyžaduje na vstupe multimediálny formát Motion JPEG, tak ho musí nejako dostať. Ak kamera nevie poskytnúť MJPEG, tak je treba predradiť vrstvu ktorá zoberie stream z kamery a prekonvertuje ho na MJPEG aby sa mjpg_streamer mal čoho chytiť.

    Ale na začiatok by som skúsil či to ide cez ffmpeg.

    V prvom tabe spustím streaming z kamery (bez konverzie ale v obálke MpegTS):
    ffmpeg -f v4l2 -re -i /dev/video0 -f mpegts udp://127.0.0.1:12345
    V druhom tabe spustím prehrávanie:
    ffplay -f mpegts -probesize 32 udp://127.0.0.1:12345
    
    Ak to pôjde, tak si doladím IP, výstupný formát (x264/h265) a FPS nech to mám aj po sieti. Ale to len tak hádam, neživím sa streamovaním z kabínok.
    10.5.2023 22:34 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    hmm .. to je magie ... děkuji a zkusím to, pak dám vědět, jak jsem dopadl ..
    10.5.2023 22:39 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Ještě dotaz : to jako znamená obejít octopi (teda mjpeg-streamer) a hodit to na web přímo ? Jako je to schůdná cesta, proč ne ?
    10.5.2023 23:10 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    hm .. zase problém ... octopi nemá gui, a ffplay tudíž háže segmentation ....

    no ptám se, protože jste pěkně začal .. tak ten první příkaz něco cachuje, vypadá že funguje .. mám výstup přímo hodit na síť, aby to viděl firefox ? Jaký formát použít .. ? No já vím, kabinky taky nejsou moje obílbené místo , tak tápu ...

    Děkuji za popostrčení.

    M
    11.5.2023 11:17 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Segmentation fault je iný týp chyby ako Could not initialize videovýstup - No available video device. Toľko k tomu pokusu.

    Keď chceš, tak si tam daj webový server ngnix ktorý priamo zavolá ffmpeg s potrebnými parametrami. Nie je to tak geekovské ako využiť kamerku čo poskytuje video formát ktorý je iný ako vyžaduje tebou preferovaný streamovací program (keďŽe to vyžaduje konverziu).

    Alebo to vyrieš jednoduchšie. Vytiahni z krabice s hračkami nejakú USB kameru čo poskytuje MJPEG, a budeš mať vybavené aj bez kúpy RasPI CAM.

    Ohľadne FF, neviem či má ešte stále plnú podporu MPEG-1 (MJPEG/MPEG-TS). Niekde na NAS mám staré nahrávky filmíkov zo starých fotoaparátov, ale NextCloud mi niečo z toho nevedel zastreamovať (už si nespomeniem čo, nepotreboval som to zisťovať v tých kvantách súkromných dát). Viac som po tom nepátral. Ten formát je na dnešnú dobu zastaralý.
    11.5.2023 11:53 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Děkuji za odpověď ... Asi bude rychlejší zkusit nějakou jinou kameru ... Tu "krabici s hračkami" ale nemám, jen pár nefunkčních notebooků, no kdyžtak se porozhlídnu kolem, nebo za pár korun něco koupím... M.
    12.5.2023 16:08 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    13.5.2023 14:41 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    to už jsem četl dříve, ale vyžaduje to ffstreamer, a ten jsem ani pomocí apt-file nenašel. Jen zmínku, že ffstreamer byl z distribucí odstraněn, ale je možné si celý ffmpeg přeložit kompilace na Pi asi 4 hodiny ... no na mně zbytečná masařina, to už radši najdu jinou kamerku, což se taky stalo.

    Ale děkuji.
    13.5.2023 14:27 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Pokračování problémů s kamerkou (ALi Corp. M5602 Video Camera Controller)
    Příloha:
    Resumé :

    Tak jsem vyměnil kamerku za starou Logitech c110. v4l2-ctl říkal, že umí i jpeg i mjpeg, zkusil jsem ji a .... nic. Ani nevím, co bylo špatně, protože jsem ji znova zkusil druhý den a ... kuk :)

    Jinak moc děkuji všem za pomoc, problém je vyřešen.

    Co se týče toho transkódování za letu ( když má kamerka jen jiný formát než mjpeg neb jpeg, ) tak před tím dost na diskuzích varují ( sám jsem teda neměl možnost to potvrdit ), prý to nebohému Pi dost saje výkon, A tisk nemusí být zrovna kvalitní... ale nevím

    Jinak hezký víkend ...

    M.

    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.