Record videos of a Unity VR scene with passthrough running on a Quest Pro through Quest Link (USB)?
I have a Unity project with some passthrough layers which I run directly from the editor on my Quest Pro via Quest Link (USB) and I'm trying to record a video of the VR scene, but unfortunately without any success so far. Supposedly, since the v47 update, the headset's video recording tool should capture the passthrough views as well but that's not true in my case. The video is all black. I've tried streaming from the headset using SideQuest as described here but there again, Scrcpy only shows a black screen. In Unity's play window only the virtual objects are rendered properly, passthrough layers are all black. I've got the latest Oculus runtime (54) and Interaction SDK, I've enabled dev mode and passthrough settings everywhere and it works in the headset (I can see my surrounding physical environment), but I can't record a video with that passthrough content. The example scenes in the Oculus SDK have the same problem so my project isn't at fault here. Has anybody managed to record passthrough videos from a Unity project running through Quest Link?1.7KViews1like1CommentGame crashes when recording (If relating to logs)
Like 28 peoples game crashed due to an error: android_crash:android.app.BackgroundServiceStartNotAllowedException:com.oculus.vrapi.ScreenCaptureHelper.advertiseStreamablePackage Stack Trace java.lang.Error: FATAL EXCEPTION [Thread-3] Unity version : 2021.3.25f1 Device model : Oculus Quest Device fingerprint: oculus/hollywood/hollywood:12/SQ3A.220605.009.A1/50500320057200150:user/release-keys Build Type : Release Scripting Backend : IL2CPP ABI : arm64-v8a Strip Engine Code : true Caused by: android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent { act=SET_METACAM_PACKAGE_NAME cmp=com.oculus.metacam/.capture.CaptureService (has extras) }: app is in background uid UidRecord{c77b0c3 u0a93 CEM bg:+1m47s574ms idle change:idle procs:0 seq(0,0,0)} at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1870) at android.app.ContextImpl.startService(ContextImpl.java:1826) at android.content.ContextWrapper.startService(ContextWrapper.java:776) at com.oculus.vrapi.ScreenCaptureHelper.advertiseStreamablePackage(:47) Any thoughts?728Views1like0CommentsHow to disable the recording feature?
Hi, I'm building an app from Unity 2020 and I would not want the app to be able to record by the user. Currently, any application that you run directly on the headset (Oculus Quest/Oculus Go) has an option to record a video or take a photo if you open up the Home menu/Pause menu. Is there a setting or code that I can include in my Unity project to disable the ability of the user to record just for the application I'm building? Thank you! Regards, Faizal4.5KViews1like4CommentsAccess to Oculus Quest video recording feature from the code
Hello, Right now to record the video of my game on Quest I should go to the Oculus menu, start recording from there and then return back to finish it. What I want: press some button in-game and record the video without jumping between the game and the Oculus menu. I don't see any API to implement such a thing. Does it possible to give access to developers to video recording feature? It also can be cool to control where users can share the video: not only on Facebook for example but also on Instagram.2.5KViews0likes2CommentsExternal Video Recording Launch OculusQuest
Good day, fellow developers, For improvement purpuses we need to record videos BUT testers usually don't like launching procedure or forget about it. So we would like to launch recording when app launches and stop when quits- is it possible?585Views0likes0CommentsUnity / Oculus Go - Enable Recording
None of the projects that I've build with Unity work with the Oculus Go recording feature. When I start recording and navigate to one of these apps the recording captures a black screen. Is there a way to enable recording--something I'm missing? Unity 2018.3.6f1 Utilities for Unity 1.35812Views0likes1CommentReal-Time Video Capture with Unity 5
Hello! I'm attempting to record video live in-app similar to the way Tilt Brush works. In fact, Google published an article on how they were able to accomplish recording video with Unity on the Vive: https://medium.com/google-developers/real-time-image-capture-in-unity-458de1364a4c#.iq1ccomw9. Unfortunately, the way they were able to make it work without having ~20ms refresh rates was by hacking the SteamVR render loop. The Oculus SDK doesn't allow for that as far as I know, so I tried every single event in Unity (https://docs.unity3d.com/Manual/ExecutionOrder.html) to try placing ReadPixels and GetPixels in places where the GPU wouldn't be used. None of them made the refresh rate go below the needed 10ms (or 0.5ms like what Google accomplished), though some events were clearly worse than others. Does anybody have any ideas or solutions for how to record video in-app in real time using Unity as the game engine? Thanks! Nathaniel2.5KViews0likes2CommentsBlocking Universal Menu's Video Recording Feature
Hello everyone, I am trying to block video recording feature in the Universal Menu's Utilities section. Does anyone have an idea about how to achieve this? I am building a streaming application with Unity 5 for Gear VR so I don't want the stream to be recorded. I saw that Oculus Video has this feature but I couldn't find how to achieve that in Unity.465Views0likes0Comments