Zsynchronizowany język integracji multimediów - Synchronized Multimedia Integration Language
Rozszerzenie nazwy pliku |
.uśmiech
|
---|---|
Rodzaj mediów internetowych |
aplikacja/uśmiech+xml |
Opracowany przez | Konsorcjum World Wide Web |
Rodzaj formatu | Język znaczników |
Standard | |
Otwarty format ? | tak |
Zsynchronizowany język integracji multimediów | |
Imię ojczyste | Zsynchronizowany język integracji multimediów |
---|---|
Ostatnia wersja | SMIL 3.0 1 grudnia 2008 r. |
Organizacja | W3C |
Komisja | Grupa robocza SYMM |
Redakcja | Redakcja
|
Standardy podstawowe | XML , SVG |
Domena | Multimedialne |
Skrót | UŚMIECH |
Strona internetowa | www |
Synchronized Multimedia Integration Language ( SMIL ( / s m aɪ l / )) jest World Wide Web Consortium zaleca Extensible Markup Language (XML) język znaczników do opisania multimedialne prezentacje. Definiuje między innymi znaczniki czasu, układu, animacji, przejść wizualnych i osadzania multimediów. SMIL umożliwia prezentowanie elementów multimedialnych, takich jak tekst, obrazy, wideo, audio, łącza do innych prezentacji SMIL oraz pliki z wielu serwerów internetowych. Znaczniki SMIL są napisane w XML i są podobne do HTML .
Historia wersji
Od 2008 roku rekomendacją W3C dla SMIL jest SMIL 3.0 .
UŚMIECH 1.0
SMIL 1.0 stał się rekomendacją W3C 15 czerwca 1998 roku.
SMIL 2.0
SMIL 2.0 stał się zaleceniem W3C 9 sierpnia 2001 r. SMIL 2.0 wprowadził modułową strukturę języka, która ułatwiła integrację semantyki SMIL z innymi językami opartymi na XML. Podstawowe moduły animacji i synchronizacji zostały zintegrowane ze skalowalną grafiką wektorową ( SVG ), a moduły SMIL stały się podstawą Timed-Text . Modułowa struktura umożliwiła zdefiniowanie standardowego profilu języka SMIL oraz profilu języka XHTML+SMIL o wspólnej składni i standardowej semantyce.
UŚMIECH 2.1
SMIL 2.1 stał się rekomendacją W3C w dniu 13 grudnia 2005 r. n SMIL 2.1 zawiera niewielką liczbę rozszerzeń opartych na praktycznych doświadczeniach zebranych przy użyciu SMIL w systemie przesyłania wiadomości multimedialnych na telefonach komórkowych.
SMIL 3.0
SMIL 3.0 stał się Rekomendacją W3C w grudniu 2008 roku. Po raz pierwszy został przedstawiony jako wersja robocza W3C 21 grudnia 2006 roku. Ostatnia wersja projektu została opublikowana 6 października 2008 roku.
Narzędzia autorskie
Narzędzia do tworzenia i renderowania dla funkcjonalności smilText i SMIL 3.0 PanZoom :
- Płynność według Confluent Technologies
- Ezer przez SMIL Media
- Uśmiechy Oratrix
- GoLive 6 firmy Adobe, wycofany w kwietniu 2008
- Hi-Caption, narzędzie do tworzenia napisów firmy Hisoftware
- HomeSite by Allaire, wycofany we wrześniu 2003
- JM-Mobile Editor dla telefonów komórkowych wykorzystujących technologie SMIL i J2ME
- Kino: nieliniowy edytor DV dla systemu Linux . Posiada integrację z IEEE-1394 do przechwytywania.
- LimSee2 to narzędzie do tworzenia SMIL o otwartym kodzie źródłowym, obsługujące SMIL 1.0 i SMIL 2.0.
- MAGpie, narzędzie do tworzenia napisów autorstwa WGBH
- MovieBoard, do e-learningu (tylko japoński)
- Lista symulatorów MMS
- Perly SMIL, moduł Perla SMIL 1.0
- Narzędzie ppt2smil to makro PowerPoint, które konwertuje prezentację PowerPoint na strumieniową prezentację SMIL z dźwiękiem i/lub wideo.
- RealSlideshow Basic firmy RealNetworks
- SMIL Composer SuperToolz od HotSausage
- Smibase, pakiet oprogramowania instalowany na serwerze
- Edytor SMIL V2.0 autorstwa DoCoMo
- SMILGen firmy RealNetworks, narzędzie do tworzenia SMIL (i XML) zaprojektowane w celu ułatwienia procesu XML.
- Kreator scenariuszy SMIL firmy KDDI
- Narzędzie do tworzenia prezentacji SMIRK do tworzenia dostępnych pokazów slajdów w formacie SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01.
- SMOX Pad i SMOX Editor do zaawansowanego programowania SMIL i HTML+Time.
- SMG na PDA, BREW, Telefon i PC firmy Smilmedia
- TAG Editor 2.0 - wydanie G2 przez Digital Renaissance ???
- Tagfree 2000 edytor SMIL
- Toolkit for MPEG-4 firmy IBM, tworzy plik binarny MPEG-4 z zawartości utworzonej w XMT-O (w oparciu o składnię i semantykę SMIL 2.0).
- TransTool - narzędzie do transkrypcji open source
- VeonStudio autorstwa Veon
- Walidator: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic i XHTML+SMIL firmy CWI.
- 3TMAN umożliwia łatwe tworzenie złożonych projektów multimedialnych, a następnie eksportowanie projektów multimedialnych do formatu Html+czas i/lub SMIL
Prezentacje
- Prezentacje SMIL 2.0 funkcja po funkcji opracowane przez RealNetworks
- Dema Torino i New York wykonane przez Telecom Italia Lab
- Prezentacje SMIL1.0, SMIL 2.0 dostępne w firmie Oratrix.
- Zsynchronizowana Letnia Szkoła Multimedialna w INRIA
- Demo Webnews autorstwa CWI. (wymaga renderera HTML)
- Dema dostępne w RealNetworks
- Samouczek SMIL 1.0 napisany w SMIL
- Demo SMIL1.0 z Canyonlands
- Prezentacje XHTML+SMIL firmy Microsoft (działa tylko w > IE5.5)
- Dema XHTML+SMIL, Patrick Schmitz (działa tylko w > IE5.5)
- Demonstracje animacji SMIL używanej w połączeniu z SVG w Burning Pixel i KevLinDev
- Demo karaoke; Wersja SMIL, możesz bezpośrednio przetestować wersję HTML+czas dla IE6. Ulepszone demo Karaoke.
Dokumenty SMIL
Dokument SMIL ma podobną strukturę do dokumentu HTML , ponieważ zazwyczaj jest podzielony między <head>
sekcję opcjonalną i wymaganą <body>
. <head>
Sekcja zawiera informacje o układzie i metadanych. <body>
Część zawiera informację o taktowaniu, i na ogół składają się z kombinacji trzech głównych znaczniki sekwencyjnego ( „ <seq>
«i proste odtwarzania), równolegle (» <par>
” wielostrefowy / odtwarzania z funkcją multi-layer), i wykluczają (” <excl>
”, zdarzenie wywoływane przerywa). SMIL odnosi się do obiektów multimedialnych za pomocą adresów URL , umożliwiając ich współdzielenie między prezentacjami i przechowywanie na różnych serwerach w celu równoważenia obciążenia . Język może również kojarzyć różne obiekty multimedialne z różnymi wymaganiami dotyczącymi przepustowości .
W celu planowania odtwarzania SMIL obsługuje specyfikację daty/godziny ISO-8601 w wallclock()
celu zdefiniowania zdarzeń początku/końca list odtwarzania.
Pliki SMIL mają rozszerzenie .smi
lub .smil
. Jednak pliki SAMI i obrazy do samodzielnego montażu Macintosh również używają .smi
, co na pierwszy rzut oka tworzy pewną niejasność. W rezultacie pliki SMIL często używają .smil
rozszerzenia pliku, aby uniknąć nieporozumień.
Połączenie z innymi standardami opartymi na XML
SMIL+SVG
SMIL jest jednym z trzech sposobów, dzięki którym można uzyskać animację SVG (pozostałe to animacje JavaScript i CSS ).
SMIL+RSS lub inne metody dystrybucji internetowej
Podczas gdy RSS i Atom są metodami dystrybucji internetowej , przy czym ta pierwsza jest bardziej popularna jako metoda dystrybucji podcastów , SMIL jest potencjalnie przydatny jako skrypt lub lista odtwarzania, która może łączyć ze sobą kolejne elementy multimediów, a następnie może być syndykowana za pośrednictwem RSS lub Atom. Ponadto połączenie obciążonych multimediami plików .smil z syndykacją RSS lub Atom byłoby przydatne dla osób niesłyszących w celu uzyskania dostępu do podcastów z włączonym dźwiękiem za pomocą napisów zamkniętych Timed Text, a także może przekształcić multimedia w hipermedia, które można połączyć z innymi linkami. multimedia audio i wideo.
SMIL+VoiceXML i SMIL+MusicXML
VoiceXML można połączyć z SMIL, aby zapewnić sekwencyjne odczytywanie kilku wstępnie udostępnionych stron lub slajdów w przeglądarce głosowej , a połączenie SMIL z MusicXML umożliwiłoby tworzenie nieskończenie połączonych sekwencji nut. Połączenie SMIL+VoiceXML lub SMIL+MusicXML z RSS lub Atom może być przydatne przy tworzeniu słyszalnego pseudo-podcastu z osadzonymi hiperłączami, natomiast połączenie SMIL+SVG z VoiceXML i/lub MusicXML przydałoby się przy tworzeniu automatycznie włączona animacja grafiki wektorowej z osadzonymi hiperłączami.
SMIL+TEI
Przewiduje się, że SMIL będzie używany w dokumentach Text Encoding Initiative (TEI).
Status SMIL
SMIL jest wdrażany na urządzeniach przenośnych i mobilnych, a także zrodził usługę wiadomości multimedialnych (MMS), która jest odpowiednikiem usługi krótkich wiadomości (SMS) w postaci wideo i obrazu .
SMIL jest również jedną z podstawowych technologii wykorzystywanych do „ Zaawansowanej zawartości ” w (wycofanym) formacie HD DVD do dodawania interaktywnej zawartości (menu itp.).
Obszar Digital Signage wykorzystuje SMIL jako sposób kontrolowania dynamicznej reklamy w miejscach publicznych.
Gracze SMIL
Oprogramowanie
Najczęściej używane przeglądarki internetowe mają natywną obsługę SMIL, ale nie została ona zaimplementowana w przeglądarkach Microsoft. Miał być przestarzały w Google Chrome, ale teraz zdecydowano się zawiesić ten zamiar, dopóki alternatywy nie zostaną wystarczająco opracowane. Inne oprogramowanie, które implementuje odtwarzanie SMIL to:
- Adobe Media Player
- Amarok
- Czosnek Gracz
- Gracz Helixa
- Odtwarzacz QuickTime
- Prawdziwy gracz
- Totem
- Windows Media Player (pliki listy odtwarzania)
- Zune (pliki listy odtwarzania)
Sprzęt komputerowy
- IDea XMP-300 odtwarzacz multimedialny
- Odtwarzacz multimedialny IDea XMP-7300 (z ograniczeniami)
- Odtwarzacz multimedialny Planar MP70 (z ograniczeniami)
- SpinetiX HMP400 / HMP350 / HMP300 Hyper Media Player (obsługa SMIL 3.0)
- Odtwarzacz Thomson/Grass Valley MediaEdge-3
- Odtwarzacz multimedialny ViewSonic NMP-550
- Bezprzewodowy wyświetlacz + odtwarzacz ViewSonic EP1020r (obsługujący podzbiór SMIL)
- Odtwarzacz multimedialny Innes DMC200
- Odtwarzacz multimedialny Innes DME204 z wbudowanym koderem HD H264
Odtwarzacze multimedialne oparte na dedykowanych układach dekodujących 1080p, takich jak procesor Sigma Designs 8634, mają wbudowane odtwarzacze SMIL.
Osadzanie plików SMIL na stronach internetowych XHTML
Plik SMIL musi być osadzony, a następnie otwarty za pomocą wtyczki, takiej jak QuickTime firmy Apple lub Windows Media Player firmy Microsoft, aby mógł być wyświetlany przez przeglądarkę, która nie obsługuje SMIL.
Źródła
- van der Heijden, Dennis (2007-05-25). "Standardy SMIL i Microsoft Internet Explorer 6, 7 i 8" . Aktywny. Zarchiwizowane od oryginału w dniu 2007-06-03 . Pobrano 22.11.2013 .
Zobacz też
- Zsynchronizowana i dostępna wymiana nośników
- HTML+CZAS
- XHTML+UŚMIECH
- Zagnieżdżony język kontekstowy (NCL)
- Sieć semantyczna