당신에 대한 .m3u8
및 .ts
파일을 얘기하고 있기 때문에, 나는 당신이 HTTP 라이브 스트리밍에 관심이 추측 할 수? documentation에는 HTTP 실시간 스트리밍에 대한 추가 정보가 있습니다.
- HTTP 라이브 스트리밍에서
.m3u8
파일은 다운로드하여 순서대로 재생해야하는 다른 파일을 나열합니다. .m3u8
파일에 #EXT-X-ENDLIST
지시어가 없으면 클라이언트는 소스가 라이브 스트림이라고 가정하고 .m3u8
을 주기적으로 다시 가져 와서 다운로드 할 새 미디어 파일을 찾습니다. .ts
파일은 다중 전송 된 오디오 및 비디오가 포함 된 MPEG-2 전송 스트림 파일입니다 (전송 스트림은 MPEG-2 사양의 일부 임에도 불구하고 콘텐츠는 H.264 및 AAC이어야하며 오디오 및 비디오 코덱은 일반적으로 MPEG-4). 오디오 전용 스트림의 경우 기타 콘텐츠 (예 : .aac
)가 표시되는 경우가 있습니다. 서버는 비디오 스트림을 다수의 .ts
파일로 분할하며 .m3u8
파일은이 .ts
파일에 대한 URL을 제공하고 클라이언트는 .ts
파일을 다운로드하여 재생합니다. iPhone 개발자는 나머지를 처리 할 MPMoviePlayerController
에 .m3u8
URL을 제공하면됩니다.
- 이전/다음 버튼에 대해 알지 못합니다. 스트림 컨텍스트에서 의미가있는 것처럼 보이지 않으며,
MPMoviePlayerController
이 표시되는지 여부도 확실하지 않습니다. movieControlMode
속성을 사용하여 사용자에게 제공되는 컨트롤을 설정할 수 있습니다.
- Apple의 docs은 일부 샘플 테스트 패턴 스트림에 대한 링크를 제공합니다.