동기화된 멀티미디어 통합 언어

Synchronized Multimedia Integration Language
동기화된 멀티미디어 통합 언어
파일 이름 확장자
웃다
인터넷 미디어 유형
응용 프로그램/smil+xml
개발자월드 와이드 웹 컨소시엄
포맷의 종류마크업 언어
표준.
  • SMIL 1.0(권장)[1]
  • SMIL 2.0 세컨드 에디션(권장)[2]
  • SMIL 2.1(권장)[3]
  • SMIL 3.0(권장)[4]
오픈 포맷?네.
스마일
동기화된 멀티미디어 통합 언어
Demo animated feTurbulence feDisplacementMap SMIL.svg
SMIL 및 SVG 필터 효과를 이용한 애니메이션 굴절 효과를 가진 SVG
줄임말스마일
네이티브 네임
동기화된 멀티미디어 통합 언어
최신 버전SMIL 3.0
2008년 12월 1일(2008-12-01)
조직W3C
위원회.SYMM 작업 그룹
에디터
에디터
    • 딕 벌터먼
    • 잭 얀센
    • 파블로 세자르
    • 스조어드 멀렌더
    • 에릭 하이체
    • 마리사 데메글리오
    • 줄리앙 퀸트
    • 카와무라 히로시
    • 대니얼 웩
    • 사비엘 가르시아 파네다
    • 데이비드 멜렌디
    • 사무엘 크루즈 라라
    • 마르신 한크리크
    • 다니엘 F.주커
    • 티에리 미셸
[4]
기본 규격XML, SVG
도메인멀티 미디어
웹 사이트www.w3.org/TR/2008/REC-SMIL3-20081201/

