Previous | Next

Conferencing with NetMeeting

NetMeeting version 2.1 is a powerful conferencing tool that allows you to take full advantage of the global reach of the Internet or corporate intranets to communicate and collaborate effectively in real time.

The video, audio, and data conferencing functions of NetMeeting 2.1 are all based on industry standards, so you can communicate with people who use compatible products from companies other than Microsoft.

NetMeeting 2.1 is compatible with earlier versions of NetMeeting; with the Microsoft Internet Locator Server (ILS), which lets you find and connect with other people on the Internet; and with applications and solutions built using the Microsoft NetMeeting 2.1 Software Development Kit (SDK). The NetMeeting 2.1 SDK can be downloaded from the NetMeeting SDK Web site at http://www.microsoft.com/netmeeting/sdk/.

For more information about NetMeeting 2.1, see the NetMeeting Web site at http://www.microsoft.com/netmeeting/ or the NetMeeting Resource Kit, which is on the Microsoft Windows 98 Resource Kit compact disc, or can be downloaded from the NetMeeting Resource Kit Web site at http://www.microsoft.com/netmeeting/reskit/.

Conferencing Options

With NetMeeting 2.1, you can take advantage of the following conferencing options:

Audio conferencing.

NetMeeting 2.1 serves as an Internet telephone with high-quality audio, letting you talk with others in real time over the Internet or an intranet. All you need are a sound card, a microphone, and speakers. While you are conversing, you can bring data or video conferencing capabilities into NetMeeting 2.1.

Video conferencing.

When you add a video capture card and camera to your computer, you can hold a face-to-face conversation over the Internet or an intranet with high-quality video. (You do not need a video camera on your computer to receive video, and there are some cameras that do not require a video capture card.) You can even take a snapshot of a person or an object with your video camera and place it on the Whiteboard for discussion or markup.

Multipoint conferencing.

The comprehensive suite of data conferencing tools in NetMeeting 2.1 lets you collaborate and exchange information with two or more people in real time. You can share information from one or more applications on your computer, exchange graphics or draw diagrams on an electronic Whiteboard, send messages or take notes with the text-based chat program, and send files to other meeting members using the binary file transfer capability.

Installing and Configuring NetMeeting

This section describes hardware requirements and steps for installing and configuring NetMeeting 2.1.

Hardware Requirements for NetMeeting

The following hardware is required for data and audio conferencing:

The following hardware is required for data, audio, and video conferencing:

NetMeeting 2.1 works with any video card or camera that provides a Video for Windows capture driver. Some video cameras can plug into the parallel port; other cameras require a video capture card installed in your computer. Camcorders can often be plugged into these adapters.

In general, parallel port cameras are less expensive but can be more CPU-intensive, yielding decreased video performance. Cameras connected to separate video capture cards typically offer better performance. Also, a black and white camera typically offers better performance than an equivalent color camera, because fewer bits need to be sent across the connection.

Installing NetMeeting

The NetMeeting 2.1 component of Internet Explorer is selected and installed by default in the full installation of Windows 98. If you do not wish to install it, you can easily deselect it during installation. You can install it later using the Add/Remove Programs option in Control Panel.

To install NetMeeting if it was not installed with Windows 98

  1. In Control Panel, click Add/Remove Programs.
  2. Click the Windows Setup tab.
  3. Click Communications, and then click Details.
  4. Select the Microsoft NetMeeting check box, click OK, and you will be guided through the installation process.

Configuring NetMeeting Client

When you run NetMeeting 2.1 the first time, a one-time Configuration Wizard runs to help you set up your personal information, the directory server you want to connect to, and your audio and video device preferences. It then runs an Audio Tuning Wizard that prompts you to select options to tune your audio settings.

After running the Configuration Wizard, you can always change your NetMeeting configuration from within the program by clicking the Tools menu and then clicking Options.

Note

Sound quality can vary depending on your sound card and microphone. To run only the Audio Tuning wizard at any time after you initially run NetMeeting, on the Tools menu, click Audio Tuning Wizard.

