SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Microsoft NetMeeting and Windows XP Video Conferencing via Messenger
                                                                  vs.
                                      CloudMeeting Real-Time Internet Conferencing

                                                              June 3, 2004



We are often asked how CloudMeeting’s real-time Internet conferencing and group communications solution compares with peer-to-peer
solutions like Microsoft NetMeeting or Windows XP Video Conferencing using Messenger. Supplied as part of Microsoft Messenger and
bundled with XP, Windows XP Video Conferencing (XPVC) is essentially the newest version of Microsoft NetMeeting. Our comments
specifically cover XPVC, but apply equally to the better-known (and discontinued) NetMeeting, and can in a number of instances be
applied to peer-to-peer solutions in general. As a function of the peer-to-peer architecture and for the many other reasons touched on in
the comparison below, NetMeeting and XPVC have serious performance limitations and do not support high-quality group
communication.

CloudMeeting’s client software is one component of a holistic real-time internet communications platform reflecting a new approach to
internet communications and distance collaboration. The client/sever architecture and patent-pending technologies used in the
CloudMeeting platform were designed from the ground up to optimize Real-Time Internet Communications in groups, laying new ground
and solving certain problems suffered by NetMeeting and other, similar solutions. In sum, CloudMeeting:

   •   Delivers the best possible group communications user experience on the Internet
   •   Provides secure communication consistent with the highest corporate standards
   •   Lets users connect at whatever speed they have available, and then dynamically optimizes that connection
   •   Easily intermixes up to 200 users, each with different off-the-shelf hardware and varying connection speeds
   •   Seamlessly integrates application and document sharing with voice, video, and instant messaging
   •   Co-exists with H.323 solutions




CloudMeeting vs. NetMeeting                                                                                                       Page 1
CloudMeeting                              NetMeeting/XPVC                                             Observations
Architecture
How is the data    Client/server                              Peer-to-peer                                     Quality, performance, and latency are highly constrained by
transported?                                                                                                   the quality of the connection. Since peer-to-peer
                                                                                                               connections are dependent on public peering points, traffic
                                                                                                               may have much higher latency, and is subject to much more
                                                                                                               loss than CloudMeeting’s client/server connections.
What protocols     Transmits and receives multimedia data     Transmits and receives control and               NetMeeting/XPVC’s dependence on several protocols
are used?          using a single dynamically adjustable      multimedia data using SIP, H.323, and            means extremely high overhead for bandwidth utilization
                   stream of TCP requests. Patent-            T.120 protocols. H.323 and T.120 use             and computer resources. Additionally, enterprise
                   pending RTXP (Real Time Exchange           UDP for transport, SIP uses TCP.                 infrastructure must be specifically configured to support the
                   Protocol) leverages TCP/IP to                                                               protocols required by XPVC.
                   accomplish this. CloudMeeting is
                   dependent on only TCP/IP for transport
                   – the most universally adopted protocol
                   on the internet.


Firewalls/Proxies/NAT
Will it work      Requires only open outbound port 443        Requires an abundance of open outbound           Firewalls require significant configuration changes in order
with my           for TCP traffic for our servers, which is   AND inbound ports for UDP, RTP, and              to work with NetMeeting/XPVC. Firewall effectiveness
firewall?         open on most all firewalls by default as    TCP traffic. For audio and video streams,        can be negatively impacted as a result. CloudMeeting is
                  it’s used for secure traffic. As a true     Microsoft’s literature orients: “The streams     “firewall friendly”.
                  SSL data stream, it even works with         are sent using dynamically allocated UDP
                  application-level firewalls without         ports in the range of 5004 through 65535.
                  configuration.                              Without a way to open these UDP ports on
                                                              any firewall in the path dynamically, the
                                                              streams will fail to reach their destination.”
Will it work       Our solution includes direct support for   Does not support Socks 4.0 or 5.0                It is difficult to configure NetMeeting/XPVC to work with
with my proxy      all Socks 4.0 and Socks 5.0 compliant      Microsoft positions Universal Plug-n-Play        existing proxy servers.
server?            proxy servers (Microsoft ISA, for          devices as the solution. UPnP devices are
                   example).                                  not widely deployed. Support for Microsoft
                                                              ISA is unclear.