Synchronized Multimedia Integration Language(SMIL(/small/)멀티미디어 프레젠테이션을 기술하기 위해 World Wide Web Consortium에서 권장하는 Extensible Markup Language(XML; 확장 마크업 언어) 마크업 언어입니다.타이밍, 레이아웃, 애니메이션, 시각적 전환, 미디어 임베딩 등에 대한 마크업을 정의합니다.SMIL을 사용하면 텍스트, 이미지, 비디오, 오디오, 다른 SMIL 프레젠테이션 링크 및 여러 웹 서버로부터의 파일 등의 미디어 항목을 표시할 수 있습니다.SMIL 마크업은 XML로 작성되어 HTML과 유사합니다.

버전 이력

2008년 현재 SMIL의 W3C 권장사항SMIL 3.0입니다.

SMIL 1.0

SMIL 1.0은 1998년 [1][5]6월 15일에 W3C 권장 사항이 되었습니다.

SMIL 2.0

SMIL 2.0은 2001년 [6]8월 9일에 W3C 권장 사항이 되었습니다.SMIL 2.0은 다른 XML 기반 언어로 SMIL 시멘틱스의 통합을 용이하게 하는 모듈러 언어 구조를 도입했습니다.기본 애니메이션 및 타이밍 모듈이 Scalable Vector Graphics(SVG; 스케일러블 벡터 그래픽스)에 통합되어 SMIL 모듈이 Timed-Text의 기반이 되었습니다.모듈러 구조를 통해 표준 SMIL 언어 프로파일과 XHTML+SMIL 언어 프로파일을 공통 구문과 표준 의미론으로 정의할 수 있었습니다.

SMIL 2.1

SMIL 2.1은 2005년 [3][7]12월 13일에 W3C 권장사항이 되었습니다.n SMIL 2.1에는 휴대 전화의 멀티미디어 메시징 시스템에서 SMIL을 사용하여 수집한 실제 경험에 기초한 소수의 내선번호가 포함되어 있습니다.

SMIL 3.0

SMIL 3.0은 2008년 [4]12월에 W3C 권장 사항이 되었습니다.2006년 [8]12월 21일 W3C 워킹 드래프트로 처음 제출되었습니다.최종 개정안은 2008년 [9][10]10월 6일에 발표되었습니다.

오서링 툴

smilTextSMIL 3.0 PanZoom 기능용 저작렌더링 도구:

  • 컨버전트 테크놀로지에 의한 플루션
  • SMIL Media의 Ezer
  • 오라트릭스의 그린스
  • GoLive 6 by Adobe, 2008년 4월에 단종
  • Hi-Caption, Hisoftware의 캡션 도구
  • Home Site by Allaire, 2003년 9월 종료
  • SMIL 및 J2ME 기술을 사용하는 모바일용 JM-Mobile Editor
  • Kino: Linux용 비선형 DV 에디터.캡처를 위해 IEEE-1394와의 통합을 특징으로 합니다.
  • LimSee2는 SMIL 1.0 및 SMIL 2.0을 지원하는 오픈소스 SMIL 오서링 툴입니다.
  • MAGpie, WGBH의 자막 도구
  • Movie Board, 이러닝용(일본어만)
  • MMS 시뮬레이터 리스트
  • Pery SMIL, SMIL 1.0 Perl 모듈
  • ppt2smil 툴은 PowerPoint 프레젠테이션을 오디오 및 비디오 스트리밍 SMIL 프레젠테이션으로 변환하는 PowerPoint 매크로입니다.
  • RealSlideshow Basic by RealNetworks
  • SMIL Composer SuperToolz by HotSausage
  • 서버에 설치된 소프트웨어 스위트인 Smibase
  • SMIL Editor V2.0 by DoCoMo
  • SMILGen by RealNetworks는 XML 프로세스를 용이하게 하도록 설계된 SMIL(및 XML) 오서링 도구입니다.
  • KDDI의 SMIL 시나리오 작성자
  • 액세스 가능한 슬라이드 작성을 위한 SMIRK 프레젠테이션 오서링 툴에서는 SMIL 2.0, SMIL 1.0, XHTML + SMIL, HTML 4.01로 출력됩니다.
  • SMOX Pad 및 SMOX Editor: 고급 SMIL 및 HTML+Time 개발용.
  • PDA, BREW, 전화 및 PC용 SMG by Smilmedia
  • TAG Editor 2.0 - 디지털 르네상스에 의한 G2 출시 --
  • 태그프리 2000 SMIL 에디터
  • IBM의 MPEG-4용 툴킷은 XMT-O에서 작성된 콘텐츠에서 MPEG-4 바이너리를 만듭니다(SMIL 2.0 구문 및 의미론에 기반).
  • TransTool - 오픈소스 문자 변환 도구
  • Veon Studio by Veon
  • 검증자: SMIL 1.0, SMIL 2.0, SMIL 2.0 Basic 및 XHTML+SMIL by CWI.
  • 3TMAN을 사용하면 복잡한 멀티미디어 프로젝트를 쉽게 작성할 수 있으며 멀티미디어 프로젝트를 HTML+time 및/또는 SMIL 형식으로 내보낼 수 있습니다.

데모

  • RealNetworks의 SMIL 2.0 기능별 데모
  • Telecom Italia Lab의 Torino 및 New York 데모
  • SMIL 1.0, SMIL 2.0 데모를 Oratrix에서 입수할 수 있습니다.
  • INRIA의 동기 멀티미디어 서머 스쿨 멀티미디어 서머 스쿨
  • CWI에 의한 Webnews 데모(HTML 렌더러 필요)
  • RealNetworks에서 데모 제공
  • SMIL 1.0 튜토리얼을 SMIL로 작성
  • SMIL 1.0 Canyonlands
  • XHTML+SMIL 데모, Microsoft (In > IE5.5에서만 동작)
  • XHTML+SMIL 데모, Patrick Schmitz (In > IE5.5에서만 동작)
  • SMIL 애니메이션 데모를 SVG와 함께 Burning Pixel 및 KevLinDev에서 사용
  • 노래방 데모, SMIL 버전, IE6의 Html+time 버전을 직접 테스트할 수 있습니다.강화된 가라오케 데모

SMIL 문서

SMIL 문서는 HTML 문서와 구조가 유사하며 일반적으로 선택사항으로 구분됩니다.<head>섹션 및 필수 항목<body>부분.<head>에 레이아웃 및 메타데이터 정보를 나타냅니다.<body>섹션에는 타이밍 정보가 포함되어 있으며 일반적으로 3개의 주요 태그('시퀀셜')의 조합으로 구성됩니다.<seq>", 단순 재생 목록, 병렬("")<par>", 멀티존/멀티레이어 재생) 및 전용("")<excl>", 이벤트 지연 인터럽트.SMIL은 미디어 객체를 URL별로 참조하기 때문에 프레젠테이션 간에 공유하거나 로드밸런싱을 위해 다른 서버에 저장할 수 있습니다.이 언어에서는 다양한 미디어 오브젝트를 다른 대역폭 요건과 관련지을 수도 있습니다.

