Iphone 如果不使用Apple命令行工具';s

Iphone 如果不使用Apple命令行工具';s,iphone,audio,video,video-streaming,http-live-streaming,Iphone,Audio,Video,Video Streaming,Http Live Streaming,我们使用的是基于Linux的服务器,所以苹果的工具(mediafilesegmenter)不是一个选项 HLS声明: …此外,您应该为支持移动电话的客户端提供备用 对于较慢的数据连接,以64 Kbps或更低的速率传输数据。如果你不能 以64 Kbps或更低的速率提供可接受质量的视频,您应该 提供纯音频流或带有静止图像的音频 我们想尝试一下“带静止图像的音频”选项 他们建议使用他们的工具,这些工具效果很好: mediafilesegmenter -a --meta-file=imgres.jpeg

我们使用的是基于Linux的服务器,所以苹果的工具(mediafilesegmenter)不是一个选项

HLS声明:

…此外,您应该为支持移动电话的客户端提供备用 对于较慢的数据连接,以64 Kbps或更低的速率传输数据。如果你不能 以64 Kbps或更低的速率提供可接受质量的视频,您应该 提供纯音频流或带有静止图像的音频

我们想尝试一下“带静止图像的音频”选项

他们建议使用他们的工具,这些工具效果很好:

mediafilesegmenter -a --meta-file=imgres.jpeg --meta-type=picture sample.mp3
当音频在iPhone上播放时,我看到一个图像。我看了其中一个片段,它在开始时有些胡说八道,可能告诉播放器有一个嵌入的jpeg

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

如何在不使用Apple工具的情况下使用此嵌入图像制作仅音频片段?

有关如何以m3u文件格式存储图像的相关文档可在中找到。m3u8格式是m3u的超集,因此m3u中支持的任何内容都应在m3u8文件中得到支持

Winamp可以创建包含图像的m3u文件。我相信一定有其他工具可以做到这一点。然后,您必须向m3u文件添加适当的标记,使其成为m3u8文件。或者,最简单的方法是将m3u文件的一部分复制到m3u8文件中