WR Paper: Web Conferencing, IM, and Streaming Media


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

WR Paper: Web Conferencing, IM, and Streaming Media

  1. 1. Web Conferencing, Instant Messaging & Streaming Media Prepared for the International Communications Industries Association To support Infocomm 2002 By Andy Nilssen & Marc Beattie Senior Analysts and Partners, Wainhouse Research, Brookline, MA, USA Marc F. Beattie has authored public and private reports on product strategies, distribution structures, emerging technologies and industry applications. Marc is a co- author in Wainhouse Research’s Conferencing Markets & Strategies series. He is the principle instructor for the Implementing Streaming Media seminar. Prior to joining Wainhouse Research Marc was an early team member at PictureTel and Polycom – holding his last position at Polycom as Director of Business Development; he has spent 15 years working within the industry. Marc has been an independent analyst for the last three years. Mr. Beattie attended Gordon College where he earned a Bachelor of Arts degree in Economics. Andrew H. Nilssen is a co-author of Wainhouse Research’s Conferencing Markets & Strategies series, and consults for industry leaders, Fortune 500 companies, and venture capitalists about the multimedia communications industry. Andy has over 20 years of experience in bringing high-technology products to market. Prior to Wainhouse Research, he was Director of Marketing, New Business Development at PictureTel, Inc. where he defined strategies and identified partners to expand business by leveraging broadband and streaming technologies. Andy earned his MBA and BSEE degrees from the University of New Hampshire and holds two ease-of-use related patents. Web conferencing, instant messaging (IM) of the content in a conference call, and the and streaming media are three emerging new reality that there is access to a network- “rich media” communication technologies connected web browser virtually everywhere that have been made possible through the a telephone is located. Web conferencing combination of computer-generated sells itself on providing a way to augment a information and the widespread growth of typical audio conference with powerful the Internet. All three technologies have graphical information exchange. experienced rapid growth due to the impact of their powerful yet inexpensive Most web conferencing systems use client- capabilities. Each has also spawned server architecture to enable simultaneous dedicated companies that offer the exchange of audio and graphical content. As component technology in product form or shown in the figure above, a web conference bundle the products with integrated services typically consists of two parallel to present a turnkey rich-media conferencing conferences – an audio conference using solution for the user. telephones on the PSTN overlaid with a separate data conference using web Web Conferencing browsers on a network for data. The degree Web conferencing is built on the premise of audio integration in a web conference can that graphical data represents a large portion vary greatly, ranging from requiring the user to set up a totally separate audio call, to Copyright Wainhouse Research 2002 page - 1
  2. 2. displaying the conference number to call in web conferencing systems will simply to via the web browser, to automatically translate the PowerPoint slides to static calling out to all participants (scheduled or bitmapped GIF or JPEG images, thereby ad-hoc). loosing slide transitions and animations, and also locking the slide resolution into whatever translation is used. More Audio Web sophisticated systems use either a Conferencing Conferencing proprietary object descriptor language or Server Server DHTML to translate PowerPoint slides into graphic objects, and to preserve high resolution and possibly transitions and PSTN intranet or animations as well. Graphical object-based Internet systems also allow slide resolution to scale to take full advantage of the resolution of an individual participant’s browser, and can be more bandwidth efficient. Application sharing and “web tours” have similar considerations – the basic systems just “peel & send” the presenter’s screen, while more sophisticated systems support true multi user Figure 1 - Web Conference Architecture application sharing – some are even built on In a web conference, a presenter can present top of the T.120 (specifically T.128) PowerPoint slides, demonstrate software application sharing engine which is also applications, use an interactive whiteboard, used in products like Microsoft NetMeeting. and take polls to gauge the audience’s reaction. In some specialized customer Web conferencing systems need to get along support applications, the presenter can with firewalls – or more precisely, need to actually take control of a viewer’s PC to get through firewalls reliably. If the web help walk them through a problem. conference involves participants located on different corporate LANs, and the web Every web conferencing system requires the conferencing service is not designed to use of a local software client on the understand a particular firewall, the participant’s PC to add web conferencing audience behind that firewall will not be features to a standard web browser. This able to participate. Penetrating firewalls is usually takes the form of a Java applet, not a trivial issue. The more advanced web which is downloaded “on the fly” and conferencing technologies will actually try usually saved locally in the browser’s cache different mechanisms on the fly to figure out so that it does not need to be downloaded which policy is optimal for getting through a again for subsequent web conferences. The particular firewall. The web browsing size, features, and efficiency of this local protocol, HTTP, uses port 80 – which is Java client are different from one web probably left open by most firewall conferencing service provider to another. administrators, but it is not the most The method for capturing and transferring efficient. More efficient than HTTP is TCP, the graphical image from the presenter to the which is also used for streaming media, file participant’s web browser can vary. In most transfers, and terminal emulators; however, web conferences, uploading a PowerPoint most administrators will use a firewall to presentation to the web conferencing server block ports to unsolicited TCP traffic. is the norm – though some systems (ex. Finally, IP ports, which act like a sub- WebEx) actually process and distribute the address to an IP address, may also be presentation from the client itself. Basic blocked or restricted by the firewall. If a firewall restricts port 80, web browsing will Copyright Wainhouse Research 2002 page - 2
  3. 3. be blocked. Because web conferencing and are quickly moving to augment systems involve a local client, a good system basic text-based chat with file will be able to try each successive method to transfer, data sharing, PC remote get through the firewall in the preferred control, and even real-time IP-based order – TCP, HTTP with dynamic ports, and voice and video. HTTP via port 80 – in order to establish the most efficient web conferencing connection As with other forms of conferencing, IM can through a firewall. be implemented by purchasing an IM server or by using an IM service. The big three Two last considerations are the browser commercial IM service providers – itself and standards. Web conferencing AOL/ICQ, Yahoo IM, and Microsoft MSN – vendors spend considerable effort debugging are not compatible, meaning a user on one their clients to run with each new revision service cannot communicate with a user on from major browser vendors to be sure a another. “Commercial-grade” IM software particular web conferencing service works server packages are available for reliably with most popular browsers. For organizations and service providers to most web conferencing implementations, the purchase to host their own IM sessions for vendors’ attitude towards standards is often security or cost reasons (ex Jabber, Bantu, “who cares?” since server communications Microsoft Exchange Server). The presence are web conference specific and the clients features of IM are also beginning to merge are lightweight on-the-fly Java downloads. with web conferencing in products such as Most vendors believe there just isn’t too the Polycom WebOffice and Lotus much investment or interoperability to be Sametime. concerned with. However, this will start becoming a little muddy as IP audio and The introduction of Microsoft Messenger for video become part of a web conference and Windows XP marks a major move by as users start using many different web Microsoft to expand their MSN IM service conferencing services and multiple web into a full conferencing service. Messenger conferencing Java clients accumulate on for XP is IM-based, but features integrated user’s PCs. data conferencing (file transfer, whiteboard, application and desktop sharing), and taunts Instant Messaging users with “Add Voice” and “Add Camera” Instant Messaging (IM) is becoming an icons. Wainhouse Research has found that influential factor in the rich media Messenger for XP’s wide-band audio can be conferencing services space for two reasons: excellent and the software-based video compression using a USB camera is 1) IM systems uniquely use presence adequate for effective desktop to display personal contacts along videoconferencing. Messenger for XP can with their real-time availability rendezvous with presence information only status. Thus the probability of when connected to either Microsoft’s .NET successfully connecting with services (which requires each user to get a someone is known before trying to Microsoft Passport account) or to an make the actual connection. No enterprise-hosted Microsoft Exchange server more telephone tag, no need for – so clearly Microsoft is playing on both the voice mail – IM is bringing a client and the server side. The service also welcome change to the age-old hit- requires the network to support a new and-miss paradigm for calling network protocol called “Universal Plug-and someone. Play”, which may take many years to enable. 2) IM systems are increasingly becoming much more feature rich, Copyright Wainhouse Research 2002 page - 3
  4. 4. Streaming Media ! Content Management. This is also Streaming media technology is a relatively known as digital asset management. new vehicle for extending multimedia These products and services make conferences to any user with a network- libraries of digital assets more connected PC and web browser. valuable and more accessible. One of the key elements of this market Streaming technology involves creating, segment is the area of audio and serving, and playing a mix of audio, video, video indexing, which enables and/or presentation data over a network intelligent searching on streaming without having to wait to receive the entire media files. Another major segment multimedia file of the event. Because IP is represented by systems which networks introduce variable delay, enable owners of digital content to streaming requires the receiver to control access, manage libraries, accumulate pieces of data off the network at track usage, and generate detailed the top of a buffer while simultaneously reports and billing statements. emptying the bottom of the buffer for real- time playback of audio and video. Since ! Content Delivery Networks. If a receiving data from the Internet in particular user is delivering streaming media can be unpredictable, the entire streaming on their own LAN, chances are they process can introduce a fair amount of delay, will have ample bandwidth and easily measured in 10’s of seconds; thus control. But if the stream is to be streaming technology is uniquely applicable delivered to far-flung locations, or only to receiving one-way live or stored to sites not on the LAN, or if the presentations, where real-time, two-way event is to be accessed by the public interaction is not a priority. The audio and at large, then some type of delivery video stream can also be accompanied by network or systems architecture synchronized presentation data in the form should be used. A variety of content of still images or Flash-encoded visuals. delivery networking schemes exist; most use the public Internet for part There are many different ways to look at the of their solution, some use satellites, streaming industry. Wainhouse Research some use intelligently placed servers has divided the industry into four segments, to move content closer to the end each of which includes hardware, software, users, thereby minimizing the traffic services and components, each of which that has to move over the Internet represents a distinct application set. Most backbone. vendors operate in just one of these segments, although some of the vendors and ! Client-Server Products. There is no service providers are expanding their recognized standard for streaming offerings to cover multiple pieces of the media today. The major client- puzzle. server choices today include Apple’s Quicktime, Microsoft’s ! Content Creation. Products and Windows Media Technologies, and services in this sector enable Real Network’s RealSystem. Some customers to create content that is client software systems are designed optimized for streaming media to be used as stand-alone player delivery. We include here all the applications; others are designed to steps taken to capture, edit, and reside inside a standard web encode content for streaming browser. Some streaming products delivery. use no client at all; instead a Java applet is loaded automatically when needed to play the streaming file. Copyright Wainhouse Research 2002 page - 4
  5. 5. Other important elements in the The streaming hardware and software client-server segment are the data servers available to streaming service compression/decompression engines providers vary according to a wide variety or codecs, which are usually of user needs within these two categories: implemented in software though some codecs use special hardware to ! Number of simultaneous streams increase their speed. Some of the supported – this can range from most popular streaming codecs are single digit numbers to several Sorenson Broadcaster, RealVideo, thousand MPEG-1, MPEG-2, MPEG-4, and ! Number of files available – H.263. Most of the client-server primarily a function of storage space products on the market support ! Bandwidth supported – most of the multiple codecs. consumer/Internet users today are connected at 28.8 kbps, but corporate LAN users are in a Content Manage Delivery position to take advantage of the Create Network much higher data rates possible. & Server Client Encode Higher data rates translate to much higher audio and video quality. ! Security features - authentication features ensure site security or enable pay per view for direct revenue generation. A server Figure 2 The Four Streaming Functional interface may connect to Web-based Blocks backend credit card and transaction processing systems. Figure 2 illustrates how these four functional ! User Accounting – provides the blocks fit together. All streaming hosting service the ability to know applications start with a content creation and who watched what video when. encoding process. Sometimes, the content is ! Interfaces to live video feeds such as indexed, managed, or subject to access news, weather, etc. Since these control, although this is not always the case. feeds are generally NTSC analog All streaming files eventually are placed on video, the server also may contain a streaming server from where they are an encoding solution which digitizes delivered to the users over some type of IP the video and then compresses it to delivery network, corporate LAN, extranet, the streaming format required. The or Internet connection. The content is encoding solution may be software eventually viewed (or heard) with some type residing on the host computer or it of client software that must be compatible may be a codec hardware accessory with the protocols, file formats, and on an add-in board. Industrial- compression techniques that are supported strength streaming applications by the server. often use hardware codecs which enables a single PC to encode Streaming media services fall into two broad multiple streams simultaneously. segments: consumer streaming services, ! Management systems that present to which uses the Internet for delivery, and users an organized list of what is professional corporate streaming services, available for viewing. which uses both private intranets as well as the Internet. For conferencing applications, streaming servers are specifically configured to work with videoconferencing systems and real- Copyright Wainhouse Research 2002 page - 5
  6. 6. time input. The first generation streaming training sessions, or recordings of live feeds conferencing servers use the video and audio can be stored on a server, to be reviewed on signals directly from the videoconferencing demand by users from any browser-enabled system as the input to the streaming desktop. Only a single copy of the original subsystem. Future conferencing servers are event is maintained on the server, which likely to have unified user interfaces and simplifies updating, access management, digital trans-coding to make the and distribution control. conferencing to streaming connection seamless. Match the Media to the Message Streaming media clients, which are designed While many of these conferencing to run as both browser plug-ins and stand- technologies are new and often more alone applications, can be quite large and are exciting to work with than a standard audio thus downloaded and installed on the call, Wainhouse Research encourages clients receiver’s PC prior to a streaming media to evaluate the message they are trying relay event. and apply the appropriate medium to match the message. Streaming video can span a wide range of bit rates from 20 kbps up to MPEG1 Figure 3 presents two curves that one should (typically 1.5 Mbps) and occasionally keep in mind while choosing the rich media MPEG2 rates (more than 8 Mbps). conferencing vehicle for a particular event. Determining the optimal bit rate requires a The first curve illustrates the trade-off trade-off between the network bandwidth between Cost and “Connected-ness” – for available versus the fidelity/quality needed. example, if cost is not an object, then why Network bandwidth can be segmented into not use videoconferencing for everything? three categories: Internet/modem speeds (< Videoconferencing provides maximum 56 kbps), ISDN speeds (< 256 kbps), and visual feedback with your audience, which intranet speeds (> 256 kbps). is important if the meeting requires persuasion, selling, or consensus building on Audio- and video-on-demand technology a controversial topic. If this level of enables service providers to complement connected-ness is not required, then a lower real-time streaming offerings with cost conferencing vehicle could be used. conference storage and retrieval. Training The second curve illustrates the trade-off videos, briefings, audio conferences, between Interactivity and Reach, which earnings calls, employee benefits programs, fortunately is consistent with a natural Video Conferencing: Meetings “Connected-ness” Web Conferencing or Streaming: Interactivity Briefings Audio Streaming: IM Broadcasts Cost Reach Figure 3 Match the Media to the Message Copyright Wainhouse Research 2002 page - 6
  7. 7. meeting dynamic: the more people involved audio can be delivered at low bandwidth in an event (“reach”), the less interaction using standard streaming platforms such as there tends to be. Hence an interactive Real Networks G2 or Windows Media Meeting should use a real-time conferencing Technologies. Each individual stream will technology, while an informational typically use less than 8kb/sec of network broadcast can use streaming. A briefing bandwidth per user. Audio over 28k modem could use either technology depending on connections was considered little more than the degree of real-time interaction required a toy as few as 24 months ago. Today to cover the content. effective streaming audio can co-exist with graphical data updates and still be delivered It may be that a simple audio conference very well over modem speed connections. If achieves 90% of the intent. If the sharing the network supports multicasting, it can be data is important many easy-to-use web used to minimize network utilization for the conferencing services are available to add to one-way audio stream as well. your audio calls. While streaming can provide impact and reach, knowing what While each of these technologies has its your target audience is capable of receiving independent capabilities, they can also be - PC clients on a modem are not often good used together. By way of example, IM can candidates for streaming - will determine if be used to determine the “presence” and they ever get your message. If the message status of colleagues. If your IM client involves critical persuasion, the added indicates their availability, you can request a “connected-ness” benefit provided by a true web conference to share a document or two-way videoconference may be most object on your PC. While engaged in that effective. web conference participants can IM one another on the subject being discussed while If the web conference is a presentation not disturbing the conversation of the larger where one site is doing the majority of the group – this would be similar to leaning over talking, audio streaming of the presenter’s to someone in a conference room and having voice is becoming a popular option. In this a sidebar conversation. If some team case, audience feedback to the presenter and members were not available for the web to other sites is limited to text chat, polling, conference the meeting could be captured – and “mood” indicators – which, for both the audio and data - and archived for structured presentations, can be quite viewing at a later time via streaming. effective. Very high-quality human voice Copyright Wainhouse Research 2002 page - 7