RTSP Streaming Plug-in

I created a RTSP Streaming Plag-in.

This is a wireless live streaming plug-in by the RTSP server on THETA.
You can open and play the RTSP Stream from RTSP client tool like vlc.

As this plugin is under review by RICOH, it will be available later.

2 Likes

Hey @science-arts, this sounds really great! What will be the main uses of this plug-in? Who is it aimed at? You should submit it to the THETA Dream and Build developers contest! Since you’re already submitting a plug-in, you’d be in good shape for getting it in on time for the contest.

Oh, nice! There’s a real need for this.

Have you tested the latency?

Is there any possibility of showing this in a VR headset?

Plug-in Now in Store

Hello,
I’m new to the community but really interested in live streaming from the THETA to an Oculus Go VR Headset.
Have your questions regarding latency and VR Headset been answered?
If not, what kind of communication would you recommend?
I’m working on an interactive installation and therefore I need 30fps and very low latency. I think the YouTube live stream option is not working for me because of the latency and I’m not sure about Hugues HTML5 client approach because of the equirectangular output.
I’m thankful for every advice I can get!

That’s fairly difficult.

Desktop sharing software might work.

See this concept:

If you want the camera itself to be untethered, you can use this plug-in:

Something like VLC will work on the desktop. GoPro VR Player desktop version will also work with the live stream.

Thanks for the fast reply. I’ll look into those concepts and try different approaches.

Hello @codetricity,
I have an additional question. What transfer method is used by the native theta app for smartphones for displaying the camera’s view live when taking pictures/ videos? It works very well and has a latency less than 1 second. Is there any possibility to display that as dual fisheye or full screen reacting to the device orientation or using a plugin for that?
That would work for me, I would only need to switch from the oculus go to a phone based headset.

The LiveView is MotionJPEG, which is a set of JPEG images. It has limitations with framerate and resolution, but many people are using it. Search for Amelia drone on this forum or FOX SEWER ROVER. If you can’t find it, let me know.

Suggest you look at this cool Janus Gateway solution by the author of FOX SEWER ROVER.

Camera API for plug-in is here:
https://api.ricoh/docs/theta-plugin-reference/camera-api/

I don’t think you can stream in unstitched dual-fisheye, but I can’t fully remember.

Both the Amelia Drone and FOX SEWER ROVER authors researched low-latency solutions, so I think those are good starting points for your research.

I believe the Amelia Drone solution by @Jake_Kenin is using A-Frame for the headset navigation. A-Frame can handle the headset orientation and controller movements for different headsets.

Thanks! I’ll take a deeper look at those projects.

1 Like

Hello,
I’m new to this forum and I just got my ThetaV. Thanks for this plugin!
I would like to use RTSP and have a better control over the H264 compression setting and make it compatible with Gstreamer. The current plugin works well with VLC but somehow, didn’t show up with Gstreamer.
Would it be possible to have access to the code?
I’m just starting the explore how to develop a plugin.
Cheers!