Configuring NetMeeting Settings with the IEAK Profile Manager

The IEAK Profile Manager allows system administrators to control their users’ implementation of NetMeeting 2.1. They can restrict NetMeeting activities, such as file transfer and application sharing, disable or lock down certain options, and specify a default directory server.

For an overview of the IEAK Profile Manager, see "Configuring Internet Explorer with the IEAK Profile Manager" earlier in this chapter.

To set NetMeeting policies and restrictions

  1. In the left-hand pane of the IEAK Profile Manager, expand Microsoft NetMeeting under System Policies & Restrictions.
  2. Click NetMeeting Settings to display options for NetMeeting restrictions in the right-hand pane.
  3. Select the desired restrictions, and enter the appropriate information.
  4. Save the settings in the INS file that will be used to configure your users’ installation.
Setting NetMeeting policies with the System Policy Editor

Administrators can also implement NetMeeting system policies with the System Policy Editor. Using system policies, administrators can predefine settings and restrictions, and provide standard NetMeeting configurations for their user community.

NetMeeting system policies are set using the Conf.adm template.

For more information about setting system policies, see Chapter 8, "<a href="wrkc08.htm">System Policies," or see the NetMeeting Resource Kit, which is on the Microsoft Windows 98 Resource Kit compact disc or is available at http://www.microsoft.com/netmeeting/reskit/.

Using NetMeeting

The main window of NetMeeting 2.1 contains four navigation icons in the left-hand pane which provide single-click access to the major functions of NetMeeting:

Directory.

The Directory icon opens a window containing a list of users connected to the selected server, including e-mail address, name, and location, the category of the directory (such as Personal or Business) and the server name.

SpeedDial.

If you make a connection to another user through an ILS, the person’s contact information is stored as a SpeedDial entry. You can add anyone to your SpeedDial list by selecting an entry in your Directory and clicking the SpeedDial icon on your toolbar.

Current Call.

When you connect to someone, this window is automatically selected. This window is where you conduct data, voice, and video conferencing.

History.

Select the History icon to see a log of each incoming call. The log includes the name of the caller, your response to the call (accepted or ignored), and the time the call was received.

Note

The navigation icons are part of the default view in NetMeeting 2.1. They can be optionally hidden by deselecting them on the View menu, in which case you can gain access to the particular function by selecting it on the View menu.

The Internet Locator Server

The Microsoft Internet Locator Server (ILS) provides a Lightweight Directory Access Protocol (LDAP) service that allows NetMeeting 2.1 users to locate each other on the Internet or corporate intranets. These servers create a directory of NetMeeting users. From this directory, you can select participants to connect to for real-time conferencing and collaboration.

The ILS provides a memory-resident database for storing dynamic directory information. This database allows you to find dynamic information, such as an IP address, for people currently logged on to an Internet service or site. The ILS database maintains the entries, which clients refresh periodically. This process ensures that clients can always access the most current information about each user’s Internet location.

The ILS provides a graphical setup program to help you easily install server components. Administrators can set options for user logon, security, and server access.

Note

If you are an Internet Webmaster or an intranet administrator, you can set up your own Intranet Locator Server on the Internet or your corporate intranet. For more information, refer to the Microsoft Internet Locator Server Operations Guide, or to its companion, the Microsoft Internet Locator Service Operations Reference. Both documents are packaged with the product, or you can download the ILS and the accompanying documents from http://www.microsoft.com/netmeeting/ils/.

Entering Your Personal Information

If you want to change any of the personal information that you have entered in the Configuration Wizard, you can do so at any time using Options on the Tools menu, and then clicking the appropriate tab to access the information you want to change.

If your network administrator used the IEAK Profile Manager to restrict the use of the Options dialog box, one or more of the Options tabs may not be visible.

Video Conferencing

With the video conferencing feature of NetMeeting 2.1, you can send and receive real-time visual images with another conference participant using any Video for Windows-compatible equipment. You can conduct "face-to-face" meetings and use the camera to view any item instantly by placing it in front of the lens. Note that you do not need video hardware to receive images.

