Web-IMS integration offers an opportunity to provide novel services that combine rich web contents and IMS real-time communication functions. A rich Internet application (RIA) is a promising way to provide Web-IMS cooperative services for web terminals without modification to the terminals. We propose an architecture that separates the IMS client function (SIP/RTP stack) from RIA as a shared SIP/RTP component. Web-IMS cooperative RIAs call the service-level APIs of the SIP/RTP component to use IMS communication functions so that web developers can implement Web-IMS cooperative RIAs without having expert IMS knowledge. We describe two system architectures; one dynamically deploys the component as an RIA and the other deploys the component at an external gateway. Prototype evaluation shows the feasibility of the architectures; the overhead of dynamic deployment is about 0.48 seconds, and the videophone latency caused by media translation at the external gateway is less than 132.8 milliseconds.
[1]
Mark Handley,et al.
SIP: Session Initiation Protocol
,
1999,
RFC.
[2]
Itu-T.
Video coding for low bitrate communication
,
1996
.
[3]
Itu-T and Iso Iec Jtc.
Advanced video coding for generic audiovisual services
,
2010
.
[4]
K. Rijkse,et al.
H.263: video coding for low-bit-rate communication
,
1996,
IEEE Commun. Mag..
[5]
Jaehwan Kim,et al.
RTP Payload Format for MPEG-4 Audio/Visual Streams
,
2011,
RFC.
[6]
Yoji Yamato,et al.
Service Delivery Platform Architecture for the Next-Generation Network
,
2008
.