RTSP Streaming Plug-in

That’s great! Thank you :slight_smile:

Updated live streaming guide with information on RTSP plug-in.
THETA Live Streaming

When streaming over Ethernet, I can charge the THETA V over USB, resulting is very long streaming sessions. After 3 hours of streaming, my camera charge increased from 75% to 84% charge!

Inline current meter of USB power going into THETA V. The camera is charging while streaming over Ethernet.


GoPro VR Player 3

Tested with GoPro VR Player 3 on a Mac and you can view the stream with 360 navigation.

Tested with VLC at 3840x1920 @ 30fps. Works great!!

at 4K resolution, pushing 300 KiB/second over the local network.


At 9:40pm, I’ve been streaming for 4 hrs and 23minutes.

Hallo! i have problam with a plagin. After 30 min rtsp streaming, camera off with 2 signal and red indicator. What is this suppose to be? On 30 min streaming, camera having charge.

Is the camera hot? Try a lower resolution first and point a fan at the camera.

As of 7:51am, I’ve been streaming continuously from a THETA V to VLC for 14 and a half hours.

Using RTSP Plugin Running Over Ethernet as a video source in OBS.

Streaming to YouTube

1 Like

Same problem here. Any working Gstreamer’s rtspsrc sample? Thanks.

Hello, codetricity,

can you help to use the RTSP streaming work with Z1.
I couldn’t install it on Theta Z1.

Hmm, it may not be supported on Z1.


I get this type of error with the Z1.


Using this technique might work for you, but it is more involved. At least, it is a path forward with your current camera.

I just tested the plugin and it is mind blowing :slight_smile:
Streaming functionnality is very robust using VLC on windows over local Wi-fi.

I am very interested in streaming the video into a VR headset that is programmed with my “home made” video player. I will keep you informed about my success or failures. So far video player only handle RTMP, so it’s not working yet …
My questions:

  1. Can we somehow configure the plugin in order to only stream single lence video ? I only need a 180° picture to be played in the VR headset…
  2. Is it possible to set-up a security password in order to avoid unknown devices to access the stream ?

Thanks again for the great work !

I have some problem with this plugin : Wireless Live Streaming. I tried to connect the camera Ricoh theta with the rtsp URL but the connection did not work : the LED " LIVE" is on, but there is no image on VLC and after a moment, there was a bip from the camera and the LED was blinked in red.
That’s a curious behavior because I succed the first time I tried to stream on VLC but now I can’t do it anymore. Can someone help me this problem please ? Thank you all

Are you using the Wireless Live Streaming plugin, which is RTMP, or the THETA RTSP Streaming plug-in from Science Arts?


I’m using Theta RTSP Streaming plug-in.
I’m already use this tutorial, but it stil doesn’t work : the problem appears at the moment to watch the video in VLC : the camera makes a sound : bip and the LED is red. In fact I can see the video enven if the LED live is on

Do you have access to a Mac or Linux machine?

I’ve had problems viewing the RTSP stream on Windows 10 with both VLC and other software.

If you can get it working on one platform, you can then try and isolate the problem on another platform.

The source code for the plug-in is also available if you want to try and fix it.

No I can not work on Linux or Mac machine.
My colleague works on Windows 10 and it works on her machine so, I don’t understand where is the problem. Plus the first time I tried to stream it worked, I really don’t understand why the stream why doesn’t work anymore now.
Plus, what is the code for this plug-in ?

One version of the code is below. This fork of the ScienceArts original code has some additional documentation on the README and you can check the original ScienceArts repo.


The code works on Z1 too. ScienceArts updated the plug-in so that it works on Z1 in addition to V.

I’ve had similar experiences on Windows 10 as you and your colleague. Sometimes it works and sometimes it didn’t. I was not able to trace the problem. You can see in the README that I wrote that I was not able to get it to work reliably on Windows as of Dec 2020.

I also tried Go Pro VR Player. I was able to use it with 360 navigation on MacOS, but not on Windows 10.

I was able to use Pot Player sometimes on Windows 10, but not other times.

The may be a setting on Windows to increase stability, but I have not found anything.

If you solve the problem, please post your tests.

Also, my Windows 10 HDD has a problem and I need to reinstall Windows 10, so I am having some problems testing Windows 10 applications at the moment.

I purchased a new 2 TB SSD from Amazon.com, but I have not reinstalled Windows 10 yet.

1 Like

Just to clarify that the plug-in in the store now works with Z1 with firmware 1.60.1


This may not solve the problem with some Windows 10 configurations. Please post additional test results.

Source code from the Science Arts repository is here:

GREAT plugin!
Many thanks to @science-arts for the Ricoh Theta Z1 support!

For a quick test the RTSP-live stream view I would suggest the ffmpeg/ffplay:

ffplay -fflags nobuffer -i rtsp://<ip_address>:8554/live?resolution=1920x960

The delay is approx. 0.65 second (see photo).

The ffplay shows also details of the stream:
Input #0, rtsp, from 'rtsp://IP:8554/live?resolution=1920x960': Metadata: title : RICOH THETA live cast comment : RICOH THETA live cast Duration: N/A, start: 0.266667, bitrate: N/A
Stream #0:0: Video: h264 (Constrained Baseline), yuv420p(tv, smpte170m/bt470bg/smpte170m, progressive), 1920x960, 30 fps, 30 tbr, 90k tbn, 180k tbc

Connections details:
Ricoh Theta Z1 - WiFi 2.4GHz, distance to AP ~20 meters.
Windows 10 (1803) laptop (MSI GT73VR): LAN, Gigabit ethernet.
When both (Z1 & PC) are connected via WiFi the delay increases.


Thank you for posting this good, detailed, information on your test.

Thank you especially for showing the use of -fflags nobuffer. that may resolve some of the problems.

I’m going to test this in Windows 10 after I reinstall my OS.

I just tested the parameters you posted on Ubuntu 20.04 and it works great.

$ ffplay -version
ffplay version 4.2.4-1ubuntu0.1 Copyright (c) 2003-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

I wonder if there is a way to disable buffering on Pot Player on Windows 10? It has nice 360 navigation of the stream.

Just to share info, I’m getting some frame degradation at 4K on my network with ffplay. It still works, but the 2K stream is clearer.

1 Like

Hi all,

I’ve just installed the Theta RTSP Streaming Plugin on my Z1 and pushed the stream through to VLC. I see it only displays in equirectangular format? How can I get it to 360 mode or is this not possible in VLC. If not possible what other streaming services can I use with this plugin for live streaming to display in 360 mode. Ideally I’m looking to use Youtube or Facebook. I look forward to your comments.

P.S Been testing Ricoh’s “Wireless Live streaming plugin” and it gets very hot. The above plugin gives me more hope

YouTube and Facebook use RTMP. You will need to use the Wireless Live Streaming plug-in for RTMP. did you upgrade the Z1 to 1.60.1 firmware?

If you want to use RTSP direct to another computer, use Pot Player on Windows or GoPro VR Player Desktop.


Live stream video output to desktop will look like this:


Feel free to post more questions.