cancel
Showing results for 
Search instead for 
Did you mean: 

Real Time Communication

former_member326595
Participant
0 Kudos

HI Gurus,

Can any one tell me what is REAL TIME COMMUNICATION.

Also I request information / details on RTCIS.

Regards

Ajoy

Accepted Solutions (0)

Answers (5)

Answers (5)

former_member326595
Participant
0 Kudos

ok

Former Member
0 Kudos

Hai ,

I think u Its Real time Protocol . to send instant messaging for mobile application . we have an RTP thru we cam send instant messaging and audio and video . just check in www.packetizer.com

Regards ,

venkat

Former Member
0 Kudos

Hi Ajoy,

1.1 Application Scenarios for Real Time Communications

There are two classes of applications: client and server. Client class applications have one real-time client per computer, such as the traditional instant messenger (IM) application. Server class applications typically act on behalf of multiple users or communicate with many hundreds of users simultaneously. Server class applications are often based around intelligent applications that interact with users. These applications can be divided into two categories: notification Apps that send information to a client and interactive Apps that accept and respond to a client. A third type of server class applications, Web-based clients, interacts with users through a Web server.

1.2 Notification Applications

Notification Apps are real-time applications that send information to multiple clients from a centralized server (see Figure 1). The one-way transmission means that clients cannot communicate directly with the notification App. Instead, clients must choose which events they wish to receive by using some other technique, such as a Web application.

One example of a notification App is an application that notifies all of the users of a particular e-mail server that the server is about to go offline. Another useful notification App would send alerts in cases of severe weather.

1.3 Interactive Apps

Interactive Apps are applications that allow multiple clients to communicate with a central server in real-time, as Figure 2 shows. They are different from notification bots in that interactive bots support two-way communications with a client. Using this approach, you can build an application that interacts with users in real-time. Within this scenario, there are two main sub-scenarios. The first provides a user with information and waits for the user to respond, such as an application that notifies users about changes in stock prices and then gives the user the option to buy or sell. The second waits for the user to request a session with the App and then responds to requests that the user supplies, such as a calendar application that allows a user to schedule meetings and other events while receiving reminders just prior to the meeting or event.

1.4 Web-Based Clients

Web-based clients provide the same basic functionality as the traditional IM client through a Web interface, thus allowing the widest possible audience to use the application, as Figure 3 illustrates. It also has the side effect of eliminating the need for a user to download local software, which reduces user concerns about the download containing a potential virus. These types of clients are useful to organizations that wish to provide a Web-based front end to their internal IM system. For example, a company might wish to use a Web-based IM client to connect customers with a support group. Doing so maximizes the number of customers that can connect with the support group.

Real Time Communications Data Flow

It's critical that organizations planning large deployments of real-time communications applications ensure that those applications can scale to meet the desired goals. The RTC Client API is very efficient for client class applications for which each client runs on its own computer. To build a scalable RTC Client API application that services multiple clients with a single computer, you need to ensure that the application is scalable when you design it.

The Real-time Communications (RTC) Client API is a set of COM interfaces and methods designed to create PC-PC, PC-phone, phone-phone audio/video calls, or text-only Instant Messaging (IM) sessions over the Internet. Application sharing and whiteboard (An application that displays a window for two users to exchange information) can also be added to PC-PC sessions. Presence information is used to track the location of buddies (or contacts) for communication purposes. This information is available through the RTC Client API on a SIP registrar server.

The RTC Client API:

1.Supports multiparty phone-phone calls

2.Uses SIP-based signaling and presence communications

3.Integrates with the Microsoft Office RTC proxy and registrar server

4.Supports provisioning with ITSPs or third-party corporate-deployed servers

5.Integrates signals over IP and PSTN networks

I hope this will be useful for you.

Thanks,

Swamy Kunche

Former Member
0 Kudos

Hi Ajoy,

It is similar to Messaging/chatting where you communicate in real time.This is called synchronous collaboration.

But you can be more clear with the scenario you require for implemnting RTC.So we can better help you.

Cheers,

ARC.

Former Member
0 Kudos