광고 닫기

올해 NAB(National Association of Broadcasters) 전시회에서 Adobe는 Flash Media Server의 새로운 기능을 소개했습니다. 참신한 점 중 하나는 iOS가 지배하는 장치와의 호환성입니다.

Steve Jobs는 오래 전에 Flash와 iOS라는 단어가 같은 문장에 속해서는 안 된다고 확신했기 때문에 Adobe는 이를 포기하고 Flash Media Server에 HTTP 라이브 스트리밍 지원을 추가했습니다.

이는 최적화하기가 더 어려운 RTSP 대신 표준 HTTP 연결을 통한 라이브 및 비라이브 비디오 스트리밍을 위해 Apple에서 개발한 프로토콜입니다. 이는 스트림의 개별 부분을 분류하는 데 사용되는 m264u 재생 목록과 함께 MPEG-3 스트림의 개별 부분으로 압축된 H.2 비디오 및 AAC 또는 MP3 오디오를 사용합니다. 이 형식은 Mac OSX의 QuickTime에서 재생할 수 있으며 iOS 장치에서는 처리할 수 있는 유일한 스트리밍 형식입니다.

Apple은 2009년에 IETF 인터넷 표준 위원회에 HTTP 라이브 스트리밍을 제안했지만 지금까지 이 제안이 진전될 것이라는 징후는 없습니다. 그러나 Microsoft는 Silverlight 기반 클라이언트에 스트리밍 비디오를 제공하는 데 사용되는 IIS 미디어 서비스 서버에 대한 지원을 계속 추가했습니다. IIS 미디어 서비스가 iOS 장치를 감지하면 콘텐츠는 HTTP 라이브 스트리밍을 사용하여 패키징되고 스트리밍됩니다.

작년에 Adobe는 Flash Media Server에 자체 HTTP 스트리밍 기능을 추가했습니다. H.264 비디오를 처리하는 방식은 Apple과 유사합니다. 비디오를 분할하여 별도의 파일로 저장한 후 HTTP를 통해 기본 가입자에게 전송합니다. 그러나 Adobe의 경우 HTTP 동적 스트리밍은 텍스트 재생 목록 대신 XML 파일과 MPEG-4를 컨테이너로 사용합니다. 또한 Flash 또는 AIR와만 호환됩니다.

Flash Media Server의 수석 제품 관리자인 Kevin Towes의 말에 따르면 Adobe는 브로드캐스트 프로세스를 단순화하여 다양한 장치를 보다 쉽게 ​​포함할 수 있는 기술을 개발하는 데 관심이 있습니다. 그는 블로그에서 Adobe가 Flash Media Server 및 Flash Media Live Encoder에 대한 HTTP 라이브 스트리밍 지원을 추가한다고 언급했습니다. 그는 이렇게 썼다: "Flash Media Server 내에 HLS에 대한 지원을 추가함으로써 Adobe는 HTML5(예: Safari)를 통해 HLS를 사용하는 브라우저 또는 Adobe Flash를 지원하지 않는 장치를 포함해야 하는 사용자를 위해 게시의 복잡성을 줄입니다."

따라서 Adobe는 Flash Media Server의 잠재적 사용자를 잃고 싶지 않은 동시에 Apple이 iOS 장치에서 Flash를 지원하도록 설득하여 Flash 없이도 비디오를 스트리밍해야 하는 필요성을 고려하는 일종의 절충안을 수행합니다.

HTTP 라이브 스트리밍은 Mac OS X의 Safari를 포함한 다른 플랫폼에서도 사용할 수 있습니다. 이러한 접근 방식을 사용하는 이유 중 하나는 Apple이 Flash가 사전 설치되지 않은 최신 MacBook Air를 판매한다는 사실 때문일 수 있습니다. 그 주된 이유는 첫 출시 후 이 요소를 업데이트할 필요가 없기 때문이지만, Flash가 배터리 수명을 급격하게 단축한다는 것(앞서 언급한 MacBook Air의 경우 최대 33%)도 널리 알려져 있습니다.

Adobe는 MacBook Air에 특별히 최적화된 Flash 버전을 개발 중이라고 밝혔지만, 앞서 언급한 단계를 수행하면 Flash 설치를 원하지 않는 사용자도 생길 수 있습니다.

출처 : arstechnica.com
.