플러그인이란 무엇인가?
플러그인은 일반적인 소프트웨어의 일부이다. 브라우저에서 취급할 수 없는 인터넷 상의 콘텐츠를 취급한다. 원래, 이 기술은 비디오나 오디오, 온라인 게임, 프레젠테이션 등의 특허로 보호된 형식입니다. 플러그인은 제3의 상업 회사에 의해서 개발되어 배포되고 있습니다.
플러그인은 웹 브라우저의 일부로서 쉽게 설치되고 사용될 수 있는 프로그램을 말한다. 넷스케이프 브라우저를 통해 사운드나 동영상을 재생하거나, 기타 다른 기능들을 수행해주는 추가 프로그램들을 다운로드하여 설치하고또 정의할 수 있도록 한 것이 그 시초가 되었다. 이러한 프로그램들은 처음에는 헬퍼(helper) 응용프로그램들이라고 불렸다. 그러나, 이러한 응용프로그램들은 브라우저와는 별개로 실행되었으며, 이를 위해 새로운 창을 여는 것이 필요했다. 이에 비해 플러그인 프로그램은 브라우저에 의해 자동으로 인식되고, 그것의 기능은 현재 나타나고 있는 주 HTML 파일 내에 통합된다.
대부분의 사용자들은 그 모든 플러그인들을 미리 준비할 필요는 없으며, 다만 특정 플러그인이 필요한 시점마다 다운로드하면 된다.
주요 플러그인
HTML5 멀티미디어 지원
HTML 5 를 지원하는 브라우저는 비디오, 오디오와 같은 멀티미디어 형식을 자체적으로 지원한다
HTML 5 는 이러한 멀티미디어 파일을 웹 페이지에 삽입할 수 있는 태그를 정의하고 있으며
재생과 관련한 각종 제어를 수행할 수 있는 스크립트 API가 제공된다
이전의 브라우저 환경
HTML 5가 등장하기 전, 브라우저 환경에서는 멀티미디어 재생을 자체적으로 할 수 없었다
대신 외부 기술, 즉 브라우저에 별도로 설치되는 플러그인(Plug in)의 힘을 빌어 멀티미디어를 표현할 수 있었다. 멀티미디어 재생을 위한 플로그인 기술로는 다음과 같은 것들이 있다
- 윈도우 미디어 플레이어
- 어도비 플래시 플레이어
- 애플 퀵타임 플레이어
- 마이크로소프트 실버라이트
이러한 플러그인이 브라우저에 따로 설치되어야만 멀티미디어 재생이 가능하였으며 이는 곧 표준과는 거리가 먼 개념이 되어 버렸다
웹 응용환경의 일관되고 표준적인 플랫폼을 지향하는 HTML5가 멀티미디어 재생을 위한 스펙이 마련된 것은 어찌보면 당연한 순리라 하겠다. 그 만큼 현재의 웹은 멀티미디어를 빼고 논할 수는 없는 것이다
[출처] 플러그인(Plug In)|작성자 바지