SMIL은 재생 스케줄링을 위해 ISO-8601을 지원합니다. wallclock()날짜/시간 지정: 재생 목록의 시작/종료 이벤트를 정의합니다.

SMIL 파일에는.smi또는.smil파일 확장자단, SAMI 파일 및 Macintosh 자체 마운트 이미지에서는.smi언뜻 보기에 애매한 점이 있습니다.그 결과 SMIL 파일에서는 일반적으로.smil파일 확장자를 지정하여 혼란을 방지합니다.

다른 XML 기반 표준과의 조합

SMIL은 XML을 사용한 구조화 데이터가 매우 인기가 있었던 시기와 Internet Explorer가 매우 인기가 있었던 시기에 만들어졌습니다.따라서 SMIL을 다른 마크업 언어와 "결합"하는 것은 오늘날의 베스트 프랙티스 중 하나로 간주되었습니다.

SMIL+SVG

비인터랙티브(단, SMIL을 사용한SVG 애니메이션)의 예.SVG 파일은 변환과 움직임의 애니메이션을 보여줍니다.
마우스 이벤트를 시연하는 SMIL을 사용하는 대화형 SVG의 예.

SMIL은 SVG 애니메이션을 실현하기 위한 세 가지 수단 중 하나입니다(다른 방법은 JavaScript 및 CSS 애니메이션).

SMIL+RSS 또는 기타 웹 신디케이션 방법

RSS와 Atom은 신디케이션 방식이지만 SMIL은 팟캐스트의 신디케이션 방식으로서 널리 보급되어 있습니다.SMIL은 연속되는 멀티미디어의 일부를 연결할 수 있는 스크립트 또는 재생 목록으로서 잠재적으로 유용하며 RSS 또는 Atom을 [11][12]통해 신디케이션할 수 있습니다.또한 멀티미디어가 풍부한 .smil 파일과 RSS 또는 Atom 신디케이션의 조합은 청각장애인이 Timed Text 클로즈드 [13]캡션을 통해 오디오를 지원하는 팟캐스트에 접근할 수 있도록 하는데 도움이 됩니다.또, 멀티미디어를 다른 링크 가능한 오디오 및 비디오 멀티미디어에 [14]하이퍼링크 할 수 있는 하이퍼 미디어로 만들 수도 있습니다.

SMIL+VoiceXML 및 SMIL+MusicXML

VoiceXML은 SMIL과 조합하여 음성 브라우저에서 미리 제공된 여러 페이지 또는 슬라이드를 순차적으로 읽을 수 있으며 SMIL과 MusicX를 조합할 수 있습니다.ML은 무한히 결합 가능한 악보 시퀀스를 만들 수 있습니다.SMIL+VoiceXML 또는 SMIL+MusicX의 조합SMIL+SVG와 VoiceXML 및/또는 MusicX를 조합하면서 RSS 또는 ATOM을 사용한 ML은 하이퍼링크가 내장된 가청 의사 포드캐스트 작성에 도움이 됩니다.ML은 하이퍼링크가 내장된 자동 오디오 지원 벡터 그래픽 애니메이션을 만들 때 유용합니다.

SMIL+TEI

SMIL은 Text Encoding Initiative(TEI; 텍스트 부호화 이니셔티브)[15][16] 문서 에서 사용할 것으로 예상됩니다.

SMIL 상태

SMIL은 핸드헬드 디바이스와 모바일 디바이스에 실장되어 있으며, 단문 메시지 서비스(SMS)에 상당하는 비디오 및 화상인 멀티미디어 메시징 서비스(MMS)도 생성되어 있습니다.

SMIL은 대화식 콘텐츠(메뉴 등)를 추가하기 위한 HD DVD 형식의 "고급 콘텐츠"에 사용되는 기본 기술 중 하나이기도 합니다.

디지털 사이니지 분야는 공공장소에서 역동적인 광고를 [18][19]제어하는 수단으로 SMIL을 채택하고 있다.

SMIL 플레이어

소프트웨어