NetMeeting 2.1 video has many features, including remotely adjustable video quality, detachable video window, ability to control the size of the video window dynamically, Clipboard accessibility, and the ability to switch video to another meeting member.

If another meeting participant has a camera, receiving video is automatically enabled when you begin a conference. You can disable these options and choose to send or receive video manually at the start of a conference by setting these options on the Video tab of the Options dialog box.

Audio Conferencing

The audio conferencing feature of NetMeeting 2.1 allows you to conduct real-time, point-to-point conversations over the Internet or corporate intranet. NetMeeting 2.1 audio conferencing has many features, including half-duplex and full-duplex audio support, automatic microphone sensitivity level setting, microphone muting, and the ability to switch audio to another meeting participant.

You automatically enable audio when you begin a conference.

Note

For video and audio conferencing, support is limited to TCP/IP connections, and only two people at a time can send and receive audio or video during a meeting.

To switch your audio connection to someone else

To stop sending audio to someone

  1. Click the Speaker icon next to the name of the person.
  2. Click Stop Using Audio and Video.

Multipoint Data Conferencing

Using Multipoint data conferencing, two or more people can share information in real time over the Internet or corporate intranet. Meeting participants can share applications, exchange information between shared applications through a shared clipboard, transfer files, collaborate on a shared Whiteboard, and communicate with a text-based chat feature.

Sharing Applications

Participants in the conference can share a program running on one computer. They can review the same data or information and watch the actions of others as they work on the program (for example, editing content or scrolling through information). Participants can share Windows-based applications transparently, without any special knowledge of the application capabilities. The person sharing the application can choose to collaborate with other conference participants, and the participants can take turns editing or controlling the application. Only the person sharing the program needs to have the given application installed on his or her computer.

Caution

When you share an application and collaborate, meeting participants can use the File Open and File Save dialog boxes in your application to open or delete files on your computer or network. To stop someone from using your shared program while you do not have control of the cursor, press ESC. To stop them when you do have control, click Collaborate or press ESC.

Sharing the Clipboard

The shared Clipboard allows you to exchange its contents with other participants in a conference using familiar cut, copy, and paste operations. For example, you can copy information from a local document and paste the contents into a shared application as part of group collaboration. This capability provides seamless exchange of information between shared and local applications.

Transferring Files

With the file transfer capability, you can send one or more files in the background to one or all of the conference participants. You can send files to a particular person by right-clicking on that person’s name in the Current Call window or by dragging and dropping the file into the Microsoft NetMeeting 2.1 window and having it sent automatically to all meeting participants, each of whom can then accept or decline receipt. Again, this file transfer occurs in the background as everyone continues sharing an application, using the Whiteboard, or chatting. This file transfer capability is fully compliant with the T.127 standard.

Using the Whiteboard

The Whiteboard program is a multipage, multiuser drawing application that allows conference participants to sketch diagrams, create organization charts, or display other graphic information. Whiteboard is object-oriented, allowing you to move and manipulate its contents by clicking and dragging with the mouse. In addition, you can use the Remote Pointer to point out specific contents or sections of shared pages. This capability extends the application-sharing feature of NetMeeting 2.1 by supporting ad hoc collaboration on a common drawing surface.

Using Chat

Using Chat, you can type text messages to share common ideas or topics with other conference participants or record meeting notes and action items as part of a collaborative process. Conference participants can also use Chat to communicate in the absence of audio support. A new "whisper" feature lets you have a separate, private conversation with another person during a group chat session. From the Chat window, click on the person’s name in the Send to list, and type your text message that only you and the selected person see.

Using NetMeeting with a Firewall

You can configure firewall components in a variety of ways, depending on the specific security policies and overall operations of your organization. While most firewalls are capable of allowing primary (initial) and secondary (subsequent) TCP and User Datagram Protocol (UDP) connections, they might be configured to support only specific connections based on security considerations. For example, some firewalls allow only primary TCP connections, which are considered the most secure and reliable.

