Visualizzazione post con etichetta Oculus GO. Mostra tutti i post
Visualizzazione post con etichetta Oculus GO. Mostra tutti i post

giovedì 1 febbraio 2024

Stereo RTSP stream Oculus Go

Un tentativo di effettuare uno stream video stereo dalla camera verso Oculus GO 


 

Oculus GO ha un supporto estremamente limitato dal punto di vista software per come client di stream video...l'unica soluzione che ho trovato e' stata quella di usare RSTP

prima si crea il server

wget https://github.com/aler9/rtsp-simple-server/releases/download/v0.16.0/rtsp-simple-server_v0.16.0_linux_amd64.tar.gz


tar -xzvf rtsp-simple-server_v0.16.0_linux_amd64.tar.gz

rtspServer=192.168.1.67:rtsp://192.168.1.67:8554/webCamStream ./rtsp-simple-server

dopo con FFMPEG si collega la camera al server

sudo ffmpeg -f v4l2 -framerate 24 -video_size 2560x960 -i /dev/video2 -f rtsp -rtsp_transport tcp rtsp://192.168.1.67:8554/webCamStream

per verificare si puo' usare

ffplay "rtsp://192.168.1.67:8554/webCamStream"

A questo punto ho caricato con Sideload VLC su Oculus GO.
I problemi sono il tempo di lag (abbondantemente sopra il secondo) ed il fatto che non riesco a portare VLC in modalita' fullscreen (solo teatro) e cio' fa perdere ogni speranza di avere una visualizzazione tridimensionale

venerdì 18 maggio 2018

Oculus Go e RIft

Ho avuto modo di provare sia Oculus Go che Oculus Rift.
L'impressione generale, anche in confronto a Daydream, e' che l'hardware sia trascurabile...cio' che fara' effettivamente la differenza sara' la disponibilita' di software




In merito a cio' Oculus Rift ha una killer application...Google Earth VR (non disponibile su Go e Daydream)...peccato che non sia possibile aggiungere dei temi personalizzati

lunedì 14 maggio 2018

Testare applicazioni su Oculus GO

Per sviluppare proprie applicazioni su Oculus si parte creando un normale progetto Android su Android Studio.



Prima di compilare il pacchetto APK si deve inserire un file con il proprio Device ID in assets (app/src/main/assets) del progetto (il file ha un nome del tipo oculussig_1KWPXXXXXXXX.dms) e permette di eseguire il file APK soltanto sul dispositivo relativo al file .dms


A questo punto si installa il pacchetto via Adb. Si copia il file apk e poi da linea di comando

adb install OculusGO.apk
per disinstallare deve essere inserito il nome completo del package

adb uninstall com.vr.lucainnocenti.oculusgo

La applicazione non e' visibile ne' sul launcher ne' sulle Sorgenti Sconosciute. Per eseguire si usi adb tramite

adb shell am start -n  com.vr.lucainnocenti.oculusgo/.MainActivity

Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...