There is no doubt that Skype has done much for video conferencing. Its transition from an audio only service to audio with video has enabled millions of people worldwide to accept this form of video conferencing into their daily lives. Keeping up with friends and family overseas has never been easier and with a price tag of free it is a very compelling technology. Many other companies have jumped on the success of Skype notably Apple with Facetime and Google with Google+ as well as a multitude of other chat and video applications.
Outside of the consumer world enterprises have spent and continue to invest millions of dollars each year on enhancing corporate video conferencing from dedicated video conference rooms, Telepresence suites to desktop and the emerging mobile video conferencing. One of the questions we often get asked is why not just use Skype?
Skype works with Skype. You can not make a Skype call to a video conference room. Skype uses its own proprietary method of communication there have been some attempts to create video gateways from video conference rooms to Skype clients but all have had limited success maybe things will change on this front with the Microsoft acquisition of Skype although they may well tighten up further and only allow Skype to work with their own Lync offering.
So, why not replace your room system with a Skype embedded smart TV or a desktop PCRoom based video conference systems come at a price. They come at a price for very good reasons. They use high quality components to provide you with the best possible video conference experience. Lets look at the differences between a Skype Room setup and a traditional VC room.
- Microphones: Webcam integrated microphone. Causes echo, very suspicious to background noise eg aircon very hard to hear all participants
- Echo Cancelation: Microphone and TV speakers are too close together to allow windows to provide echo cancellation. Even if separated echo will cause significant issues
- Camera: Imagine you are in a four way call. Your meeting room will only occupy of of the far end screen. Without the ability to zoom & focus properly a person sitting at the end of the table will only occupy 1% of screen real estate – you might as well be using audio.
- Packet Loss: Skype calls suffer if packet loss is greater than 5% (very common) Skype normally uses "relays" to communicate which dramatically increases packet loss and latency both leading to lower quality
- Resolution: Skype resolution might look fine in a small window on your desktop, but when viewed on a large screen, the quality can not compete typical Skype calls are QVGA (320×240) and bare the Skype certified logo.
Traditional VC Room System
- Microphones: Multiple microphones so everyone can be clearly heard
- Echo Cancelation: Dedicated echo cancellation
- Camera: High Quality PTZ camera.
- Packet Loss: In built packet loss (method varies from manufacturer)
- Resolution: All recent video conference codecs are capable of either 720p (1280×720) or 1080p (1980×1080) resolution
You can see that there are clearly significant differences between Skype in a meeting room and a traditional video conference room. These factors added together really highlights why I would never consider using Skype in a meeting room environment. A recent feature to Skype has been the ability to have more than just two people on a video call. Skypes group video calling looks compelling, allowing up to 10 people to join in a single video call at 6.99 Euros a month. Let's delve a little deeper into the small print and again and compare Skype Group calling with virtual rooms.
- Number of participants: 28 per call
- Bandwidth needed: > 128Kbps
- Usage Policy: Pay as you go, bundled minutes
- Mobile Devices: Full features on Android, iPhone and iPad
- Per Port encoding: Each participant will join at their optimum resolution. So a low resolution attendee does not reduce the quality of the call for others
- Moderation: Meetings can be locked, protected with a PIN, noisy participants can be muted there are multiple layout options and any device anywhere can join
- Advanced features: Recording, streaming, chat, annotating, presentation catchup
Skype Group Calling
- Number of participants: 5 recommended (10 max.)
- Bandwidth needed: > 4000 kbps for 5 person call,> 8000 kbps for 7 person call
- Usage Policy: 100 Hours per month, 10 Hours per day, 4 hours per meeting (So your meeting room could only be used for 3 meetings a day)
- Mobile Devices: Voice Only supported for group calls
- Per Port encoding: Skype does not use per port encoding but instead relationships on huge amounts of bandwidth and local processing power
- Moderation: There are no moderation features. Meetings can not be locked for privacy, participants can not be muted, layout control is very limited and only Skype users can join
- Advanced features: There are no advanced features in Skype other than chat and file sharing
Again, once you look into the small print and look into the real world corporate environment the case for Skype once again reduces. I can not really imagine having a video video conference room that can only be used for 3 hours a day. These limits although really have little bearing in the consumer world where you just want to chat and catch up.
Security also becomes a concern with Skype. Not the actual stream, which contrary to popular belief does have 256bit AES encryption but security around the corporate network. File sharing is a built in component of Skype which many organizations absolutely do not want to allow. The instant messaging functions built into Skype, whilst at the core of the consumer benefits this contravene many enterprise security edits – particularly as it constituents written communication which may legally have to be recorded and archived. The Skype client itself also provides advertising at the bottom. Today Skype use this for their own advertising but with no control over the client what is to stop offering advertising from Skype? Finally there are Skype Supernodes. The Skype network relies on a huge number of PC's with the regular Skype client installed to act as Supernodes. These super nodes act as directory services for other calls to be made. In the consumer world this probably does not really matter too much as it is part of your give for using a free service. In the enterprise though this effect would absolutely be undesirable and additional measures have to be taken to prevent this (via GPO for example)
Looking at desktop to desktop video calling. This is probably the closest slimily to using Skype in the consumer world. Again, there are important differences between a standards based desktop video conference client and utilizing Skype on the desktop.
Desktop VC Client
- Interoperability: Can make calls to any device anywhere (depending on client may need firewall traversal)
- Resolution: Multiple resolutions Up to 1080p 30fps
- Bandwidth: > 128kbps
- Group calling : Per port encoding, number of participants dependent on service not bandwidth
- Reliability: Highly reliable, traffic routing within the enterprise can be prioritized via QoS
- Scalability: Scalability is dependent on backend infrastructure. Multi point calls use far less bandwidth that Skype due to the multi stream encoding on the MCU.
- Mobile Devices: Same capabilities as desktop
- Control: Corporate address books, Monitoring, Moderating
- Interoperability: Can only call other Skype users (defaults to port 80 and 443 for firewall traversal)
- Resolution: Standard: 320×240 15fps, High Quality: 640×480 30fps, HD: 720p 30fps
- Bandwidth: 300kbps minimum up to 8000 kbps for 7 person call
- Group calling: Maximum of 10 (5 recommended) no per port encoding and very high bandwidth and processor requirements
- Reliability: Routing is not under the enterprise control, relays maybe external and bottlenecks can often occur at the enterprise egress
- Scalability: For group calling scaling is extremely limited and very bandwidth intensive. For multiple point to point connections within an enterprise controlling traffic routing will present real problems
- Mobile Devices: Can only participate via Audio for group calls
- Control: Self-maintained buddy list, no monitoring reporting, metrics or moderating
The final area to look at is service and management. When things go well, they are great but when something goes wrong what happens?
With Skype you have no control over the network infrastructure that is running the service, there is no telephone helpdesk you can call and support is really limited to trawling the forums. With enterprise video conferencing the organization is in control of all aspects and if managed by an external vendor they will provide live helpdesk support and assistance. Within an enterprise environment it is important to be able to measure and monitor the quality of services provided as well as understanding the impact one service has on another. With Skype, you have none of these controls. For example, if someone complains that email is going slow how would the helpdesk know that this is actually being caused by 2 people conducting 5 way Skype calls and as a result limiting the bandwidth available to other users? Or take the case in December 2010 when almost the entire Skype network was impacted for nearly 24 hours. How do I know who my top video users are and how do I know when they have problems? There is no service management with Skype, you are utilizing a product not a service so you simply do not get a metrics and support that you get with a service.
To summarize, like all things in life you get what you pay for. Yes, I love Skype and use it daily to keep in touch with friends and family but today but for the foreseeable future I could not possibly advocate the broad adoption of Skype within the enterprise.
- Video Calls limited to other Skype users
- Many technical issues limiting the use of Skype within meeting rooms
- Poor resolution
- Huge bandwidth requirements for multipoint calls
- No moderation features in group calls
- No live helpdesk support
- No monitoring, service management or metrics
- No video when group calling with mobile devices
- Many enterprise security and compliance concerns
- Requires admin rights to install
- The P2P architecture used does not scale well with corporate networks.
- Skype only works with other Skype clients