To enable NetMeeting 2.1 multipoint data conferencing (application sharing, Whiteboard, chat, file transfer, and directory lookups), your firewall needs to pass through only primary TCP connections on assigned ports. For NetMeeting 2.1 to make calls with audio and video conferencing, your firewall must be able to pass through secondary TCP and UDP connections on dynamically assigned ports. Some firewalls can pass through primary TCP connections on assigned ports but cannot pass through secondary TCP or UDP connections on dynamically assigned ports. In such cases, you are not able to use the audio or video features of NetMeeting 2.1.

Establishing a NetMeeting Connection with a Firewall

When you use NetMeeting 2.1 to call other users over the Internet, several IP ports are required to establish the outbound connection. If you use a firewall to connect to the Internet, you must configure it so that the IP ports shown in Table 20.2 are not blocked.

Table 20.2 Required IP ports in NetMeeting connections with firewalls

This port Is used for
389 Internet Locator Server (TCP)
522 User Location Service (TCP)
1503 T.120 (TCP)
1720 H.323 call setup (TCP)
1731 Audio call control (TCP)
Dynamic H.323 call control (TCP)
Dynamic H.323 streaming (RTP over UDP)

To establish outbound NetMeeting 2.1 connections through a firewall, the firewall must be configured to do the following:

The H.323 call setup protocol (over port 1720) dynamically negotiates a TCP port for use by the H.323 call control protocol. Also, both the audio call control protocol (over port 1731) and the H.323 call setup protocol dynamically negotiate UDP ports for use by the H.323 streaming protocol, called the real-time protocol (RTP). In NetMeeting 2.1, two UDP ports are determined on each side of the firewall for audio and video streaming, for a total of four ports for inbound and outbound audio and video. These dynamically negotiated ports are selected arbitrarily from all ports that can be assigned dynamically.

NetMeeting directory services require either port 389 or port 522, depending on the type of server you are using. ILSs, which support LDAP for NetMeeting 2.1, require port 389. The User Location Service (ULS), developed for NetMeeting 1.0, requires port 522.

Microsoft Proxy Server Example

The following steps describe how to set up the Microsoft Proxy Server to enable the necessary ports for NetMeeting outbound calls. Use this example as a guideline for configuring your proxy server for NetMeeting. For additional information about configuring the Microsoft Proxy Server, refer to the Microsoft Proxy Server Installation and Administration Guide.

To configure the Microsoft Proxy Server for NetMeeting

  1. Start the Microsoft Internet Service Manager, and then click Winsock Proxy Service.
  2. Click the Protocols tab, and then click Add.
  3. Add each port required for NetMeeting 2.1 (listed earlier in this section) by typing or selecting values for the following fields:

    For example, if you want to add port 389, you would enter the following settings:

    For TCP-only ports, click OK after adding information for each port. For ports that require UDP connections, continue with step 4.

  4. For ports that require secondary UDP connections, click Add in the Port Ranges for Subsequent Connections dialog box.
  5. Enter the following values:
  6. Click OK to add the UDP connection information. Repeat this process to add both Inbound and Outbound dynamic port ranges. Then, click OK to add the protocol definition.
Firewall Limitations

Some firewalls cannot support an arbitrary number of virtual internal IP addresses or cannot do so dynamically. With these firewalls, you can establish outbound NetMeeting 2.1 connections from computers inside the firewall to computers outside the firewall, and you can use the audio and video features of NetMeeting 2.1. Other people, however, cannot establish inbound connections from outside the firewall to computers inside the firewall. Typically, this restriction is due to limitations in the network implementation of the firewall.

Note

Some firewalls are capable of accepting only certain protocols and cannot handle TCP connections. For example, if your firewall is a Web proxy server with no generic connection handling mechanism, you are not able to use NetMeeting 2.1 through the firewall.

Optimizing Bandwidth

