Subsistem Multimedia IP, juga dikenal dengan singkatan IMS, adalah arsitektur untuk pengiriman multimedia. Awalnya dirancang untuk ponsel, ini dapat mengaktifkan sesi multimedia antara perangkat telekomunikasi tetap atau nirkabel. Ini juga menggunakan infrastruktur Internet Protocol (IP) untuk mengangkut data multimedia ke dan dari perangkat yang terhubung. IMS dapat digunakan oleh penyedia layanan untuk mengaktifkan telekonferensi video, pengiriman pesan, dan penelusuran web untuk semua pelanggan mereka. Ini juga dapat digunakan untuk menyediakan game multi-pengguna, Voice over IP (VoIP) dan video streaming.
Pada tahun 1999, kelompok industri telekomunikasi bernama 3G.IP menciptakan spesifikasi Subsistem Multimedia IP pertama. Ini kemudian diadopsi oleh Proyek Kemitraan Generasi Ketiga (3G) sebagai bagian dari standar telepon nirkabel 3G mereka. Tujuannya adalah penyampaian layanan Internet melalui teknologi General Packet Radio Service (GPRS). Beberapa fitur ditambahkan ke IMS dan diterbitkan dalam rilis Proyek Kemitraan 3G (3GPP) sepanjang tahun 2000-an. Ini termasuk sentralisasi layanan, koneksi ke perangkat broadband tetap dan dukungan jaringan non-GPRS.
Rangkaian komunikasi yang kaya disediakan oleh Subsistem Multimedia IP untuk penyedia layanan dan pengguna akhir. Ini menawarkan platform umum dan dapat digunakan kembali untuk pengembangan yang efisien dengan standar terbuka. Itu juga dapat mempertahankan bandwidth jaringan untuk menyediakan layanan berkualitas tinggi. Penyedia dapat memanfaatkan IMS untuk mengirimkan dan mengenakan biaya untuk aplikasi interaktif terdistribusi dan layanan waktu nyata. Pada saat yang sama, pengguna dapat memperoleh manfaat dari teks, suara, dan video yang mulus terlepas dari lokasi mereka atau perangkat yang digunakan.
Multimedia kompleks yang diaktifkan oleh IMS dapat memerlukan beberapa sesi dari beberapa aplikasi untuk aktif sekaligus. Subsistem Multimedia IP mengelolanya dengan Session Initiation Protocol (SIP) dan protokol Internet lainnya. Mengontrol koneksi, sesi, dan layanan dengan protokol Internet umum menyederhanakan pensinyalan dan pengembangan perangkat lunak. Ini juga meningkatkan kompatibilitas dan kerja sama karena semua penyedia menggunakan tulang punggung komunikasi standar yang telah terbukti.
Untuk memfasilitasi kelancaran interaksi berbagai jenis aplikasi dan perangkat, Subsistem Multimedia IP dibagi menjadi tiga lapisan. Lapisan transport menangani semua komunikasi dengan perangkat seperti komputer, telepon 3G dan Personal Digital Assistant (PDA). Ini juga berinteraksi dengan ponsel SIP dan telepon kabel lama, menyusun paket dari data analog dan digital sesuai kebutuhan. Inisiasi sesi dan pensinyalan juga dilakukan oleh lapisan ini.
Lapisan kontrol dari Subsistem Multimedia IP mengelola pergerakan paket antara lapisan transport dan lapisan aplikasi. Itu juga mengelola panggilan, biaya layanan, dan semua profil pengguna. Server kehadiran, penting untuk layanan push-to-talk dan lainnya, juga ditemukan di lapisan kontrol. Lapisan aplikasi mengisolasi server aplikasi dari perangkat pengguna dan masalah kontrol jaringan. Banyak server yang didukung di lapisan ini, memungkinkan IMS untuk menangani beberapa jenis aplikasi dan pengguna secara bersamaan.