360 live 1.01the following requirements are based on the use of the ricoh theta s camera. this...

13
Document Version 1.0 (released June 2016) Streambox360Live Document History: June 1, 2016. Initial beta release. Document version 1.0. DB July 7, 2016. Updated info about Blackmagic driver. Document version 1.01. DB July 7, 2016. Updated info on External Microphone. Document version 1.02. DB

Upload: others

Post on 02-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Document Version 1.0 (released June 2016) 

 

 

 

 

 

 

 

 

 

Streambox360Live™

Document History: 

June 1, 2016. Initial beta release. Document version 1.0.  DB 

July 7, 2016. Updated info about Blackmagic driver. Document version 1.01. DB 

July 7, 2016. Updated info on External Microphone. Document version 1.02. DB   

Page 2: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 2 of 13  Go to next page →  

1 INTRODUCTION 

360° panoramic‐space videos require high resolution, high motion fidelity, and high overall quality. With 

Streambox Cloud Encoder you can capture, encode, and Stream full 1080p 30fps 360° panoramic‐space 

video from the Theta’s HDMI port.1 Streambox provides support for network bonding of any of USB 

modems, WiFi, and LAN/Ethernet. Streambox Cloud will convert a single stream to a YouTube‐360 

compatible stream or triple‐play streams for other content delivery networks, CDNs.  

2 REQUIREMENTS 

The following requirements are based on the use of the Ricoh Theta S camera.  

This camera captures near 360° panoramic space. 

1.  Ricoh Theta S camera (Figure 1)2  

2.  MacBook Pro (2014‐2016 models, i7 recommended) 

3.  BlackMagic UltraStudio Mini Recorder (Figure 2)3 

