The main content for this article was originally written by Motoaki Tanigo on his blog in Japanese I’ve made a few changes for clarity. For example, I changed the links to go to the English versions and added screenshots.
THETA UVC Blender Setup
Download the live streaming application from the RICOH site and install it on your PC or Mac desktop computer.
Update from Craig: I have a detailed tutorial on installing THETA UVC Blender live-streaming app.
Setup the Live Streaming Encoder
Download any of the live streaming applications recommended by YouTube, and do the set up. I’m using Wirecast Play.
Update from Craig: I’ve also tested Open Broadcaster Software (OBS) Studio 64 bit. It’s free and open source. Works great.
Create a Live Streaming Event on YouTube
1 Log into YouTube. Click on the “Upload” button. Click the “start” button on the live streaming.
2 On the live streaming menu, you’ll see “immediate delivery” and “event.” Select “event.”
3 Click on the “New live event” button. Add the title. Set the start time in the “basic information” tab description.
4 Click on the “Advanced Settings” tab. Click the checkbox for “This live stream is 360°” under the new 360° video section.
After completing these steps, click the “Create Event” button.
Start THETA S in Live Streaming Mode
THETA S in live streaming mode. The blue lights in the red circle flash. The word “Live” appears. Hold down the “camera” button of THETA S while pressing the “Power” button. The THETA will start in live streaming mode. If the setup is successful, the “Live” mark will light up on the front of the THETA S.
Deliver the Live Streaming Encoder to YouTube
Connect the THETA S to set up the encoder. Add “THETA UVC Blender” as the camera.
In Wirecast Play, click on the “stream” button, to authenticate the YouTube account, to start the live streaming.
Update from Craig: For OBS, copy the Stream key into the box below.
Settings => Stream => Stream key
Here’s my Video resolution settings. As of 5/5/16, the THETA S can only output 1920 x 720 through the USB UVC Blender driver.
360 Degree Live Streaming Example
This video will give you a feeling for what it looks like when it’s streaming:
Update from Craig.
Found this cool and awesome video tutorial on live streaming to YouTube with the THETA S by Jeremy Sciarappa.
I was able to successfully to get live streaming to YouTube using Open Broadcaster Software (OBS) Studio.
Although the process took me a few days to figure out, you should be able to get everything set up in 15 minutes. The documentation from YouTube was pretty thin when they first announced support of 360 streaming. Thanks to the wonderful magic of the community, there is now wealth of documentation on this process, only a week after the announcement. It will be easy for you to get set up and stream 360 videos. Let’s dive in!
You should follow the video tutorial above by Jeremy Sciarappa. If you’re having problems installing the software, refer to this article on THETA live streaming with equirectangular output.
I’ve documented some of the problems I encountered in the hope that it’ll help other people avoid these pitfalls.
First, I needed to delete my existing webcam from the “Camera” list in Live Control Room. Then, I realized that I was having bandwidth problems, which resulted in a blurry image.
I decided to use Custom settings instead of Quick. I’m not sure if this is needed, but it worked for me.
I also realized that the Stream Name is different per event.
When I first started using OBS, I didn’t have the screen sized properly. Right click on the UVC THETA source (or whatever you named the camera source) and select Transform => Stretch to screen.
I then hit Start Streaming from my Windows 10 computer in Palo Alto.
Take a break and celebrate with your friends around the world. My colleague Tyler was able to see the 360 stream in San Francisco with full navigation. He wants to buy a headset now.
Live stream configuration test using my Palo Alto home Internet for upstream. Image is clearer when I have more bandwidth I’ll update the blurry image above when I bring my laptop to a place with more bandwidth. The actual bitrate at my house is under 1Mbps, too low for a good test.
If you're interested in experimenting with other ways to stream 360 video from the THETA, take a gander at using 360 video from a drone, this tutorial about how to use THETA live view with Unity, and this demo of WiFi streaming with THETA and Unity.