2011-01-25 6 views
0

비디오를 브로드 캐스트하여 패킷으로 나누고 사용자가 넷 그룹에 연결하고 그룹에서 개체를 수신하면 (특정 시간부터 사용자가 받게 될 실제 비디오 10 분이고 사용자가 그룹에 연결하고 마지막 5 분 동안 비디오를 찾습니다). 어떻게이 작업을 수행 할 수 있습니다. 그것은 가능한가? 플래시 플레이어를 사용하고 있습니다. 10.1사용자가 정의한 지점에서 비디오 재생

+0

이해할 수 없지만 비디오 스트림의 어떤 지점으로 건너 뛰려면 서버, 보통 Flash Media Server 또는 Red5가 필요할 것입니다. – JeffryHouser

답변

0

예, 가능하지만 조금 복잡합니다.

Flash 비디오 over HTTP는 프로그레시브 디스플레이 및 다운로드를 사용합니다. 스트림으로의 무작위 액세스는 기술적으로 가능하지 않습니다. 파일이 이미 브라우저의 캐시에있는 경우 작동하지만 실제로 신뢰할 수는 없습니다. HTTP 만 사용하는 경우 실제 옵션은 비디오를 임의 액세스 지점을 나타내는 청크로 편집하는 것입니다. 예를 들어 1 시간 분량의 비디오가 있다면 끝까지 재생되는 5 분의 오프셋을 나타내는 12 개의 비디오를 만들 수 있습니다 (즉, 60 분짜리 파일, 55 분짜리 파일 등). 또한 임의의 액세스를 허용하기 위해 메타 데이터를 삽입하는 사용자 지정 서버와 플레이어를 사용하는 몇 가지 기술이 있습니다 (이 작업을 수행 한 동료는 알고 있지만 직접 수행 할 필요는 없습니다).

플래시 비디오는 RTMP 연결을 통해 재생할 수도 있습니다. Flash Media Server은 하나 또는 두 개의 대체 기능을 제공합니다. RTMP/FMS는 비디오 스트리밍을위한 더 많은 옵션을 제공하며 스트림으로의 진정한 랜덤 액세스를 허용합니다. FMS를 직접 구입하거나 호스트하거나 Influxis과 같은 호스팅 솔루션을 이용할 수 있습니다. 일부 클라우드 기반 솔루션도 사용할 수있게되기 시작했습니다.