Live Streaming Tips¶
Facebook, YouTube, Periscope and RTMP¶
Facebook, YouTube, and Periscope use Real-Time Messaging Protocol (RTMP) to live stream events. The Wireless Live Streaming Plug-in provides a great example of RTMP for 4K equirectangular video direct from the camera.
WebRTC, Oculus Go and Video Conferencing¶
You will need to do more work for WebRTC. The RICOH Live Streaming plug-in Sample for RICOH THETA provides a complete open source example using the RICOH Cloud servers.
If you want to use WebRTC with your own servers, you will need an external signaling server.
Examples of WebRTC external server use:
Ethernet¶
Although the Wireless Live Streaming plug-in does work with Ethernet, the camera cannot be powered by Ethernet. There is no known success of bypassing the battery to power the THETA V from an external source. If you use Wi-Fi, you can power the THETA V from the USB port
Heat¶
HoloBuilder has reported success with 24 hour 4K live streaming using Wi-Fi. Some people have reported heat issues.
- blowing a fan on the body of the camera helps. You can use a household fan and angle it toward the camera.
- Using Wi-Fi will generate more heat than streaming through the USB cable
- Although you can stream dual-fisheye and offload the stitching, Ricoh does not release lens parameter information.
USB¶
No one has figured out how to stream from the plug-in over USB as of Oct 2018. We do not think it is possible to stream from the plug-in using USB. We recommend that you use the normal camera application and not the plug-in.
Power¶
We’re using a mobile phone charger capable of supplying 1.5 amps for our tests. Do not power the camera from your computer USB while attempting Wi-Fi streaming. Although the camera is receiving power from the USB when it is streaming over Wi-Fi, our initial tests indicate that the battery power may be decreasing slowly.
Test and Debug¶
Tip to use adb with a USB cable and Wi-Fi for streaming
adb shell settings put global usb_debug true
Use adb from IP address¶
If you’re testing Wi-Fi live streaming, you may be trying to connect the THETA V Wi-Fi to the Internet while you are debugging the plug-in with Vysor or adb connected to your camera with a USB cable. This won’t work.
To get Vysor or adb to work with TCP/IP, you need to run the following command first with the camera connected with a USB cable:
adb tcpip 5555
Get IP address from router.
Once connected, establish adb connection with:
adb connect IP.address:PORT
or with my IP address of 192.168.2.102
adb connect 192.168.2.102:5555
You can also use Vysor with an IP address that is established using Wi-Fi or Ethernet.