Skip to content

This repository is both a "how to" and documentation for how The Electrical Association in Norway set up their live streams during Arendalsuka 2024 for both Facebook and LinkedIn with multiple Logitech MEVO cameras and RØDE microphones using RTMP.

Notifications You must be signed in to change notification settings

Elektroforeningen/Arendalsuka-Multicam-Stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Arendalsuka-Multicam-Stream

This repository serves as a guide and documentation for how The Electrical Association in Norway (Elektroforeningen) set up their live streams during Arendalsuka 2024 (August 12-16). The streams were broadcast live on both Facebook and LinkedIn and used 3 Logitech MEVO cameras and 2 RØDE microphones.

This solution uses RTMP streaming to bypass recent problems encountered with the Mevo Multicam App and/or new changes to Facebook streaming. It successfully facilitated six live streams across five days, and the recordings are now available on YouTube: EFO - Elektroforeningen channel on YouTube

All software used is freeware or the "free" version of the app, except for Restream.io which is a paid service that handles streaming to multiple destinations like Facebook and LinkedIn. You can use the free version of Restream.io, but you will get a "Restream" watermark on your video. There are alternatives to Restream.io but we have not tried anything else (yet).

We did try using NDI and SRT but that resulted in issues with lag, disconnections and audio which was not in sync with the video. Using RTMP between an iPad with the MEVO Multicam app and a Windows laptop with OBS (Open Broadcaster Software) solved the issues we had.

Table of contents:

tl;dr -guide (Windows)

If you just need the bare minimum for connecting the MEVO cameras to OBS using RTMP, using an iPad (or iPhone/Android device) with the MEVO Multicam -app and a windows pc:

  • Connect the iPad and the windows pc to the same Wi-Fi

  • Connect the MEVO cameras to the MEVO Multicam app on your iPad (or iPhone, or Android device)

  • Start MonaTiny on your windows pc, it should look something like the screenshot below:

    Screenshot_758

  • Check that the IPv4 -address has not changed since last time using ipconfig in cmd/terminal on the windows pc, see example below:

    Screenshot_757

  • In the MEVO Multicam -app on the iPad, use the address rtmp://(your IP)/live/ and the key abc (if you picked the stream key abc) as RTMP output/destination and start streaming

  • Open OBS on the windows pc and add a new Media Source with the address rtmp://(your IP):1935/live/abc

    Screenshot_756

  • You should now see the MEVO camera in OBS and you can stream to whatever you want from OBS

Configure stream key for MonaTiny

  • Run MonaTiny at least once so that it creates the folder www

    • Before:

    Screenshot_759

    • After:

    Screenshot_760

  • Close MonaTiny

  • Create a new folder in the folder www with the stream key of your choice, for example abc

    Screenshot_762

  • Run MonaTiny again

Requirements that were given which resulted in this solution

  • Must have 3 camera angles
  • Must have 2 microphones
  • The Video and Audio must be in sync on the live stream
  • Must have 1 speaker for the audience at location with 0 latency/delay
  • The live stream should be on Facebook and LinkedIn at the same time

Because the video and audio must be in sync on the live stream, and the speaker for the audience at location must also be in sync, it was decided to split the audio output from the RØDE microphone receiver using a 3.5mm minijack splitter to 1 of the 3 MEVO start cameras and the speaker.

Hardware

Hardware diagram

Diagram of the hardware-setup used, made using https://draw.io/ (freeware) You can download the diagram-file Arendalsuka-Multicam-Stream.drawio from this repository and modify it to your needs in draw.io

Arendalsuka-Multicam-Stream.png

Software

The MEVO cameras are connected to the iPad using the Logitech Mevo Multicam App (free version).

The RØDE Receiver is set up using the RØDE Central Mobile App (free app).

The laptop is receiving the RTMP stream from the Mevo Multicam app on the iPad using MonaServer (MonaTiny version) (freeware, GPL-3.0 license)

The RTMP stream is added as a "Media Source" in Open Broadcaster Software | OBS (freeware, GPL-2.0 license) and layers/filters are added to the stream in OBS.

For streaming from OBS to Facebook and LinkedIn a stream URL and stream key from https://restream.io/ (paid account) is used.

If you have a Mac and not a Windows/Linux pc

There is a similar solution to this one documented by MEVO on their webpage where MEVO has created their own local RTMP server -app for MacOS which does the same as MonaServer/MonaTiny: Multicam: Connecting to OBS If you are a mac-user, you should probably use this app instead even though MonaServer/MonaTiny has a Unix -build, but it is not as user friendly to set up.

About

This repository is both a "how to" and documentation for how The Electrical Association in Norway set up their live streams during Arendalsuka 2024 for both Facebook and LinkedIn with multiple Logitech MEVO cameras and RØDE microphones using RTMP.

Topics

Resources

Stars

Watchers

Forks