ESP-KVM 0.51.2, opinn hugbúnaður fyrir vélbúnað sem breytir ESP32-P4 örstýringarkorti í IP-byggðan KVM með vafraaðgangi að skjá, lyklaborði og mús fjartengdrar tölvu, án þess að setja upp umboðsmann á markvélinni, hefur verið gefin út. Kóðinn er skrifaður í C og dreift undir Apache 2.0 leyfinu. Helsta breytingin í þessari útgáfu er möguleikinn á að taka upp skjávirkni markvélarinnar á microSD-kort tækisins.
Upptaka hefst með hnappi í vefviðmótinu og vistast í VIDEO möppunni sem .ts skrár með H.264 myndbandi. Tækið tekur upp sama straum og það sendir áhorfendum, þannig að endurkóðun er ekki nauðsynleg: á Espressif ESP32-P4 Function EV kortinu hélst rammatíðnin við upptöku á 21-22 fps án taps þegar hún var spiluð á markvélinni. .ts skráin spilast í VLC og mpv, og ef hún er rofin með því að fjarlægja kortið eða slökkva á henni, heldur hún áfram að spilast þar til henni lýkur. Langar upptökur eru skipt í 10 mínútna skrár og stöðvast eftir klukkustund; bæði gildin eru stillanleg. Sérstakur hnappur vistar skjámynd á JPEG sniði í SCREENSHOTS möppuna, jafnvel þótt H.264 merkjamálið sé virkt: JPEG vélbúnaðarkóðarinn í óvirkri stillingu er notaður til að taka skjámyndina.
Hægt er að taka upp lyklaborðsslátt og músarsmell í .srt textaskrá við hliðina á myndbandinu, sem strengi eins og „Slegið inn: rót“, „Ctrl+Alt+Delete“ og „Vinstri smell (812, 440).“ Sjálfgefið er að innsláttur texti sé skipt út fyrir punkta; hægt er að vista allan textann ef þess er óskað. Útlitið er tekið úr stillingum marklyklaborðsins.
Mælaborðsmyndavélastilling hefur verið bætt við, sem virkar á sama hátt og bílmælaborðsmyndavél: tækið fylgist stöðugt með síðustu mínútum skjátíma og vistar þær ásamt síðari sekúndum þegar eitthvað gerist — skjárinn verður stöðugur (dæmigert fyrir neyðarstöðvunarskjá), setning sem fylgist með birtist, ATX-straumvísirinn slokknar eða notandinn ýtir á hnapp. Myndbandið sem myndast er breytt í MP4 með köflum fyrir hvern atburð og ef tilkynningar eru virkar er það sent til Telegram sem myndband spilað í spjallinu.
Það eru tvær leiðir til að geyma fortíðina: í PSRAM, þar sem hún tekur ekkert pláss á kortinu fyrr en atburðurinn á sér stað, eða á kortinu sjálfu í stuttum brotum þar sem úreltum brotum er eytt. Önnur aðferðin virkar einnig á borðum með örgjörvaútgáfu allt að 3.0, þar sem eftir að H.264 kóðarinn hefur verið ræstur eru um 3 MB af lausu PSRAM eftir, samanborið við 11 MB í nýrri útgáfum.
Tímabilsstilling hefur verið bætt við: einn rammi er vistaður á tilteknum fjölda sekúndna og spilun er á 25 römmum á sekúndu, þannig að hægt er að taka upp klukkustund með 10 sekúndna millibili á 14 sekúndum af myndbandi. Upptökur og myndir eru skipulagðar í sérstöku viðmótssvæði þar sem hægt er að hlaða þeim niður, eyða þeim og spila án þess að þurfa fyrst að hlaða niður allri skránni. MP4 skrár eru opnaðar með innbyggðum spilara vafrans en .ts skrár eru greindar í ramma í stjórnborðinu og afkóðaðar með sama H.264 afkóðara og lifandi myndbandið, með spólun til baka og textum. HTTP sviðsstuðningur er innleiddur fyrir spólun til baka á tækinu.
Leit að texta á skjánum hefur verið innleidd. Við upptöku les tækið skjáinn sem stafasett á þriggja sekúndna fresti og vistar það sem það les í skrá við hliðina á myndbandinu. Í upptökuglugganum sýnir leitarorð hvenær það var á skjánum og spilar upptökuna frá þeim tímapunkti. Aðeins skjáir sem stafaframleiðandinn býr til eru lesnir - BIOS, ræsivalmynd, uppsetningarforrit og stjórnborð.
Hægt er að ræsa upptöku, tímaskekkju og skjáskot úr stillingum tækisins („upptaka 300“, „tímaskekkju 60“, „skjáskot“) og úr Home Assistant, sem er með rofa og hnappa fyrir þetta. Klukka tækisins er nú samstillt í gegnum NTP og hægt er að velja tímabeltið úr lista yfir borgir í stillingunum — áður var það geymt í hluta sem var falinn í viðmótinu.
Aðrar breytingar í útgáfum eftir 0.45.0:
- 0.46. Útgáfur fyrir VIEWE ESP32-P4-Pi og Waveshare ESP32-P4-NANO-WIFI6-DB kortin hafa verið bættar við. Vélbúnaðarforritið er nú smíðað með -O2 fínstillingu, litlar minnisúthlutanir hafa verið færðar í PSRAM og fryst verkefni veldur nú endurræsingu með úrtaki.
- 0.47. Keyrslubækur eru nú fáanlegar — fjölvi sem getur beðið eftir að setning birtist eða hverfi á textaskjánum og er keyrður á tækinu sjálfu þegar vafrinn er lokaður. Forskriftir í DuckyScript sniði eru nú samþykktar. Áætlunarforrit með cron setningafræði og tilkynningum til Telegram (með skjámyndum) eða webhooks hefur verið bætt við.
- 0.48. MicroSD-kortið og WiFi-einingin virka nú samtímis — áður notuðu bæði sömu SDMMC-raufina.
- 0.49. MicroSD-kortið á Function EV og Waveshare ESP32-P4-ETH kortunum starfar nú á 40 MHz strætótíðni í stað 4 MHz (lestur um það bil 9 MB/s, skrif um það bil 4 MB/s): Rafmagnslínur raufarinnar voru ekki knúnar af innbyggða spennustýringunni. Hleðsla mynda í gegnum vefviðmótið hefur verið hraðað um það bil 50 sinnum, í 3,5 MB/s yfir Ethernet. Lyklaborðsstilling hefur verið bætt við fyrir eldri BIOS-kerfi — markvélin sér nú eitt tæki á USB 1.1 hraða, að undanskildum mús eða geymslutæki. Tækið tilkynnir nú ef HDMI-stillingin fer yfir bandbreidd tveggja MIPI CSI akreina.
- 0.49.1. Lestrarhraði marktölvunnar af sýndardrifi hefur aukist úr 5,6 í 9 MB/s með því að lesa af kortinu í 256 KB blokkum. Myndbreytingar eru nú sýnilegar marktölvunni án þess að þurfa að tengja USB-lykilinn aftur.
- 0.50. Hægt er að skipta um microSD-kort á meðan tækið er í gangi, jafnvel þótt það sé fjarlægt á meðan afritun stendur: raufin er athuguð á fimm sekúndna fresti. Lagfærði seinkun í MJPEG sem olli því að vafrinn sýndi rammann á undan síðasta takkaslá á kyrrstæðum skjá.
Heimild: opennet.ru