일반적으로 사용되는 대부분의 웹 브라우저는 SMIL을 네이티브로 지원하지만 Microsoft 브라우저에서는 구현되지 않았습니다.구글 [20]크롬에서는 폐지될 예정이었지만, 이제 대체 수단이 충분히 [21]개발될 때까지 그 의도를 보류하기로 결정되었다.SMIL 재생을 실장하는 다른 소프트웨어는 다음과 같습니다.

하드웨어

  • IAdea XMP-300 미디어 플레이어
  • IAdea XMP-7300 미디어 플레이어(제한 [26]있음)
  • 평면 MP70 미디어 플레이어(제한 [27]있음)
  • SpinetiX HMP400 / HMP350 / HMP300 하이퍼 미디어 플레이어 (SMIL 3.0 지원[28])
  • Thomson/Grass Valley MediaEdge-3 플레이어[29]
  • ViewSonic NMP-550 미디어[30] 플레이어
  • ViewSonic EP1020r 무선 디스플레이 + 플레이어 (SMIL [31]서브셋 지원)
  • Innes DMC200 미디어 플레이어
  • HD H264 인코더 내장 Innes DME204 미디어 플레이어

Sigma Designs 8634 프로세서와 같은 전용 1080p 디코더 칩을 기반으로 한 미디어 플레이어 박스에는 SMIL 플레이어가 내장되어 있습니다.

XHTML 웹 페이지에 SMIL 파일 내장

SMIL을 지원하지 않는 브라우저에서 보려면 SMIL 파일을 삽입한 다음 Apple의 QuickTime이나 Microsoft의 Windows Media Player와 같은 플러그인을 사용하여 열어야 합니다.

