2016-01-23 87 views
0

我想將一些m4v視頻文件轉換爲可以從雲存儲傳輸的格式。正確的HLS格式?

我首先將文件上傳到AWS S3,然後運行AWS彈性轉碼器作業將其轉換爲600千比特/秒的HLS v3(​​Apple HTTP Live Streaming),但無法播放輸出文件即使輸入m4vs表現良好。

這裏是一個輸出:[注意到這段視頻已被刪除] https://s3.amazonaws.com/lookvideo.streams/v/845f5b39d854687d79e5823e0499c9c2370de0f4.m3u8

我與一個HTML文檔

<!DOCTYPE html> 
<html> 
    <body> 
     <video controls autoplay > 
      <source src="https://s3.amazonaws.com/lookvideo.streams/v/845f5b39d854687d79e5823e0499c9c2370de0f4.m3u8"> 
     </video> 
    </body> 
</html> 

我需要使用使用不同的文件格式,測試它?或者可能會導致輸出被破壞?

格式:http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/system-presets.html

回答

2

文件擴展名似乎是錯誤的。播放列表使用擴展名爲.m3u8的文件。響應中的內容類型標題(視頻/ MP2T)表示它是.ts文件,而不是播放列表。

src屬性應該是播放列表的URL,其中包含對各個段的引用(.ts)。看看蘋果網站上的一些playlist examples