Will it work       Yes, CloudMeeting works “out-of-the-       No.
with a NAT         box” with NATs.
device?




CloudMeeting vs. NetMeeting                                                                                                                                     Page 2
CloudMeeting                               NetMeeting/XPVC                                           Observations
Security
Is it secure?      In addition to 128-bit SSL encryption       Encryption is accomplished by turning off      CloudMeeting delivers secure communications.
                   for all data, CloudMeeting’s                audio and video features. Future plans are     NetMeeting/XPVC does not.
                   architecture reflects a philosophy of       constrained by slow-moving H.323
                   “non-trusted clients”. Clients have no      standard. For IM, Microsoft’s web site
                   specific responsibility for enforcing       says: “There is no encryption of information
                   security policies.                          with Windows Messenger, with the
                                                               exception of passwords. Any information is
                                                               sent in plaintext format and is therefore
                                                               open to viewing by anyone.”

Is my IP address   User IP addresses are protected.            User IP addresses are sent to others using     Hackers can attack NetMeeting/XPVC users using
exposed?                                                       SIP protocol.                                  commonly available tools on the internet.


Bandwidth
What if the        Continuously monitors and adjusts           No bandwidth monitoring                        NetMeeting/XPVC users will occasionally see significant
amount of          streams to fit within available                                                            “gaps” in sessions, or complete loss of sessions.
available          bandwidth. This is accomplished by                                                         CloudMeeting users will not.
bandwidth          using “scalable streams” for video and
changes?           document data.
How is my          A mathematical model of the user’s          Does not monitor connection.                   CloudMeeting has the ability to respond to bandwidth
connection         internet connection represents the entire                                                  changes.
monitored?         path of data from a microphone,
                   camera, or document to the other user’s
                   speakers or display device. This model
                   is used to backsolve the amount of
                   available bandwidth at any given time.
What are           Scalable streams are streams of audio,      Does not have scalable streams.                CloudMeeting has the ability to change the amount of
scalable           video or document data that can be                                                         bandwidth that it uses dynamically, on the fly, and works
streams?           easily scaled back to provide                                                              with low-bandwidth connections.
                   information to different users, at
                   different data rates with minimal
                   latency. Scaling a stream to a lower
                   bandwidth results in less frequent
                   updates, and/or reduced resolution.




CloudMeeting vs. NetMeeting                                                                                                                                   Page 3
CloudMeeting                             NetMeeting/XPVC                                             Observations
Bandwidth (con.)
How is packet    CloudMeeting uses a patent-pending          Multiple UDP transactions for audio, video       CloudMeeting’s technology platform delivers a much
loss handled?    technology which combines multiple          and document data with different                 higher quality experience, providing zero loss for document
                 TCP streams and multiple sequencers         sequencers for each.                             data, low latency video with zero visible image artifacts,
                 to provide:                                                                                  and extremely low latency audio. NetMeeting/XPVC
                      • Zero loss for document data                                                           frequently suffers from loss of video and document data,
                      • Extremely low latency video                                                           visible image artifacts, and unpredictable audio latency.
                          with zero image artifacts
                      • Extremely low latency audio
How does it      CloudMeeting’s Virtual Local Gateway        Groups of users must coordinate and limit        NetMeeting/XPVC users should not use shared
deal with the    feature can group users at a location       their use to fit within the constraints of the   connections.
bandwidth        and dynamically split available             connection. There is no automated
demands of       bandwidth between them. Virtual             mechanism for accomplishing this.
multiple users   gateway bandwidth may be configured         Hardware gateway devices could possibly
sharing an       to any limit desired by the user.           be used to limit (but not split) bandwidth
internet         Individual users can also limit their       usage for a shared connection, but
connection?      own bandwidth use through a simple          interoperability of such a device with SIP is
                 configuration in the client software.       not clear.


Performance
How much            Latency is minimized using several       Latency is highly variable. Calls between        Conversations on CloudMeeting will have much more
latency is there?   strategies, among them: (1) Multimedia   users on a LAN will have low latency, but        natural flow.
                    streams are constantly monitored and     most Internet calls will experience high
                    tuned to maintain maximum throughput     latency due to public peering points.
                    with minimal latency. (2) The
                    streaming protocol prioritizes audio
                    data higher than video or presentation
                    data.
