節省成本並獲得更多功能 AWS Elemental MediaConvert
MediaConvert 是一項較新的檔案型視訊轉碼服務,提供全方位的進階轉碼功能,按需費率從每分鐘 $0.0075 起。閱讀更多
已經使用 Amazon Elastic Transcoder? 遷移到 MediaConvert. 如需詳細資訊,請參閱此概觀
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon S3 儲存貯體中檔案
Amazon Elastic Transcoder 與 Amazon S3 集成以存儲輸入和輸出文件。Amazon S3 中的 100 個儲存貯體限制會影響您組織和管理 Elastic Transcoder 檔案的方式。
當您使用 Amazon S3 時,我們建議您模擬一般檔案系統
例如,假設您建立的使用者產生內容 (UGC) 網站會接收許多客戶的影片,也會轉碼這些影片以供常見裝置使用。欲存放這些影片,您可依照下列方式來整理輸入與輸出儲存貯體:
Input: /
DOC-EXAMPLE-BUCKET
/input/movie.mp4 Output: /DOC-EXAMPLE-BUCKET
/output/movie/<format>
/movie.mp4
如此即可依照格式來存放影片,尋找起來更容易。例如,假設您的兩個客戶正使用您的服務,希望將多部電影轉碼為不同格式。您可依照這個方式來整理儲存貯體:
Customer 1: /
DOC-EXAMPLE-BUCKET
/<1>
/output/movie/avi/movie.avi /DOC-EXAMPLE-BUCKET
/<1>
/output/movie/mkv/movie.mkv /DOC-EXAMPLE-BUCKET
/<1>
/output/movie/hls400k/movie.m3u8 - playlist file for the hls400k version of movie /DOC-EXAMPLE-BUCKET
/<1>
/output/movie/hls400k/movie.ts - video file for the hls400k version of movie /DOC-EXAMPLE-BUCKET
/<1>
/output/movie/hls400k/movie.png - thumbnail file for the hls400k version of movie /DOC-EXAMPLE-BUCKET
/<1>
/output/myOthermovie/hls1000k/movie.m3u8 - playlist file for the hls1000k version of movie /DOC-EXAMPLE-BUCKET
/<1>
/output/myOthermovie/hls1000k/movie.ts - video file for the hls1000k version of movie /DOC-EXAMPLE-BUCKET
/<1>
/output/myOthermovie/hls1000k/movie.png - thumbnail file for the hls1000k version of movie
Customer 2: /
DOC-EXAMPLE-BUCKET
/<2>
/output/somemovie/avi/somemovie.avi /DOC-EXAMPLE-BUCKET
/<2>
/output/somemovie/mkv/somemovie.mkv /DOC-EXAMPLE-BUCKET
/<2>
/output/somemovie/hls400k/somemovie.m3u8 - playlist file for the hls400k version of somemovie /DOC-EXAMPLE-BUCKET
/<2>
/output/somemovie/hls400k/somemovie.ts - video file for the hls400k version of somemovie /DOC-EXAMPLE-BUCKET
/<2>
/output/somemovie/hls400k/somemovie.png - thumbnail file for the hls400k version of somemovie /DOC-EXAMPLE-BUCKET
/<2>
/output/myOthermovie/hls1000k/movie.m3u8 - playlist file for the hls1000k version of movie /DOC-EXAMPLE-BUCKET
/<2>
/output/myOthermovie/hls1000k/movie.ts - video file for the hls1000k version of movie /DOC-EXAMPLE-BUCKET
/<2>
/output/myOthermovie/hls1000k/movie.png - thumbnail file for the hls1000k version of movie
我們建議您 OutputKeyPrefix 以 '/' 結尾,以便OutputKeyPrefix
和的最後一部分OutputKey
不會一起運行。否則,您的檔案會看起來如下:
/
DOC-EXAMPLE-BUCKET
/output/<movie title>
/mkvmovie.mkv
我們也建議您將每個區域的輸入媒體放入單一儲存貯體,並將轉碼後的媒體與縮圖放入相同區域的另一個儲存貯體。此方法可協助您避免 Amazon S3 儲存貯體和 Elastic Transcoder 之間的跨區域傳輸費用。
注意
如果您希望每秒有超過一百個請求存取 Amazon S3 儲存貯體,建議您在設計系統時遵循 Amazon S3 效能考量。