Apa itu Bahasa Markup Bahasa Integrasi Multimedia (SMIL)?

Synchronized Multimedia Integration Language (SMIL) adalah World Wide Web Consortium extensible markup language (XML) yang memungkinkan penulisan presentasi audiovisual interaktif. SMIL biasanya digunakan untuk presentasi multimedia yang mengintegrasikan streaming audio dan video dengan gambar, teks atau jenis media lain termasuk animasi, transisi visual, dan metadata seperti subtitle dan teks tertutup .. SMIL adalah HTML yang mudah dipelajari bahasa, dan banyak presentasi SMIL ditulis menggunakan editor teks sederhana.

SMIL memungkinkan penulis untuk menyajikan item media seperti teks, gambar, video, audio, tautan ke presentasi SMIL lainnya, dan file dari beberapa server web, memungkinkan untuk berbagi file yang nyaman untuk penggunaan seperti pengeditan, pengarsipan dan transkripsi. Markup SMIL ditulis dalam XML dan memiliki kesamaan dengan HTML. File SMIL biasanya mengambil ekstensi file .smil karena program lain berbagi ekstensi .smi.

Alat authoring dan rendering untuk SMIL termasuk RealSlideshow Basic oleh RealNetworks, GoLive6 oleh Adobe dan TransTool, alat transkripsi open-source. Pemain SMIL termasuk Adobe Media Player, QuickTime Player, RealPlayer dan Windows Media Player. Presentasi SMIL dapat diakses melalui browser komputer dengan menggunakan plug-in.

Beberapa browser, termasuk Mozilla, menggabungkan SMIL dan teknologi terkait XML lainnya ke dalam browser mereka. SMIL juga dapat mengakses animasi vektor skalabel (SVG). SMIL dapat digunakan pada perangkat genggam dan ponsel dan juga telah membuat Multimedia Messaging Service (MMS), video dan gambar yang setara dengan Short Message Service (SMS). SMIL juga merupakan salah satu teknologi dasar yang digunakan oleh HD-DVD untuk interaktivitas lanjutan. Situs video internet Hulu menggunakan SMIL sebagai bagian dari teknologi media-play-nya.

Dokumen SMIL memiliki struktur yang mirip dengan dokumen HTML karena dokumen tersebut biasanya dibagi antara bagian tubuh yang diperlukan, yang berisi informasi waktu, dan bagian kepala opsional yang berisi informasi tata letak dan metadata. SMIL mengacu pada objek media oleh URL, memungkinkan mereka untuk dibagi antara presentasi dan disimpan di server yang berbeda untuk load balancing. Bahasa juga dapat mengaitkan objek media yang berbeda dengan persyaratan bandwidth yang berbeda.

SMIL dapat digunakan sebagai skrip atau daftar putar yang mengikat potongan-potongan berurutan bersama yang kemudian dapat disindikasikan melalui RSS atau Atom. Selain itu, kombinasi file multimedia-sarat.smil dengan sindikasi RSS atau Atom berguna untuk aksesibilitas ke podcast audio-enabled oleh hard-of-pendengaran melalui teks tertutup Timed Teks, dan juga dapat mengubah multimedia menjadi hypermedia yang dapat hyperlink ke multimedia audio dan video yang dapat ditautkan lainnya.