How can you         Audio data is prioritized higher than    High latency due to peer-to-peer                 Conversations on CloudMeeting will have much more
ensure that my      video or document data. And since        connections.                                     natural flow.
audio will be       bandwidth availability is continuously
received in a       monitored, audio is transmitted with
timely way?         low latency.




CloudMeeting vs. NetMeeting                                                                                                                                   Page 4
CloudMeeting                             NetMeeting/XPVC                                           Observations
Performance (con.)
How reliable is CloudMeeting’s on-board intelligence         NetMeeting or XP is highly dependent on      It is harder for users to achieve reliability with NetMeeting
it?             monitors the entire solution: the user’s     many things, none of which are centrally     than with CloudMeeting.
                hardware, the user’s internet                monitored. End users are responsible for
                connection, conditions on the Internet,      diagnosing and repairing problems on their
                and the service itself. Because of this,     own.
                CloudMeeting is able to quickly
                diagnose and adapt to or repair
                problems as they arise. The user-
                friendly Configuration Wizard,
                Bandwidth Meter, Internet Weather
                feature, and extensive help files further
                facilititate use and probem diagnostics.




Group Support
Does the           CloudMeeting supports groups of up to     NetMeeting/XP allows a user to run more      CloudMeeting can be used for business meetings;
solution support   200 people. Meetings can start out        than one session concurrently on a single    NetMeeting/XPVC and peer-to-peer solutions in general are
conferencing for   with two users and dynamically grow       computer. Small groups of 3 or 4 users are   not really suitable.
groups of users?   or shrink over time. Reservations or      therefore possible, but not directly
                   advance set-up are not required. Server   supported. When used with more than one
                   provides “multicast” functionality for    other user, performance degrades as the
                   distribution of media to participants.    number of participants increases.




CloudMeeting vs. NetMeeting                                                                                                                                 Page 5

Más contenido relacionado

La actualidad más candente

TAM new report
TAM new reportTAM new report
TAM new reportSuzit Punk
 
Cloud Security Best Practices - Part 1
Cloud Security Best Practices - Part 1Cloud Security Best Practices - Part 1
Cloud Security Best Practices - Part 1Cohesive Networks
 
Aruba Rightsizing Your Network
Aruba Rightsizing Your NetworkAruba Rightsizing Your Network
Aruba Rightsizing Your Networkhypknight
 
Towards the convergence of digital tv systems
Towards the convergence of digital tv systemsTowards the convergence of digital tv systems
Towards the convergence of digital tv systemsLILI
 
Winds of change from vendor lock in to the meta cloud
Winds of change from vendor lock in  to the meta cloudWinds of change from vendor lock in  to the meta cloud
Winds of change from vendor lock in to the meta cloudIEEEFINALYEARPROJECTS
 
Lock-in issues with PaaS
Lock-in issues with PaaSLock-in issues with PaaS
Lock-in issues with PaaSFederico Conte
 
Winds of change from vendor lock-in to meta cloud review 1
Winds of change from  vendor lock-in to meta cloud review 1Winds of change from  vendor lock-in to meta cloud review 1
Winds of change from vendor lock-in to meta cloud review 1NAWAZ KHAN
 
Sen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSenetas
 
Create and Understand IPSec VPN
Create and Understand IPSec VPNCreate and Understand IPSec VPN
Create and Understand IPSec VPNAneel Kanuri
 
Winds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudWinds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudMunisekhar Gunapati
 
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...edirin aphunu
 
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...VSS Monitoring
 
netsuite-integration-whitepaper
netsuite-integration-whitepapernetsuite-integration-whitepaper
netsuite-integration-whitepaperOlivier Gagnon
 
The case for vm based cloudlets in mobile computing
The case for vm based cloudlets in mobile computingThe case for vm based cloudlets in mobile computing
The case for vm based cloudlets in mobile computingAsanka Nissanka
 

La actualidad más candente (18)

TAM new report
TAM new reportTAM new report
TAM new report
 
231 236
231 236231 236
231 236
 