원천

  • van der Heijden, Dennis (2007-05-25). "SMIL Standards and Microsoft Internet Explorer 6, 7, and 8". Axistive. Archived from the original on 2007-06-03. Retrieved 2013-11-22.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Hoschka, Philipp, ed. (1998-06-15). "Synchronized Multimedia Integration Language (SMIL) 1.0 Specification". W3C. SYMM Working Group. Retrieved 2021-04-09.
  2. ^ Ayars, Jeff; Bulterman, Dick; Cohen, Aaron; Day, Ken; Hodge, Erik; Hoschka, Philipp; Hyche, Eric; Jourdan, Muriel; Kim, Michelle; Kubota, Kenichi; Lanphier, Rob; Layaïda, Nabil; Michel, Thierry; Newman, Debbie; van Ossenbruggen, Jacco; Rutledge, Lloyd; Saccocio, Bridie; Schmitz, Patrick; ten Kate, Warner; Michel, Thierry, eds. (2005-01-07). "Synchronized Multimedia Integration Language (SMIL 2.0)". W3C. SYMM Working Group. Retrieved 2021-04-09.
  3. ^ a b Bulterman, Dick; Grassel, Guido; Jansen, Jack; Koivisto, Antti; Layaïda, Nabil; Michel, Thierry; Mullender, Sjoerd; Zucker, Daniel, eds. (2005-12-13). "Synchronized Multimedia Integration Language (SMIL 2.1)". W3C. SYMM Working Group. Retrieved 2021-04-09.
  4. ^ a b c Bulterman, Dick; Jansen, Jack; Cesar, Pablo; Mullender, Sjoerd; Hyche, Eric; DeMeglio, Marisa; Quint, Julien; Kawamura, Hiroshi; Weck, Daniel; García Pañeda, Xabiel; Melendi, David; Cruz-Lara, Samuel; Hanclik, Marcin; Zucker, Daniel F.; Michel, Thierry, eds. (2008-12-01). "Synchronized Multimedia Integration Language (SMIL 3.0)". W3C. SYMM Working Group. Retrieved 2021-04-09.
  5. ^ Khudairi, Sally; Jacobs, Ian; Mitchell, Ned; Lloyd, Andrew; Matsubara, Yumiko (1998-06-15). "Press Release: W3C Issues SMIL as a W3C Recommendation". W3C. W3C. Retrieved 2021-04-09.
  6. ^ Daly, Janet; Forgue, Marie-Claire; Takeuchi, Saeko (2001-08-09). "World Wide Web Consortium Issues SMIL 2 as a W3C Recommendation". W3C. W3C. Retrieved 2021-04-09.
  7. ^ Daly, Janet; Forgue, Marie-Claire; Hirakawa, Yasuyuki. "World Wide Web Consortium Releases SMIL 2.1 as a W3C Recommendation". W3C. W3C.
  8. ^ "Synchronized Multimedia Integration Language (SMIL 3.0)". Retrieved 25 February 2017.
  9. ^ "Synchronized Multimedia Integration Language (SMIL 3.0)". Retrieved 25 February 2017.
  10. ^ Bulterman, Dick C.A.; Rutledge, Lloyd (November 2008). "Interactive Multimedia for the Web, Mobile Devices and Daisy Talking Books". New York, NY: Springer. ISBN 978-3-540-78546-0. Archived from the original on 2009-03-02. Retrieved 2021-04-08.
  11. ^ Stevenson, Adrian (2007-06-07). "Podcasting & SMIL". slideshare.net. Retrieved 2021-04-09.
  12. ^ Gonze, Lucas (2003-12-03). "Analysis of RSS+Time as a playlist format". Lucas Gonze. Retrieved 2021-04-09.
  13. ^ O'Donnell, Jonathan; Batchelor, Peter (2006-11-22). "Internet Citizenship: Accessible Podcasting". jod.id.au. Retrieved 2021-04-09.
  14. ^ Tom Worthington (2006-05-29). "Net Traveller: Podcasting: SMIL Alternative?". tomw.net.au. Retrieved 2021-04-09.
  15. ^ "14 Tables, Formulæ, Graphics and Notated Music - The TEI Guidelines". Text Encoding Initiative. 4.2.1. 2021-03-01. Retrieved 2021-04-09.
  16. ^ "16.4.2 Placing Synchronous Events in Time". Text Encoding Initiative. 4.2.1. 2021-03-01. Retrieved 2021-04-09.
  17. ^ 3GPP, 3GPP TS 26.140 멀티미디어 메시징 서비스(MMS), 미디어 형식코덱
  18. ^ "IAdea XMP-300 Digital Signage Player to Support SMIL Open Standard". DigSigToday. Wamzle Creative. 2008-12-04. Archived from the original on 2009-02-12. Retrieved 2021-04-09.
  19. ^ "A-SMIL.org, SMIL for Digital Signage". A-SMIL.org. n.d. Retrieved 2021-04-09.
  20. ^ Rogers, Philip (2015-04-29). "Intent to deprecate: SMIL". Google Groups. Retrieved 2021-04-09.
  21. ^ Rogers, Philip (2016-08-17). "Intent to deprecate: SMIL". Google Groups. Retrieved 2021-04-09.
  22. ^ Taft, Darryl K. (2007-10-01). "Adobe Takes Competition to the Max". eWeek. Retrieved 2021-04-09.
  23. ^ Sagiadinos, Nikolaos; de Konink, Stefan (n.d.). "Garlic Player - Open Source SMIL Player for Digital Signage". garlic-player.com. Retrieved 2021-04-09.
  24. ^ Apple Computer, Inc. (2002-03-29). "Developing SMIL Presentations". Apple Developer. Retrieved 2021-04-10.
  25. ^ Apple Computer, Inc. (2005-06-04). "Introduction To SMIL Scripting Guide for QuickTime". Apple Developer. Retrieved 2021-04-10.
  26. ^ "XMP-7300 - IAdea". IAdea. n.d. Retrieved 2021-04-10.
  27. ^ "Planar ContentSmart Media Player MP70 OPS User Manual" (PDF). Planar. n.d. pp. 37–38. Retrieved 2021-04-10.
  28. ^ "SMIL - SpinetiX Support Wiki". SpinetiX Support Wiki. SpinetiX. n.d. Retrieved 2021-04-09.
  29. ^ Williams, Denise; Cécille, Claudine (2009-08-26). "VideoBase S.A. Deploys Grass Valley MEDIAEDGE Platform for In-Store Digital Signage Network in Colombia". PressReleasePoint. Retrieved 2021-04-10.
  30. ^ ViewSonic (September 2009). "Working With Smil; Introduction; Playing A Smil Demo; Advanced Customization Via Smil - ViewSonic NMP-550 User Manual [Page 11] ManualsLib" (PDF). manualslibs.com. p. 11. Retrieved 2021-04-10.
  31. ^ ViewSonic (2009-02-11). "ViewSonic EP1020r/EP1021r Multimedia Digital Poster - User Guide § Working with SMIL" (PDF). manualzz.com. p. 8. Retrieved 2021-04-10.

외부 링크