@nikunjarora12345 thanks for posting the improved solution. I must have installed a different driver on my system that set the registry for me. When I made the video, I mistakenly thought that Z1 driver 1.0.0 would set everything up automatically.
It’s also possible that I set the registry manually when I was trying to get it to work and then I forgot about it.
Thanks again for your contribution to the community knowledge. That original registry hack was from @zimmermegan a while back and other people have improved the technique over time.
I added your solution to the description on the video and added a link to your post.
yea, it’s cool. @Justin originally solved the problem with an older driver. @RicoB also posted some solutions, including skybox. There’s really more contributions. As I normally don’t use Unity, I am just an aggregator. I need to figure out an easier way to provide attribution.
@jcasman , if you have time, please send the video link out to some Unity development groups. It’s fun to use streaming video from the Z1 / V and not so difficult if you use the right driver and setup. However, it’s super difficult if you don’t know to use the right driver and registry modification.
I think the THETA V/Z1 might be the best camera for this type of development at a reasonable equipment cost.
Has there been an updated solution to this form since UVC 3.0 driver came out? Using the UVC 1.0 drivers and 2.0 drivers I still can’t get my Ricoh Theta z1 camera linked up to unity. I have tried just about everything. I am trying to retrieve live video from the z1 onto unity and attach it to a sphere to use it for VR. Any help would be appreciated, I’ve watched about every video online relating to this topic.
As of 2023 Dec 8, I had to use OBS as a virtual camera, then use the virtual camera in Unity. I didn’t try to get it working with the RICOH THETA UVC for that long. I used Windows 10 in my test.
I did some additional tests with the RICOH THETA Z1 and Unity to check the smoothness of the video inside of Unity. This is how it looks with a moving video.
I have the Z1 on a small tripod with an extension. I have a laptop showing a video in front of the camera.
Thank you so much for the help, using the live video feed from a virtual camera through OBS rather than pulling the live video feed directly from the camera allowed unity to work.
Hi, I’m working with @Caleb_Amadoro and am wondering how to wirelessly connect the Ricoh Theta Z1 to the OBS Virtual Camera and if there’s any way to do so? We were successful in connecting the Ricoh Theta Z1 to OBS’s virtual camera and streaming it to Unity, but that was with connecting the Ricoh Theta Z1 to our laptop with a USB C to USB A cable when our goal is to connect it wirelessly. I have found a plug in guide for connecting the Ricoh Theta Z1 to a YouTube live stream but not OBS which is what we need to connect to so that the virtual camera can connect to Unity. Our final goal is as low latency as possible so not using Youtube or any live streaming platform would be best.
Hi,
I’m the developer of HDR live streaming plugin. I just finished an upgrade to be able to wirelessly stream to any pc in same network and use live camera feed as regular video capture device/source. What is interesting is that can encode using h.265 too, need a good pc if want to process it in this case.
Is your z1 put into dev mode? If yes I can share the apk directly with you to try, or wait until update is publicly available(need a few days to finalize and send to Ricoh).
laszlo, great news. I’ve used your high-quality plugin in the past and look forward to seeing the new release.
Does the ability to stream to a PC require a free or paid login to your service? The RTSP plugin is no longer under development, so it would be better to use the HDR live streaming plugin as it is under active development.
Only free registration is required and user is able to control their Z1 through flow.tours website like earlier, to set bitrate, encoding settings, server address where to stream to etc. Once plugin is started will pull this configuration data set by the user and set the Z1 accordingly to stream to RTMP or RTSP or SRT , using h.264 or h.265. Able to stream to OSB too directly using RTSP or SRT too. In HDR or regular video quality. Only requirement is to have both Z1 and PC on same network.
I spent some time lately on backend server and to cover live streaming to Oculus/Meta Rift, Quest, Quest 2/3, HTC Vive HMD’s. It works, but work is still in progress.
Would be great to have a Ricoh Theta Z2, capable of 8k live streaming/in camera stitching. With Z1 it’s also a great experience.
Searching for best infrastructure to cover the globe, testing various CDN’s, AWS network/transfer services. Will have a server up and running in US too soon.
yes, absolutely! Clearly extra low latency requirement will only be there in local network for now, controlling a drone may work with ~200ms latency, but not when ~2 second latency is in place. 4k resolution is still a limit in this case, both for 360 cams and for delivering to viewers. For better quality ~4 second latency provides better image quality but still some interactivity can be achieved with the presenter.
There are some limitations how 360 video is rendered inside these VR devices , so some tweaking will be required there too, like I did with Z1. Will hopefully get there this year.
Hi, I’m currently in the process of putting my camera into dev mode. I would like if you shared the apk directly with me, if you can’t then it’s fine as the update will be out in a few days anyway.