Cloud Security Best Practices - Part 1
Cloud Security Best Practices - Part 1Cloud Security Best Practices - Part 1
Cloud Security Best Practices - Part 1
 
Aruba Rightsizing Your Network
Aruba Rightsizing Your NetworkAruba Rightsizing Your Network
Aruba Rightsizing Your Network
 
Towards the convergence of digital tv systems
Towards the convergence of digital tv systemsTowards the convergence of digital tv systems
Towards the convergence of digital tv systems
 
Winds of change from vendor lock in to the meta cloud
Winds of change from vendor lock in  to the meta cloudWinds of change from vendor lock in  to the meta cloud
Winds of change from vendor lock in to the meta cloud
 
Lock-in issues with PaaS
Lock-in issues with PaaSLock-in issues with PaaS
Lock-in issues with PaaS
 
Winds of change from vendor lock-in to meta cloud review 1
Winds of change from  vendor lock-in to meta cloud review 1Winds of change from  vendor lock-in to meta cloud review 1
Winds of change from vendor lock-in to meta cloud review 1
 
N fv good
N fv goodN fv good
N fv good
 
Sen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmissionSen 214 simple secure multicast transmission
Sen 214 simple secure multicast transmission
 
Create and Understand IPSec VPN
Create and Understand IPSec VPNCreate and Understand IPSec VPN
Create and Understand IPSec VPN
 
Lt2520382043
Lt2520382043Lt2520382043
Lt2520382043
 
Winds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloudWinds of change from vender lock in to the meta cloud
Winds of change from vender lock in to the meta cloud
 
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...
DESIGN OF A WIRELESS COMMUNICATION SOFTWARE BETWEEN MULTIPLE CLIENTS AND A SI...
 
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...
Converged Monitoring Fabric for SDN-based Environments, an IBM and VSS Monito...
 
netsuite-integration-whitepaper
netsuite-integration-whitepapernetsuite-integration-whitepaper
netsuite-integration-whitepaper
 
The case for vm based cloudlets in mobile computing
The case for vm based cloudlets in mobile computingThe case for vm based cloudlets in mobile computing
The case for vm based cloudlets in mobile computing
 
Trabalho berckley
Trabalho berckleyTrabalho berckley
Trabalho berckley
 

Destacado

Video Conf. Tech. Pres.
Video Conf. Tech. Pres.Video Conf. Tech. Pres.
Video Conf. Tech. Pres.Videoguy
 
Netmeeting.ppt
Netmeeting.pptNetmeeting.ppt
Netmeeting.pptVideoguy
 
Netmeeting1
Netmeeting1Netmeeting1
Netmeeting1F
 
Netmeeting
NetmeetingNetmeeting
Netmeetingtech4101
 
Microsoft NetMeeting: How It Can Work for You
Microsoft NetMeeting: How It Can Work for You Microsoft NetMeeting: How It Can Work for You
Microsoft NetMeeting: How It Can Work for You Videoguy
 

Destacado (7)

Video Conf. Tech. Pres.
Video Conf. Tech. Pres.Video Conf. Tech. Pres.
Video Conf. Tech. Pres.
 
Netmeeting.ppt
Netmeeting.pptNetmeeting.ppt
Netmeeting.ppt
 
Netmeeting1
Netmeeting1Netmeeting1
Netmeeting1
 
Netmeeting
NetmeetingNetmeeting
Netmeeting
 
Microsoft NetMeeting: How It Can Work for You
Microsoft NetMeeting: How It Can Work for You Microsoft NetMeeting: How It Can Work for You
Microsoft NetMeeting: How It Can Work for You
 
Netmeeting
NetmeetingNetmeeting
Netmeeting
 
Video conferencing
Video conferencingVideo conferencing
Video conferencing
 

Similar a Microsoft NetMeeting and Windows XP Video Conferencing vs

Collaboration and Grid Technologies
Collaboration and Grid TechnologiesCollaboration and Grid Technologies
Collaboration and Grid TechnologiesVideoguy
 
A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)Tuan Yang
 
Running IBM MQ in the Cloud
Running IBM MQ in the CloudRunning IBM MQ in the Cloud
Running IBM MQ in the CloudRobert Parker
 
