Community Applications on GitHub

Image Viewing

To display and navigate 360 images.

JavaScript 360 Image Viewers

Other Image Viewers

  • PanoramaViewer by Sunao Hashimoto - Written in Processing language. No documentation.

Camera Control

JavaScript Control of Camera

Other Camera Controllers

  • OpenSphericalCamera Client by Duiker Research
    • A Python library for interfacing with cameras that implement the OpenSphericalCamera API
  • scala-ricoh by Freddie Poser
    • Download photos from the RICOH THETA using scala or Java
  • python-download-rossgoderer
    • Example Python script from community member Ulrich Rossgoderer. This was posted in the THETA Developer Forum. Uses the requests module, which you may need to install on your system.

Small Board (like ESP8266) Camera Control

Video Streaming

  • THETA_GL by mganeko
    • THETA WebGL viewer using three.js This looks super interesting, but it’s in Japanese. This would be great for @jcasman to translate into English :japan:
  • Ricoh Video Streaming Samples by RICOH :hotsprings:(hot)
    • Sample applications written by RICOH engineers for live streaming of 360 video using WebRTC for browser to browser video chat or to use a Raspberry Pi to stream video to a browser. Includes JavaScript code to convert a dual-fisheye stream into equirectangular within the browser
  • THETA-S-LiveViewer-P5 by Sunao Hashimoto
    • Live streaming using the Processing language
  • theta-s-quartz by Kieran Farr
    • CamTwist Effect Plugin to Convert Theta-S Live Video from Fisheye to Equirectangular via Quartz. An experiment to use OS X Quartz Composer to transform Ricoh Theta S live feed dual fisheye to equirectangular.
  • ThetaWifiStreaming by Makoto
    • THETA S WiFi streaming demo with Unity using PC/Mac

Register for the THETA Developer Ecosystem