4.  Micro HDMI to HDMI cable (to connect #1 to #3) 

5.  Micro USB to USB cable (to charge #1) 

6.  Thunderbolt cable (to connect #2 to #3) 

7.  Tripod extension post with ¼‐20 camera mount (Figure 3) 

8.  Optional – camera extender with monopod base/feet (items #7 and #8  

provide a freestanding mount for the Ricoh camera with nominal  

obstruction of 360° panoramic space)4 

9.  Streambox Cloud Encoder 

(go to http://www.streamboxvr.com to download Encoder) 

10.  YouTube account with 360 event enabled for YouTube 360 Streaming 

   

                                                            1 The Ricoh Theta S UVC Blender software with USB is an easy way to start but is limited to 15 fps at a 1280x720 resolution. 2 https://theta360.com/en/about/theta/s.html 3 https://www.blackmagicdesign.com/products/ultrastudiothunderbolt  4 Example: http://www.amazon.com/Smatree%C2%AE‐Q3‐Telescoping‐Threaded‐Thumbscrew/dp/B00XN1P9QI  

Figure 1. Ricoh Theta S

Figure 2 BlackMagic UltraStudio Mini Figure 3. Tripod extension post

Page 3: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 3 of 13  Go to next page →  

3 STREAMBOX SETUP 

3.1 THE BIG PICTURE The basic 360 setup workflow is to connect the Ricoh Theta S camera to the BlackMagic UltraStudio Mini 

Recorder which connects to the Mac Book Pro where the Streambox Cloud Encoder can process the 

stream and send it to the Streambox Cloud where it is routed to YouTube and then out to the world (see 

Figure 4).  

3.2 THE SETUP ORDER The following descriptions apply to Figure 4 and its corresponding number: 

1.  Connect the Ricoh Theta S camera to the BlackMagic UltraStudio Mini Recorder with a micro‐

HDMI to HDMI cable. Make sure Blackmagic software is installed and configured for HDMI (see 

section Blackmagic Design Desktop Video Software) 

2.  Connect BlackMagic UltraStudio Mini Recorder to MacBook Pro with Thunderbolt cable. 

Installation and operation of Streambox Cloud Encoder will be discussed below (see section 

Streambox Cloud Encoder) 

3.  Turn on the camera for live streaming, the camera must first be off, then you need to push 

and hold the bottom ‘Capture mode’ button and then push the top ‘Power’ button . Then 

release both after you see word ‘Live’  on the Camera.  The word ‘Live’ under will appear if you 

are in streaming mode (see green circles for button location). 

4.  If you plan to spend some time with the setup, it is recommended that you attach the Ricoh 

Theta S camera to a USB power supply via a micro‐USB to USB cable. This charges the internal 

battery as well as provides power for operation.  We recommend to pre‐charge camera before 

prolonged usage with USB. 

5.  Setup your event on the YouTube LIVE STREAMING Events, Create a new event page 

(https://www.youtube.com/my_live_events?action_create_live_event). Creating an event and 

Advanced settings will be discussed below (see section YouTube Events). 

6.  Strat Streambox CLoud Encoder and Select  ‘Setup Ricoh HDMI…’ from Service menu to auto‐

configure encoder for Ricoh Streaming 

7.  Stream to Streambox Cloud and route to YouTube. Setting up a Streambox Live account and 

routing a stream will be discussed below (see section 3.5, Streambox Cloud Account Setup) 

   Figure 4.  Schematic of Basic Setup 

Page 4: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 4 of 13  Go to next page →  

 

If you are new to 360 video, there will be some setup for each component. The first time through can be 

a little tedious but once you get things setup, it’s quite easy. So we will walk you through each step 

along the way. Let’s go…  

3.3 BLACKMAGIC DESIGN DESKTOP VIDEO SOFTWARE Installing the Desktop Video software provides the needed drivers for its UltraStudio Mini Recorder. 

Follow the link below and download and install the latest version (at least version 10.5) onto your Mac 

Book Pro.  

https://www.blackmagicdesign.com/support/family/capture‐and‐playback 

Note: Remember to set the Blackmagic video input to HDMI 

3.4 STREAMBOX CLOUD ENCODER SOFTWARE The heart of this enhanced 360° panoramic‐space experience lies in the Streambox Cloud Encoder 

software which can deliver full 1080p, 30fps, video via the HDMI port on the Ricoh camera. Compare 

this to the Ricoh Theta UVC Blender software with USB connectivity which is limited to 1280x720 

resolution at 15fps. The Blender is a great starter program but for professionals and enthusiasts 

Streambox Cloud Encoder delivers the better experience. You can download the OSX Encoder software 

at: 

http://streamboxvr.com 

Once installed, find the CloudEncoder icon in your Applications folder and double‐click (see 

image to right). A dialog will open that gives you the option to Activate the Encoder software, 

Buy activation, or the free trial option, Use w/Cloud (see Figure 5).  

NOTE: For initial setup we recommend choosing ‘Use w/ Cloud’.  

 

If you are a first time user, you will be asked to create an account on the Streambox Cloud Server (see 

section ‘Streambox Live’ below), otherwise the Streambox Cloud Encoder opens (see Figure 6). It will 

take a few seconds to load and establish connection. Once loaded take a few minutes to familiarize 

yourself with the user interface. 

   

Figure 5. Activation Dialog 

Page 5: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 5 of 13  Go to next page →  

 

Figure 6. Streambox Encoder with Ricoh Camera Input 

3.4.1 Video Input & Settings 

You need to tell the Encoder which video input to use. Select the 

‘Service’ menu from the top bar and choose ‘Setup Ricoh HDMI…’  to 

automatically configure all settings for Ricoh streaming in 360 Video.5 

A dialog will be displayed (see image to right). Choose ‘Yes, go on’ – 

an ABN dialog will open (see Figure 7).6 

Automatic Bitrate Negotiation (ABN) is a useful feature that we 

recommend each time you are on a new network. ABN determines 

the optimal bitrate and settings for a particular network.  

ABN can take up to several minutes depending to the quality of the 

network connection and bandwidth. You can allow ABN to fully 

determine the optimal bitrate and latency (recommended) or at any 

time you can ACCEPT the current bitrate. Once ABN is complete you 

will see the Encoder, as in Figure 6. Here you can see the bitrate was 

set to 2940Kbps (2.9Mbps) and the latency about 1298ms (1.3 

seconds). This was determined to be the best settings given the 

network bandwidth and condition.  

                                                            5 For Advanced users, Go to the ‘Service’ menu, select ‘Video’ and choose ‘Blackmagic’ for Ricoh Theta S camera. Also ensure that on the same menu, 360 VIDEO, Fisheye Correct, and are checked and Audio “Fix 32 Khz” is selected. 6 Please note that an ABN network test can be repeated as needed or performed independent of Setup for Ricoh by Clicking the ‘Low Delay’ button from the Encoder’s lower drawer. 

Figure 7. Automatic Bitrate Negotiation (ABN) Dialog 

Page 6: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 6 of 13  Go to next page →  

3.5 STREAMBOX CLOUD ACCOUNT SETUP You will need a Streambox Cloud account in order to stream with the free version of the software, or to 

stream to the web. If you are a first time user, or have just installed a new Encoder, then when you click 

‘Use w/Cloud’, as in Figure 5 above, a ‘Metadata is Not Set for Encoder’ dialog will be displayed (Figure 

8). If you have an account, you can enter the Group name and a Contributor name. If you do not have an 

account, you should click on the ‘Create Account’ button.  

 

When you click the ‘Create Account’ button the following Registration Form appears (Figure 9). Don’t 

omit the ‘Contact Email’ since that is the only way we can keep you informed of updates. 

Once the account is created the following dialog window will open (Figure 10). Click ‘Go to Streambox 

Live here’ to open the Streambox Live page (inside red outline). Alternatively, and here after, you enter 

‘live.streambox.com’ in your web browser (see Figure 11). 

Figure 9. Registration Dialog 

Figure 8. Metadata Form 

NOTE: You will need to 

know your Username 

and password for later 

access. You may want to 

jot it down. 

 

Page 7: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 7 of 13  Go to next page →  

Figure 12. Streambox Cloud Basic Interface 

NOTE: At this point, go back to the Metadata for Encoder window (see Figure 8 above) and enter your 

Username for Group and provide any name for Contributor. After you click ‘OK’ you should be back in 

the Encoder window as in Figure 6. 

On the log‐in page enter your Username and Password and click the ‘Log In’ button. You should now be 

in the Streambox Cloud (Figure 12). Spend a few minutes to get to know the ‘Live Channel’ interface. 

As we move along, many of the steps you are 

taking are one‐time only to get your Live 

Channel set for 360 streaming to YouTube. 

Onward. 

Switch to the ‘Advanced Mode’ from the 

navigation menu (upper right‐hand corner – see 

Figure 12). From the ‘Advanced Mode’ page, 

click on ‘Accounts’ from the menu bar (image 

below). 

 

On the Account Information page (Figure 13 – next page), make sure that ‘Live Streaming: Enabled, 

Publish New Streams, and Full HD are all checked. Though optional, it is a good practice to also provide 

First Name, Last Name, and E‐mail so you can be notified of updates and server status. Click ‘Save’. 

   

Figure 11. Streambox Cloud Log‐in Page 

Figure 10. Registration Complete ‐ Click for Streambox Live 

Page 8: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 8 of 13  Go to next page →  

Now click on ‘Decoders’ in the menu bar (image to right) to open 

the Decoders page (Figure 14). This is where you setup decoders 

which are destination routes.  

You will notice that a default Live Channel decoder was created for you 

(streamboxvr360 in this case).  We need to setup this decoder so click  

‘Edit’ – the Edit Decoder page will open (Figure 15).  

 

 

 

 

 

 

 

 

 

This is the page that will route your stream to YouTube. For that, there are two items that need 

attention. CDN7 needs to be set to ‘Custom’ (see green circle). This opens two fields, Server URL and 

Stream Key. These respectively are the address and keys to your site on YouTube. Later, we will cover 

how to obtain these values from YouTube (see on 

page 10). The blowup demonstrates how this might 

appear with real values. 

For 360 live streaming set Type to ‘Live Streaming 

Channel’ and lower down on the form, make sure 

‘Enable HD Streaming’ is checked.  

All other settings can be the same as in Figure 15. Of 

course, ‘Name’ will reflect the account name which 

will be unique to you. You may change Name if you 

desire. 

You may also choose to create a new Decoder – click 

‘Add Decoder’ and fill in the same form as above. 

                                                            7 Content Delivery Network is a system to deliver web content; like YouTube 

Figure 14. Decoders Page  Figure 13. Account Information Form 

Figure 15. Edit Decoder Form 

Page 9: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 9 of 13  Go to next page →  

4 YOUTUBE SETUP 

Time to setup your YouTube account. If you don’t have a YouTube account, you will need 

one. In YouTube, click the user icon in the upper right‐hand corner and then click the 

‘Creator Studio’ button (see arrow in image on right). The CREATOR STUDIO page will open.  

Next click ‘LIVE STREAMING’ from the left‐panel list, and then 

click ‘Events’ (see image on right). Then on the upper right‐hand 

side click the ‘New live event’ button – which opens the new live   

event form (Figure 16). 

First, enter a Title; for example, My 360 Test #1. It is also a good practice to provide a short Description 

and any appropriate Tags. 

Then set access to ‘Public’, ‘Unlisted’, or ‘Private’ from the dropdown opposite the Title field.  

Then choose Type ‘Custom’.  

Now click ‘Advanced settings’ from the top of the form (see Figure 16). In the ‘Advanced settings’ form, 

scroll to the lower‐right panel, check 360° video (see arrow), and then click ‘Create event’ (Figure 17). 

 

Now click ‘Ingestion Settings’ from the top of the form. Then, on the bottom right corner, select the 

‘Custom ingestion’ option, then ‘Select a stream’, and ‘Create new stream’ (Figure 18).  

You will want to give your ingestion stream a unique Name; for example, we used ‘360 video stream’ but 

any name will do. Again, it is good practice to provide a Description.  

Figure 17. Advanced Settings (lower‐right panel)

Page 10: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 10 of 13  Go to next page →  

You will also need to set the Maximum sustained bitrate that you can support to ‘3000 Kbps – 6000 Kbps 

(1080p)’. If your network cannot support sustained bitrates of 6000 Kbps (6 Mbps) then you may not be 

ready for live 360 streaming. Click the ‘Save Changes’ button. 

Now you will be in your Stream page (note the title of your stream in the upper left‐hand corner). If you 

look a half a page down from there you will see where you can ‘Select your encoder’. From the 

dropdown, select ‘Other Encoders’ which will reveal the required settings to point your stream toward 

YouTube; that is, Stream Name, Primary Server URL, and Backup Server URL (Figure 19). 

We now need to jump back to the Streambox Live ‘Decoders’ 

form and fill in the values from the ‘Select your encoder’ dialog 

(see on page 8). Use ‘Primary Server URL’ here for ‘Server ULR’ 

and ‘Stream Name’ here for ‘Stream Key’ (Figure 20). 

 

 

 

 

 

 

Figure 18. Ceate Stream Dialog 

Figure 19. Select Your Encoder Dialog 

Figure 20. Streambox Decoder Form with YouTube Values 

Page 11: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 11 of 13  Go to next page →  

5 THE WORKFLOW… 

Everything is now set up to stream 360 live at 1080p. From this point on, streaming should be easy to 

setup. So let’s go through the steps (I refer you back to our workflow overview below): 

Steps 1 & 2:  Make sure the Ricoh is powered on for Streaming and optionally connected to a power 

source via the USB port (see item 1 on page 3) 

Steps 3 & 4:  Connect BlackMagic UltraStudio Mini Recorder (see items 2‐4 on page 3) 

Step 4:  Start Streambox Encoder on Mac Book Pro and stream to Streambox Cloud (see on 

page 4) 

Step 5:  Open Streambox Cloud in your browser 

(live.streambox.com). If it opens in the Live 

Channel view switch to Advanced Mode (see 

on page 7).  

  Choose your 360 video and click the ‘ROUTE’ 

button (Figure 21). This will open your 

Decoders page (see on page 8). From the 

decoder you setup for YouTube, click the 

‘START’ button. In a few seconds, the Status 

pane will display the stream activity. 

Step 6:  Open your Events page on YouTube and 

shortly you should see the stream status 

(Figure 22). If it’s GOOD, at this point you can 

click the ‘Preview’ button.  

  Once the PREVIEW window displays your 

stream (it will be at a lower resolution than 

the live stream), YouTube displays the ‘Start 

Streaming button – click it and you are live! 

Figure 21. Streambox Cloud ‐ Live Page

Figure 22. YouTube Events Page ‐ Stream Status 

Page 12: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 12 of 13  Go to next page →  

6 EXTERNAL MICROPHONE 

Though not required for 360 streaming, the latest release of the Cloud Encoder has support for the use 

of an external microphone. Now, in addition to the audio tied to the video source, an audio overlay can 

be added to your video stream. For example, this feature could be employed where a news reporter 

wanted to add their voiceover narration to a live video stream.  

6.1 REQUIREMENTS 11.  Latest Version of Streambox Cloud Encoder for OSX 

12.  Installed microphone (built‐in or external) 

6.2 SETUP 

6.2.1 Latest Version of Streambox Cloud Encoder 

Make sure you have the latest Streambox Cloud Encoder. Click on the ‘Streambox Cloud Encoder’ menu 

(red arrow) and select ‘Check for Updates’. If there is an update available, go ahead and download & 

install that update. The version number should be at least the same or greater than shown here (green 

arrow) 

 

 

   

Page 13: 360 Live 1.01The following requirements are based on the use of the Ricoh Theta S camera. This camera captures near 360° panoramic space. 1. Ricoh Theta S camera (Figure 1)2 2. MacBook

  Streambox® 360 Live Streaming 

  Page 13 of 13  Go to next page →  

6.2.2 Setup Audio Input in Encoder 

Make sure your microphone is plugged in if it is external; e.g., a USB microphone. From the ‘Service’ 

menu select ‘Audio’. From the ‘Audio’ list select the desired microphone (in this example, we have 

chosen the Samson C01U external USB microphone). That’s it, you are now set to use an external 

microphone to voice live streams. 

 

 

6.2.3 Checking the Status 

You can check the status of your audio input from the Status Box. If it is hidden, click the right‐chevron 

button (red arrow); the Status Box will slide out to the right. 

Select the ‘Encoder’ tab on the top (between the ‘Network’ and 

‘Statistics’ tabs). Then, in the ‘Audio’ panel, you can verify that 

your input is working from the levels monitor (green arrow). 

Simply tap your microphone with your finger to see if the levels 

monitor responds accordingly.  

 

END of Document