2012-07-16 2 views
2

Apple의 도구 (mediafilesegmenter)는 Linux 기반 서버를 사용하므로 우리는 옵션을 사용할 수 없습니다. Apple 명령 줄 도구를 사용하지 않고 HTTP 라이브 스트리밍 오디오 전용 스트림에 정지 이미지를 포함하려면 어떻게해야합니까?

HLS guidelines 상태 :

... 또한, 당신은 느린 데이터 연결을위한 64 Kbps 이상 이하로 휴대가 가능한 클라이언트에게 대체 스트림을 제공한다. 이 64Kbps 이하로 수용 가능한 화질의 비디오를 제공 할 수없는 경우 은 오디오 전용 스트림 또는 오디오에 스틸 이미지를 제공해야합니다.

"정지 이미지가있는 오디오"옵션을 사용하고 싶습니다. 오디오 내 아이폰에서 재생되는 동안 이미지를 볼 수

mediafilesegmenter -a --meta-file=imgres.jpeg --meta-type=picture sample.mp3 

:

그들은 잘 작동 자신의 도구를 사용하여 조언한다 a implementation FAQ 있습니다. 나는 처음에는 플레이어에게 embeded jpeg가 있다는 것을 알려주는 말도 안되는 세그먼트를 보았습니다.

ID3 ?PRIV 5 com.apple.streaming.transportStreamTimestamp 
ª†ID3 $APIC $u image/jpeg ˇÿˇ‡ JFIF ˇ€ Ñ &$/ #')8/-150*A&+,) 

Apple의 도구를 사용하지 않고이 이미지가 포함 된 오디오 전용 세그먼트를 만들려면 어떻게해야합니까?

답변

3

이미지가 m3u 파일 형식으로 저장되는 방법에 대한 관련 문서는 M3U specification에 나와 있습니다. m3u8 형식은 m3u의 상위 집합이므로 m3u에서 지원되는 모든 항목이 m3u8 파일에서 지원되어야합니다.

Winamp는 이미지가 포함 된 m3u 파일을 만들 수 있습니다. 가능한 다른 도구가 있어야합니다. 그런 다음 적절한 태그를 m3u 파일에 추가하여 m3u8 파일로 만들어야합니다. 또는 가장 쉬운 방법은 m3u 파일의 일부를 m3u8 파일로 복사하는 것입니다.

관련 문제