Ensuring d.s
Ensuring d.sEnsuring d.s
Ensuring d.skarthi j
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud ComputingKarthik Sankar
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconferenceMarc Manthey
 
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMDIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMVideoguy
 
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMDIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMVideoguy
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperMarc Curtis
 
AWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the ComplianceAWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the ComplianceYury Chemerkin
 
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...IBM India Smarter Computing
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderIdan Hershkovich
 
Headquartered at home community publication nx n pakistan
Headquartered at home   community publication nx n pakistanHeadquartered at home   community publication nx n pakistan
Headquartered at home community publication nx n pakistanTariq Mustafa
 
Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)Jishnu Pradeep
 

Similar a Microsoft NetMeeting and Windows XP Video Conferencing vs (20)

Collaboration and Grid Technologies
Collaboration and Grid TechnologiesCollaboration and Grid Technologies
Collaboration and Grid Technologies
 
A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)A Deep Dive in the World of IT Networking (Part 2)
A Deep Dive in the World of IT Networking (Part 2)
 
Running IBM MQ in the Cloud
Running IBM MQ in the CloudRunning IBM MQ in the Cloud
Running IBM MQ in the Cloud
 
Ensuring d.s
Ensuring d.sEnsuring d.s
Ensuring d.s
 
Evolving the WAN for the Cloud, using SD-WAN & NFV
Evolving the WAN for the Cloud, using SD-WAN & NFV Evolving the WAN for the Cloud, using SD-WAN & NFV
Evolving the WAN for the Cloud, using SD-WAN & NFV
 
Clearing the air on Cloud Computing
Clearing the air on Cloud ComputingClearing the air on Cloud Computing
Clearing the air on Cloud Computing
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
 
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMDIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
 
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEMDIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
DIGIPARTY – A DECENTRALIZED MULTI-PARTY VIDEO CONFERENCING SYSTEM
 
SD_WAN_NFV_White_Paper
SD_WAN_NFV_White_PaperSD_WAN_NFV_White_Paper
SD_WAN_NFV_White_Paper
 
PACE-IT: Networking Services and Applications (part 1) - N10 006
PACE-IT: Networking Services and Applications (part 1) - N10 006PACE-IT: Networking Services and Applications (part 1) - N10 006
PACE-IT: Networking Services and Applications (part 1) - N10 006
 
AWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the ComplianceAWS Cloud Security From the Point of View of the Compliance
AWS Cloud Security From the Point of View of the Compliance
 
Ip tunneling and vpns
Ip tunneling and vpnsIp tunneling and vpns
Ip tunneling and vpns
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...
Towards an Open Data Cente with an Interoperable Network (ODIN) Volume 5: WAN...
 
service bus
service busservice bus
service bus
 
How to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service ProviderHow to Re-evaluate Your MPLS Service Provider
How to Re-evaluate Your MPLS Service Provider
 
Headquartered at home community publication nx n pakistan
Headquartered at home   community publication nx n pakistanHeadquartered at home   community publication nx n pakistan
Headquartered at home community publication nx n pakistan
 
Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)Secure Data Sharing in Cloud (SDSC)
Secure Data Sharing in Cloud (SDSC)
 
07 advanced topics
07 advanced topics07 advanced topics
07 advanced topics
 

Más de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingVideoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streamingVideoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideoguy
 
Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader AudienceVideoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGVideoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Application Brief
Application BriefApplication Brief
Application BriefVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second LifeVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 

Más de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

