In this article we explain the basics of a hack to get the Mevo camera working with OBS Studio. Mevo by Livestream (now part of Vimeo) is a clever little camera controlled by a mobile app that allows you to create live streams and recordings with a similar to a multi-camera setup. Mevo is a closed platform and is only intended to work with their own app on iOS, Android or via Livestream Producer desktop switching software (currently $75 per month). In September 2018 the Mevo app was updated to include live streaming to any RTMP destination rather than just pre-set social media platforms or Vimeo/Livestream.com.
It’s worth pointing out that Vimeo does offer it’s own lower-cost Mevo only plans that include the ability to add graphics directly from within the app. This is arguably the most sensible choice if you want a more stable and better quality option. If, however you are a keen enthusiast willing to experiment ‘just for fun’ then we hope this article is helpful.
Local RTMP Server
Be prepared for a lot of faffing around and checking of settings etc. This sort of thing rarely works first time and could possibly drive you mad trying. There’s absolutely no technical support offered or implied here so you are on your own if you get stuck.
We decided to find out if we could use the RTMP feature to get live footage from the Mevo into Open Broadcaster Software (OBS Studio). We installed a local RTMP server from Mist on the same computer as OBS. Point the Mevo RTMP settings to the Mist server (tutorial to follow). Then add the local stream URL as a VLC source to a scene in OBS.
You may need to re-launch OBS to refresh the inputs if the Mevo doesn’t appear. Once you have the Mevo feed in OBS you can continue to use the Mevo app as normal to switch Mevo scenes. Everything you do inside the Mevo app is transmitted locally to OBS. Once inside OBS you can add graphics/logos etc and stream it elsewhere.
This method may also work with other streaming applications that support a URL input or VLC source. It makes the Mevo more flexible without the expense of an additional subscription. However, it’s not perfect if your network isn’t great and can be tricky to set up.
Installing and setting up Mist RTMP server
Download and run MistServer. You do not need to setup and account at this stage – see screenshot below. Enable default protocols.
Open your browser and enter the local URL for the MistServer which should be http://localhost:4242
Enter your desired username and password – for simplicity we just used “test” for both username and password.
You don’t need to enable protocols a second time – when prompted – just press skip.
Go into your router settings to make a note of the IP address for your Mevo camera and the IP address of the computer running MistServer – you’ll need these shortly.
All routers are different but here’s a grab from ours showing the Mevo IP address.
Inside the MistServer control interface you need to click on Streams then Create New Stream.
Enter the stream name as “test” and in source enter push:// followed by the IP address of your Mevo in the format show below.
Scroll down and press Save and Preview
Open the Mevo app on you Android or iOS device. Press record and go to add RTMP option.
In the name field enter “test” (without the quote marks).
In the Stream URL enter rtmp:// followed by the IP address of the computer running MistServer then /live/ – typical example rtmp://192.168.1.65/live
In the Stream Key field enter “test” (without the quote marks).
Press the Go Live button at the top right of the Mevo app screen.
After a little while you should see the preview appearing in MistServer. Refresh the page if that doesn’t show up. Once you can see the preview in the MistServer interface you can safely close that page.
Setting up OBS Studio for Mevo
Note – you should ideally already have an understanding of using OBS Studio. If you don’t then stop reading and watch some tutorials online before going any further.
Open OBS and set up a profile that matches your desired Mevo output – either 720p/30 or 1080p/30. Add a new Scene – we called ours Mevo.
Add a VLC Video Source then press the + button and Add Path/URL. Enter the local stream URL for MistServer http://localhost:8080/test.webm and press OK.
You should now see the Mevo feed in OBS.
If the Mevo camera doesn’t show up in OBS Studio after a couple of seconds then close and re-open OBS.
Switching away from the Mevo Scene is quick and flawless. Switching back takes a little while resulting in a blanking out until the local feed resumes. The Mevo will be a couple of seconds behind real-time. Allow for the lag in your production. We found it easier to keep the Mevo as a bottom layer on other scenes such as full screen graphics or browser inputs – this avoids the blacking out when switching back.
You can add the Mevo feed as a browser Input instead of a VLC Source but the problem there is the audio doesn’t come in. VLC Source works fine.
Benefits of Mevo Camera OBS hack
Mevo is a closed system allowing you to switch camera views, stream and record but not much else unless you upgrade to a paid subscription.
OBS is a free,open source multi-camera switching and recording application for Windows, Mac and Linux. You can play out pre-recorded clips, show different camera and audio inputs as well as easily add titles and graphics.
This hack allows you to connect the Mevo camera to OBS vastly expanding the basic feature set of the device…..if you can make it work!