플래시 비디오를 전송하는 옵션에는 어떤 것이 있나요?

다양한 옵션에 대한 간결한 소개를 원합니다.

위키백과](http://en.wikipedia.org/wiki/Flash_video)에서 발췌

플래시 제작 도구(플래시 플레이어 6 이상에서 지원)를 사용하여 SWF 파일에 삽입**. 재생을 시작하기 전에 전체 파일을 전송해야 합니다. 동영상을 변경하려면 SWF 파일을 다시 빌드해야 합니다.[인용 필요].

HTTP를 통한 프로그레시브 다운로드**(플래시 플레이어 7 이상에서 지원). 이 방법은 액션스크립트를 사용하여 외부에서 호스팅된 플래시 비디오 파일을 클라이언트 측에 포함시켜 재생합니다. 프로그레시브 다운로드에는 버퍼링, 일반 HTTP 서버 사용, 여러 플래시 비디오 소스에 대해 단일 SWF 플레이어를 재사용할 수 있는 기능 등 여러 가지 장점이 있습니다. 플래시 플레이어 8에는 HTTP의 부분 다운로드 기능을 사용하여 비디오 파일 내에서 랜덤 액세스를 지원하는 기능이 포함되어 있으며, 이를 스트리밍이라고 부르기도 합니다. 그러나 RTMP를 사용한 스트리밍과 달리 HTTP '스트리밍'은 실시간 방송을 지원하지 않습니다. HTTP를 통해 스트리밍하려면 사용자 지정 플레이어와 각 키프레임의 정확한 시작 위치(바이트 단위)와 타임코드가 포함된 특정 플래시 비디오 메타데이터를 삽입해야 합니다. 이 특정 정보를 사용하여 사용자 지정 플래시 비디오 플레이어는 지정된 키프레임에서 시작하는 플래시 비디오 파일의 모든 부분을 요청할 수 있습니다. 예를 들어, Google 동영상과 유튜브는 프로그레시브 다운로드를 지원하며 버퍼링이 완료되기 전에 동영상의 어느 부분이라도 요청할 수 있습니다. 이 'HTTP 의사 스트리밍' 방법의 서버 측 부분은 PHP, Apache HTTPD 모듈 또는 lighttpd 모듈로 구현하기가 매우 간단합니다. 리치 미디어 프로젝트는 'HTTP 의사 스트리밍' 메서드와 호환되는 플레이어와 플래시 컴포넌트를 제공합니다.

플래시 미디어 서버(이전의 플래시 커뮤니케이션 서버), VCS, 일렉트로서버, 와우자 프로 또는 오픈 소스 Red5 서버를 사용하여 RTMP를 통해 플래시 플레이어**로 스트리밍됩니다. 2008년 4월 현재 이 프로토콜에 사용할 수 있는 스트림 레코더는 4개이며, 리인코딩 스크린캐스트 소프트웨어는 제외됩니다.

Adobe에서 제공하는 유용한 소개가 있습니다: 플래시 비디오 학습 가이드

해설 (0)

JW FLV 미디어 플레이어]1와 같은 간단한 플레이어를 사용하여 FLV 동영상을 스트리밍할 수 있습니다. 여러 스트리밍 방법, 재생 목록 등을 지원합니다. 활발하게 개발되고 있으며 플래시 비디오 스트리밍에 가장 적합한 솔루션이라는 것을 알았습니다.

해설 (0)

yoavf의 답변에 더하여, haxevideo를 오픈 소스 rtmp 비디오 스트리밍 서버로 사용할 수도 있습니다.

해설 (0)