Microsoft NetMeeting and Windows XP Video Conferencing vs

  • 1. Microsoft NetMeeting and Windows XP Video Conferencing via Messenger vs. CloudMeeting Real-Time Internet Conferencing June 3, 2004 We are often asked how CloudMeeting’s real-time Internet conferencing and group communications solution compares with peer-to-peer solutions like Microsoft NetMeeting or Windows XP Video Conferencing using Messenger. Supplied as part of Microsoft Messenger and bundled with XP, Windows XP Video Conferencing (XPVC) is essentially the newest version of Microsoft NetMeeting. Our comments specifically cover XPVC, but apply equally to the better-known (and discontinued) NetMeeting, and can in a number of instances be applied to peer-to-peer solutions in general. As a function of the peer-to-peer architecture and for the many other reasons touched on in the comparison below, NetMeeting and XPVC have serious performance limitations and do not support high-quality group communication. CloudMeeting’s client software is one component of a holistic real-time internet communications platform reflecting a new approach to internet communications and distance collaboration. The client/sever architecture and patent-pending technologies used in the CloudMeeting platform were designed from the ground up to optimize Real-Time Internet Communications in groups, laying new ground and solving certain problems suffered by NetMeeting and other, similar solutions. In sum, CloudMeeting: • Delivers the best possible group communications user experience on the Internet • Provides secure communication consistent with the highest corporate standards • Lets users connect at whatever speed they have available, and then dynamically optimizes that connection • Easily intermixes up to 200 users, each with different off-the-shelf hardware and varying connection speeds • Seamlessly integrates application and document sharing with voice, video, and instant messaging • Co-exists with H.323 solutions CloudMeeting vs. NetMeeting Page 1
  • 2. CloudMeeting NetMeeting/XPVC Observations Architecture How is the data Client/server Peer-to-peer Quality, performance, and latency are highly constrained by transported? the quality of the connection. Since peer-to-peer connections are dependent on public peering points, traffic may have much higher latency, and is subject to much more loss than CloudMeeting’s client/server connections. What protocols Transmits and receives multimedia data Transmits and receives control and NetMeeting/XPVC’s dependence on several protocols are used? using a single dynamically adjustable multimedia data using SIP, H.323, and means extremely high overhead for bandwidth utilization stream of TCP requests. Patent- T.120 protocols. H.323 and T.120 use and computer resources. Additionally, enterprise pending RTXP (Real Time Exchange UDP for transport, SIP uses TCP. infrastructure must be specifically configured to support the Protocol) leverages TCP/IP to protocols required by XPVC. accomplish this. CloudMeeting is dependent on only TCP/IP for transport – the most universally adopted protocol on the internet. Firewalls/Proxies/NAT Will it work Requires only open outbound port 443 Requires an abundance of open outbound Firewalls require significant configuration changes in order with my for TCP traffic for our servers, which is AND inbound ports for UDP, RTP, and to work with NetMeeting/XPVC. Firewall effectiveness firewall? open on most all firewalls by default as TCP traffic. For audio and video streams, can be negatively impacted as a result. CloudMeeting is it’s used for secure traffic. As a true Microsoft’s literature orients: “The streams “firewall friendly”. SSL data stream, it even works with are sent using dynamically allocated UDP application-level firewalls without ports in the range of 5004 through 65535. configuration. Without a way to open these UDP ports on any firewall in the path dynamically, the streams will fail to reach their destination.” Will it work Our solution includes direct support for Does not support Socks 4.0 or 5.0 It is difficult to configure NetMeeting/XPVC to work with with my proxy all Socks 4.0 and Socks 5.0 compliant Microsoft positions Universal Plug-n-Play existing proxy servers. server? proxy servers (Microsoft ISA, for devices as the solution. UPnP devices are example). not widely deployed. Support for Microsoft ISA is unclear. Will it work Yes, CloudMeeting works “out-of-the- No. with a NAT box” with NATs. device? CloudMeeting vs. NetMeeting Page 2
  • 3. CloudMeeting NetMeeting/XPVC Observations Security Is it secure? In addition to 128-bit SSL encryption Encryption is accomplished by turning off CloudMeeting delivers secure communications. for all data, CloudMeeting’s audio and video features. Future plans are NetMeeting/XPVC does not. architecture reflects a philosophy of constrained by slow-moving H.323 “non-trusted clients”. Clients have no standard. For IM, Microsoft’s web site specific responsibility for enforcing says: “There is no encryption of information security policies. with Windows Messenger, with the exception of passwords. Any information is sent in plaintext format and is therefore open to viewing by anyone.” Is my IP address User IP addresses are protected. User IP addresses are sent to others using Hackers can attack NetMeeting/XPVC users using exposed? SIP protocol. commonly available tools on the internet. Bandwidth What if the Continuously monitors and adjusts No bandwidth monitoring NetMeeting/XPVC users will occasionally see significant amount of streams to fit within available “gaps” in sessions, or complete loss of sessions. available bandwidth. This is accomplished by CloudMeeting users will not. bandwidth using “scalable streams” for video and changes? document data. How is my A mathematical model of the user’s Does not monitor connection. CloudMeeting has the ability to respond to bandwidth connection internet connection represents the entire changes. monitored? path of data from a microphone, camera, or document to the other user’s speakers or display device. This model is used to backsolve the amount of available bandwidth at any given time. What are Scalable streams are streams of audio, Does not have scalable streams. CloudMeeting has the ability to change the amount of scalable video or document data that can be bandwidth that it uses dynamically, on the fly, and works streams? easily scaled back to provide with low-bandwidth connections. information to different users, at different data rates with minimal latency. Scaling a stream to a lower bandwidth results in less frequent updates, and/or reduced resolution. CloudMeeting vs. NetMeeting Page 3
  • 4. CloudMeeting NetMeeting/XPVC Observations Bandwidth (con.) How is packet CloudMeeting uses a patent-pending Multiple UDP transactions for audio, video CloudMeeting’s technology platform delivers a much loss handled? technology which combines multiple and document data with different higher quality experience, providing zero loss for document TCP streams and multiple sequencers sequencers for each. data, low latency video with zero visible image artifacts, to provide: and extremely low latency audio. NetMeeting/XPVC • Zero loss for document data frequently suffers from loss of video and document data, • Extremely low latency video visible image artifacts, and unpredictable audio latency. with zero image artifacts • Extremely low latency audio How does it CloudMeeting’s Virtual Local Gateway Groups of users must coordinate and limit NetMeeting/XPVC users should not use shared deal with the feature can group users at a location their use to fit within the constraints of the connections. bandwidth and dynamically split available connection. There is no automated demands of bandwidth between them. Virtual mechanism for accomplishing this. multiple users gateway bandwidth may be configured Hardware gateway devices could possibly sharing an to any limit desired by the user. be used to limit (but not split) bandwidth internet Individual users can also limit their usage for a shared connection, but connection? own bandwidth use through a simple interoperability of such a device with SIP is configuration in the client software. not clear. Performance How much Latency is minimized using several Latency is highly variable. Calls between Conversations on CloudMeeting will have much more latency is there? strategies, among them: (1) Multimedia users on a LAN will have low latency, but natural flow. streams are constantly monitored and most Internet calls will experience high tuned to maintain maximum throughput latency due to public peering points. with minimal latency. (2) The streaming protocol prioritizes audio data higher than video or presentation data. How can you Audio data is prioritized higher than High latency due to peer-to-peer Conversations on CloudMeeting will have much more ensure that my video or document data. And since connections. natural flow. audio will be bandwidth availability is continuously received in a monitored, audio is transmitted with timely way? low latency. CloudMeeting vs. NetMeeting Page 4
  • 5. CloudMeeting NetMeeting/XPVC Observations Performance (con.) How reliable is CloudMeeting’s on-board intelligence NetMeeting or XP is highly dependent on It is harder for users to achieve reliability with NetMeeting it? monitors the entire solution: the user’s many things, none of which are centrally than with CloudMeeting. hardware, the user’s internet monitored. End users are responsible for connection, conditions on the Internet, diagnosing and repairing problems on their and the service itself. Because of this, own. CloudMeeting is able to quickly diagnose and adapt to or repair problems as they arise. The user- friendly Configuration Wizard, Bandwidth Meter, Internet Weather feature, and extensive help files further facilititate use and probem diagnostics. Group Support Does the CloudMeeting supports groups of up to NetMeeting/XP allows a user to run more CloudMeeting can be used for business meetings; solution support 200 people. Meetings can start out than one session concurrently on a single NetMeeting/XPVC and peer-to-peer solutions in general are conferencing for with two users and dynamically grow computer. Small groups of 3 or 4 users are not really suitable. groups of users? or shrink over time. Reservations or therefore possible, but not directly advance set-up are not required. Server supported. When used with more than one provides “multicast” functionality for other user, performance degrades as the distribution of media to participants. number of participants increases. CloudMeeting vs. NetMeeting Page 5