Jump to: navigation, search

Difference between revisions of "OpenStackUserGroups/LinkingRemoteMeetups"

(Created page with "This article contains some information about the potential of linking remote OpenStack meetups, using a recent Australian tri-city meetup as an example. ==Context== Australia...")
 
Line 5: Line 5:
  
 
[[File:Australian_community_map.svg|right]]  
 
[[File:Australian_community_map.svg|right]]  
Most recently, we've organised a tri-city meetup - in the east coast cities of Brisbane, Sydney and Melbourne. This is our 19th meetup, but the first time we're trying to link each site for shared participation in a serious manner.
+
Most recently, we've organised a [https://etherpad.openstack.org/AustralianMeetupMay27 tri-city meetup] - in the east coast cities of Brisbane, Sydney and Melbourne. This is our 19th meetup, but the first time we're trying to link each site for shared participation in a serious manner.
  
  
Line 26: Line 26:
 
* BlueJeans (paid product, but had poorer quality video than Hangouts and interesting client problems)
 
* BlueJeans (paid product, but had poorer quality video than Hangouts and interesting client problems)
 
* GoToMeeting (paid product, our account expired, but has very poor linux support)
 
* GoToMeeting (paid product, our account expired, but has very poor linux support)
* Seevough (paid product, but caused several of our machines to run at 100%  CPU causing streaming issues)
+
* SeeVogh (paid product, but caused several of our machines to run at 100%  CPU causing streaming issues)
  
 
Google Hangouts allowed high quality video and audio, in addition to simple screen sharing. In addition, the "On Air" functionality allows us to stream live to participants who can't get to a meetup location, and provide a recording for those who couldn't make it.
 
Google Hangouts allowed high quality video and audio, in addition to simple screen sharing. In addition, the "On Air" functionality allows us to stream live to participants who can't get to a meetup location, and provide a recording for those who couldn't make it.
  
 
==Setup==
 
==Setup==
 +
As an example, in Melbourne, the room is setup with dual projectors and laptops.
 +
 +
One laptop is responsible for:
 +
* projecting slides
 +
* sharing local slides to remote locations
 +
* local speaker audio transmission
 +
 +
 +
The second laptop is responsible for:
 +
* local speaker video transmission
 +
* remote speaker audo/video receival
 +
* local/remote audience audio/video tx&rx
 +
 +
Important notes:
 +
* Slide sharing on Google Plus requires a lot of system resources - it's important to have an appropriately specified machine
 +
* Only ever have one microphone in the entire three-city setup un-muted at any time - to avoid feedback loops
 +
* This requires a bit of bandwidth. We had to work with our venues to ensure there was sufficient bandwidth available - wifi generally does not work.

Revision as of 02:25, 25 May 2013

This article contains some information about the potential of linking remote OpenStack meetups, using a recent Australian tri-city meetup as an example.

Context

Australia is a large continent (similar in size to the USA), but with a very sparse population. In planning our community, it was clear from the begining that having separate meetup groups in each city was likely to result in fragments so small they never grew. We decided to form a national umbrella group, and coordinate events at that level until each city/state group become sufficiently large to take over.

Australian community map.svg

Most recently, we've organised a tri-city meetup - in the east coast cities of Brisbane, Sydney and Melbourne. This is our 19th meetup, but the first time we're trying to link each site for shared participation in a serious manner.


City Attendees Speakers
Brisbane 20 0
Sydney 50 4
Melbourne 60 3

Requirements and Software

In Melbourne and Sydney - locations with speakers locally and remote, we needed a system that was able to provide both send and receive screen sharing, in addition to speaker and audience video and audio. In Brisbane, requirements were slightly simpler in that there was only the need to recieve screen sharing, but we still expected to be able to take questions from the audience there.

We tried a range of software, before we determined that the best software application for our needs was Google Hangouts.

  • Skype (needs paid version, but still doesn't work with multi-way video if some clients eg linux are present)
  • BlueJeans (paid product, but had poorer quality video than Hangouts and interesting client problems)
  • GoToMeeting (paid product, our account expired, but has very poor linux support)
  • SeeVogh (paid product, but caused several of our machines to run at 100% CPU causing streaming issues)

Google Hangouts allowed high quality video and audio, in addition to simple screen sharing. In addition, the "On Air" functionality allows us to stream live to participants who can't get to a meetup location, and provide a recording for those who couldn't make it.

Setup

As an example, in Melbourne, the room is setup with dual projectors and laptops.

One laptop is responsible for:

  • projecting slides
  • sharing local slides to remote locations
  • local speaker audio transmission


The second laptop is responsible for:

  • local speaker video transmission
  • remote speaker audo/video receival
  • local/remote audience audio/video tx&rx

Important notes:

  • Slide sharing on Google Plus requires a lot of system resources - it's important to have an appropriately specified machine
  • Only ever have one microphone in the entire three-city setup un-muted at any time - to avoid feedback loops
  • This requires a bit of bandwidth. We had to work with our venues to ensure there was sufficient bandwidth available - wifi generally does not work.