JanusVR gstreamer 0.10 multimedia fix for Ubuntu 14.04

Unfortunately the upgrade to gstream 1.0 in Ubuntu 14.04 causes problems with some Qt apps and that means that the sound and videos won’t work with JanusVR.

For example, when entering rooms with multimedia content like the Virtual Reality Reviewer room I see the following error in my terminal:

defaultServiceProvider::requestService(): no service found for – “org.qt-project.qt.mediaplayer”

Luckily the fix is a PPA away:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg libqt5multimedia5

After the install, restart Janus hop into the VRR room and try clicking on a video to confirm it works. Now that the sound works you’re probably already sick of that wind sound, so just hit ‘m’ to mute Janus.

Sources:

http://digital-era.net/10-things-to-do-after-installing-ubuntu-14-04-trusty-tahr-to-get-a-near-perfect-desktop/
http://thebugfreeblog.blogspot.de/2014/05/ffmpeg-gstreamer-plugin-on-ubuntu-1404.html
http://qt-project.org/forums/viewthread/33877

Hanging out in Janus

Hanging out in Janus

Your first Virtual Reality Room with JanusVR and VRSites.com

If you haven’t checked out JanusVR yet then you need to stop reading and go do that now. You don’t need a rift to use it. Go!

Ok, now that you’re back you’re probably wondering how to create your own rooms in Janus. Luckily it’s pretty easy because the creator of JanusVR, James McCrae, has written a very clear and simple guide, so get started by giving it a quick read over here.  Here’s a template you can use to get started creating your own VR site:

<html>
<head>
<title>Hello VR World!</title>
</head>
<body>
<FireBoxRoom>
<Assets>
</Assets>
<Room use_local_asset=”room1″>
</Room>
</FireBoxRoom>
</body>
</html>

You can play with your room locally but getting it online is more fun. To get your site online go to VRSites.com and sign up. Now put your room’s code in one of the 10 rooms editors and save it. You can then find your room in Janus by going to the VRSites room (big portal on the right) and finding it based on the address on the top right side of the editor window, or just press tab in Janus and enter your room’s URL. The url is simply james.vrsites.com followed by the room number and then your user number. For example, my user number is 288 and so my Room 1 is found at http://james.vrsites.com/1/288.

You can also use SketchUp to create rooms, but try creating your own from the mark-up language first!

JanusVR Screenshot

JanusVR Screenshot

TECHNOLUST: True Cyberpunk Kickstarter

This weekend on the Oculus Developer forums I stumbled upon this great Oculus Rift demo for a game called Technolust. There was a lot of positive feedback so I checked it out. Now, let me first say that I do not have the DK1 and am waiting for the DK2 so I couldn’t actually try the demo the way it was meant to be enjoyed. However, I was still able to get it up and running and walk around in the world a bit. I loved the ambience, the game premise, the easter eggs and all of the references and parallels to cyberpunk cultural icons such as Blade Runner and Ready Player One. I was also happy to see that they are treating Linux as a first class citizen and my nationalistic pride was raised when I saw the developer is in Toronto. I eagerly backed the project on Kickstarter. Check it out for yourself:

TECHNOLUST: True Cyberpunk on Kickstarter

TECHNOLUST: BEST. DEMO. EVER. thread on Oculus Developer Forums (must be logged in for the link to work)

Cyber-thriller ‘Technolust’ for Oculus Rift Launches Kickstarter, Unveils New Prototype (Developer Interview)

Technolust Oculus Rift Review

Unfortunately I couldn’t get the Linux demo working on Ubuntu 14.04 64bit because of a missing libGLU.so.1 32bit library. The Linux demo appears to have been published as a 32bit binary through Unity. I tried several hacks to try and get around this and searched online for a solution but was unable to get it running. I did get the Windows version working though so I got a chance to mess around with it. I think it’s going to be an awesome game and I can’t wait to see how it all comes together!