Microsoft designed NetMeeting 2.1 as a "bandwidth-smart" application with built-in mechanisms for caching, compressing, and optimizing information dynamically. NetMeeting 2.1 includes system policies to limit throughput for audio and video and to restrict audio and video features. These system policies provide additional assurance that corporations can control the impact on bandwidth utilization. NetMeeting 2.1 bandwidth testing confirms these assumptions.

NetMeeting 2.1 achieves optimal bandwidth use by focusing on the most efficient and effective methods for minimizing network traffic while maximizing performance. This effort encompasses intelligent bandwidth management and control, and optimization of data through compression, caching, and other tools.

Bandwidth Characteristics of NetMeeting Data Conferencing

The following characteristics typify NetMeeting 2.1 data conferencing scenarios:

Bandwidth Characteristics of NetMeeting Audio and Video Conferencing

The following characteristics typify NetMeeting 2.1 audio and video conferencing scenarios:

Supported Standards

The conferencing functionality in NetMeeting 2.1 is based on international communication and conferencing standards, including the International Telecommunication Union (ITU) H.323 standard for audio and video conferencing and the ITU T.120 standard for multipoint data conferencing. The H.323 standard specifies the use of T.120 for data conferencing functionality, allowing audio, data, and video to be used together. H.323 gateway services are being developed that will allow NetMeeting 2.1 users to access the Internet and call any telephone in the world through the public switched telephone network (PSTN).

The T.120 standard protocols assist developers in creating applications that allow real-time multipoint data connections and conferencing. These T.120-based applications permit users to transmit and receive data and to collaborate using compatible data conferencing features, such as sharing applications using a Whiteboard and transferring files. The H.323 standard is a hardware standard for audio and video. Because it defines how audio and video information is formatted and packaged for transmission over a network, it allows users on different platforms to use products from different vendors to speak with each other and communicate face to face.

Support for these standards ensures that you can call, connect, and communicate with other users who are using compatible conferencing products. You can also take advantage of conferencing services that support these standards. (For more information about this functionality, see "Multipoint Data Conferencing" earlier in this chapter.)

Troubleshooting NetMeeting

This section contains a brief description of a troubleshooting strategy for NetMeeting, as well as procedures on how to access NetMeeting’s online Help. For more information about troubleshooting NetMeeting, see the NetMeeting Resource Kit, which is on the Microsoft Windows 98 Resource Kit compact disc, or can be downloaded from the NetMeeting Resource Kit Web site at http://www.microsoft.com/netmeeting/reskit/.

Checking for Common Problems

Check to see if the problem is a commonly reported one in the online Help for NetMeeting 2.1, or in the Netmeet.txt readme file which is in the \Program Files\NetMeeting directory. Online Help includes troubleshooting aids for solving problems related to NetMeeting features and components.

To get troubleshooting help from NetMeeting online Help

  1. In NetMeeting, click Help, and then click Help Topics.
  2. On the Contents tab, double-click Troubleshooting.
  3. Click If you have trouble using NetMeeting, and then click Display.
  4. Click the button to the left of the appropriate scenario description.

Isolating and Testing Error Conditions

You can resolve a problem more quickly by systematically isolating and testing error conditions. Use the following methods for isolating your error conditions:

Test each modification individually to see if the change resolves your problem. Make note of all modifications and their effect on symptoms. If you contact product support personnel, this information helps them troubleshoot your problem. Also, the information provides an excellent reference for future troubleshooting.

Consulting Online Troubleshooting and Support Options

When possible, check the appropriate online forum. Other users might have discovered, reported, and found workarounds for your problem. Suggestions from others could save you time in tracking down the source of the problem and might give you ideas that can help with troubleshooting.

To get online support

  1. In NetMeeting 2.1, click Help.
  2. Click Online Support. The NetMeeting Technical Support page on the World Wide Web is displayed. From this page, you can choose from several topics, including Knowledge Base articles, Frequently Asked Questions, Troubleshooting wizards, newsgroups, and other support options.