Puncte:2

Cum pot vedea fluxul video live al camerei mele Wyze pe Linux Ubuntu?

drapel cn

Cum pot vedea fluxul video live al camerei mele Wyze pe Linux Ubuntu?

eu am Wyze Cam V3.

Constrângeri:

  1. Chiar nu vreau să pierd capacitatea de a vizualiza fluxul video din aplicație pe telefonul meu când ies din casă.
  2. În mod ideal, nu voi pierde nicio altă caracteristică modernă oferită de Wyze, iar actualizările automate ale firmware-ului vor avea loc în continuare.
cocomac avatar
drapel cn
Puteți să flashați firmware-ul [pentru a-l face să scoată un flux RTSP standard](https://support.wyze.com/hc/en-us/articles/360026245231-Wyze-Cam-RTSP), apoi puteți vizualiza RTSP transmiteți în flux cu o aplicație precum [VLC Media Player](https://packages.ubuntu.com/focal/vlc). Alternativ, ați putea rula aplicația Wyze într-un emulator Android. Dar nu există o aplicație Linux oficială pentru camera Wyze.
Gabriel Staples avatar
drapel cn
@cocomac, mulțumesc pentru sugestie! Sună mai mult ca un răspuns decât un comentariu. Luați în considerare să faceți un răspuns. Cu toate acestea, există câteva probleme mari cu firmware-ul RTSP de la Wyze. Ei spun pe pagina respectivă: 1) „Vă rugăm să rețineți că caracteristicile și funcțiile adăugate după versiune nu vor fi disponibile”. și 2) „AI și alte caracteristici legate de Cam Plus pot fi instabile pentru camerele care utilizează acest firmware”. Deci, se pare că are suport limitat, funcții reduse și nu are actualizări automate odată ce faci acest lucru. Există vreo altă cale?
Gabriel Staples avatar
drapel cn
Întrebare ulterioară: [Ce emulatori Android/mașini virtuale funcționează bine în Ubuntu?](https://askubuntu.com/q/1392621/327339)
Puncte:3
drapel cn

Iată 3 opțiuni cu care am venit. Dacă puteți găsi un emulator Android mai bun pentru Ubuntu, totuși, vă rugăm să postați un alt răspuns mai jos și/sau la întrebarea mea ulterioară aici: Ce emulatoare/mașini virtuale Android funcționează bine pe Ubuntu 18.04 și 20.04 sau mai târziu?

1. Ce am testat care funcționează (lent):

(mașină virtuală într-o mașină virtuală)

Urăsc această soluție pentru că este extrem de grea, necesită o mașină virtuală într-o mașină virtuală și este foarte lentă și necesită o cantitate masivă de spațiu de stocare a sistemului de fișiere, dar functioneaza.

  1. Instalați VirtualBox mașină virtuală pe Ubuntu 20.04.

  2. Instalați Windows 10 pe 64 de biți în VirtualBox

    1. Obțineți fișierul ISO oficial Windows 10 de la Microsoft aici: https://www.microsoft.com/en-us/software-download/windows10ISO
  3. Instalați BlueStacks 5 Emulator Android în Windows 10 (rulează Android 7, chiar dacă Android 12 este disponibil).

  4. Faceți clic pe Magazin Play în emulatorul Android BlueStacks și conectați-vă cu Contul dvs. Google. Descărcați aplicația Wyze.

  5. Conectați-vă la aplicația Wyze și faceți clic pe fluxul camerei pe care doriți să îl vizualizați. Dacă primiți acest mesaj de eroare:

    Conexiune esuata.

    Vă rugăm să încercați: 1. Forțați închiderea aplicației și reîncercați
    2. Porniți și porniți camera.

    introduceți descrierea imaginii aici

    ...atunci:

    1. mai întâi, porniți și porniți camera decupând-o și conectând-o din nou. Reveniți cu un pas în aplicație și încercați să vizionați din nou fluxul live. Dacă funcționează, grozav! Dacă nu:
    2. închideți BlueStacks, reporniți mașina virtuală Windows 10, apoi închideți Virtual Box, permițându-i să-și salveze starea. Apoi, reporniți mașina Ubuntu. Când vă întoarceți în Ubuntu, deschideți VirtualBox, deschideți Windows 10, redeschideți BlueStacks și încercați din nou.

    Aplicația Wyze funcționează bine acum pentru mine. Este doar super lent este totul. Dacă deschid simultan un flux video pe telefon și pe computer și compar marcajele de timp în direct care numără în sus în colțul din dreapta jos al videoclipului, pot vedea că fluxul live de pe computerul meu este 20~30 de secunde întârziat! Redarea videoclipurilor din istorie este, de asemenea super lent, și ia ~15 secunde pentru a încărca videoclipul după schimbarea de fiecare dată a poziţiei pe linia temporală. Videoclipul este redat și lent, la aproximativ 0,75x. Toate acestea sunt pe un laptop destul de puternic, care a costat ~ 2500 USD în 2019 și are 16 GiB RAM, 512 GiB SSD m.2, CPU Intel(R) Core(TM) i7-8650U (8 hyperthreads).

Alte probleme cu această soluție:

  1. BlueStacks rulează o versiune veche de Android (versiunea 7.1.1, după cum s-a raportat la vizitarea site-ului web http://demo.mobiledetect.net/ din acel sistem (unde am invatat asta)).
  2. BlueStacks rulează extrem de lent deoarece este limitat la 1 nucleu, deoarece nu pot intra în VirtualBox BIOS/UEFI (din moment ce nu are) pentru a activa virtualizarea Intel. Cu alte cuvinte, am activat-o în setările mele reale UEFI, dar se pare că funcționează doar la un nivel de mașină virtuală, așa că Windows o face să ruleze într-o mașină virtuală în Linux, dar Android o face. nu faceți-o să ruleze în mașina virtuală BlueStacks din mașina mea virtuală Windows.

2. Soluția de compromis: schimbați firmware-ul camerei Wyze

La fel de @cocomac spune:

Puteți să flashați firmware-ul pentru a-l face să scoată un flux RTSP standard, și apoi puteți vizualiza fluxul RTSP cu o aplicație precum VLC Media Player.

Nu am încercat asta, dar mă aștept să funcționeze.

Cu toate acestea, există câteva probleme mari cu firmware-ul RTSP de la Wyze:

Ei spun pe pagina respectivă:

  1. „Vă rugăm să rețineți că caracteristicile și funcțiile adăugate după versiune nu vor fi disponibile.” și
  2. „AI și alte caracteristici legate de Cam Plus pot fi instabile pentru camerele care utilizează acest firmware”.

Deci, se pare că are suport limitat, funcții reduse și nu are actualizări automate odată ce faci acest lucru. Acele probleme sunt o mare înfrângere pentru mine.

3. Ce am făcut în schimb (mi-am folosit telefonul)

Scopul meu a fost să-mi monitorizez copilul într-o altă cameră în timp ce lucram la scrierea unei întrebări AskUbuntu.Aveam un laptop de rezervă în apropiere și m-am gândit: „Oh, probabil că pot să-mi văd camera Wyze acolo și să privesc copilul”. Nu! Dar, se dovedește că aplicația Wyze funcționează grozav în Android pe telefonul meu, iar când vizionez un flux video în direct, împiedică telefonul să intre în somn, așa că, după 1 oră de joc încercând să fac soluția de mașină virtuală de mai sus, tocmai am conectat în telefonul meu la un încărcător, puneți-l pe un mic suport pe care îl am pentru el și puneți-l lângă computer. Ecranul este mic în comparație cu laptopul meu, dar cel puțin a funcționat bine, a rămas treaz pe telefon și nu a necesitat o mașină virtuală într-o mașină virtuală.

Deci...mai aștept o soluție Ubuntu mai bună, dar măcar opțiunile 1 și 3 funcționează.

Vezi și întrebarea mea ulterioară aici: Ce emulatoare/mașini virtuale Android funcționează bine pe Ubuntu 18.04 și 20.04 sau mai târziu?

Referinte:

  1. Unde am învățat despre utilizare http://demo.mobiledetect.net/ în browser pentru a verifica versiunea Android: Stack Overflow: Cum să verificați versiunea sistemului de operare Android a emulatorului bluestacks
Puncte:1
drapel cn

Descărcați Android-x64 de la FossHub*. Folosește Android-x64 ISO pe 64 de biți versiune. Am ales 9,0-r2, dar pur și simplu alegeți oricare ISO pe 64 de biți ar trebui sa faci.

Presupun că aveți VirtualBox instalat**.

Creați un nou VirtalBox VM. Numiți cum doriți (eu am ales Android). Setați tipul la Alte iar versiunea la Altele/Necunoscute (64 de biți). I-am dat 2 GB RAM, dar mai multă RAM ar trebui să funcționeze bine. Creați un hard disk virtual. Selectați VDI (Imagine de disc VirtualBox) pentru tipul. Am făcut alocarea dinamică, dar și dimensiunea fixă ​​ar trebui să funcționeze. Faceți discul de 16 GB. Salvați-l. Acum accesați Setări pentru acel VM și sub Stocare, unde există o pictogramă CD urmată de text Gol, și spuneți-i să folosească android-x86_64-9.0-r2.iso fișier pe care l-am descărcat înainte. De asemenea, setați Reţea modul la „Adaptor cu punte”. Apăsați OK. Acum, este timpul să porniți VM-ul. Apăsați Start (sub săgeata mare verde).

În regulă, dacă totul a mers bine, atunci când apăsați Start, ar trebui să vi se ofere câteva opțiuni:

Live CD - Rulați Android-x86 fără instalare
Live CD - Modul de depanare
Instalare - Instalați Android-x86 pe harddisk
Opțiuni avansate...

Utilizați tastele săgeți pentru a selecta Instalare. Utilizați tasta săgeată în jos pentru a selecta Creați/modificați partiții (și apăsați enter), spuneți-i să NU folosească GPT. Do Nou. Selectați Primar (spre deosebire de Partiția logică sau Anulare). Acceptați dimensiunea implicită. Apăsați enter pe Bootabil astfel încât sub Steaguri se spune Boot. Acum fa Scrie. Tip da (și apăsați enter). Va dura câteva (poate zece, poate mai multe, în funcție de dimensiunea + viteza discului). Acum fa Părăsi. Vă va aduce la un meniu numit Alegeți Partiție. Selectați sda1, si el Bine. Vă va solicita să selectați un sistem de fișiere. Selectați ext4 pentru sistemul de fișiere. Selectați da, doriți să o formatați. Selectați da la dacă vrei GRUB (prestabilit este Skip, vrei Da). Spune, de asemenea, Da dacă vrei /sistem director ca citire-scriere. După ce se instalează, selectați Rulați Android-x86.

Va sta pe android logo pentru aproximativ treizeci de secunde. Odată ce pornește, apăsați butonul galben de pornire și treceți prin configurare. Selectați VirtWifi ca rețea ta. Nu aș adăuga o parolă, deoarece este în VirtualBox, dar poți dacă vrei. Lansați Magazin Playși conectați-vă la Contul dvs. Google. Aș dezactiva opțiunea Backup pe Google Drive în timpul configurării Magazinului Google Play, dar puteți, dacă doriți. Căutați aplicația Wyze, apăsați Instalare și lansați-o. Terminat!


*Da, site-ul web Android-x86 arata scazut. Totuși, ISO (de la FossHub) a funcționat bine pentru mine.

**Am testat asta pe Arch (folosesc Arch BTW) și a trebuit să fac sudo pacman -S virtualbox-host-module-arch, acceptați că ar intra în conflict cu virtualbox-host-dkms, și a ales să-l instaleze oricum (eliminând fișierul virtualbox-host-dkms pachet). a trebuit sa fac si eu sudo vboxreload după ce a rulat acel ocmand. Dar ar trebui să funcționeze bine pe Ubuntu în mod implicit..

cocomac avatar
drapel cn
Pentru votantul negativ, vă spuneți ce aș putea îmbunătăți? Sau de ce nu iti place? Aș aprecia câteva feedback, astfel încât să îmi pot îmbunătăți răspunsul dacă este necesar
Gabriel Staples avatar
drapel cn
Răspunsul meu a fost și el votat negativ.Bănuiesc că nu le plac soluțiile Ubuntu non-native, ceea ce înseamnă că bănuiesc că au votat negativ răspunsurile noastre din singurul motiv pentru care se bazează pe utilizarea unei mașini virtuale.
Gabriel Staples avatar
drapel cn
Încă plănuiesc să testez soluția ta. Nu am avut încă o șansă. Copiii mici și paternitatea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.