檔案傳輸

本主題回答有關將文件傳輸到 Zencoder 進行編碼以及傳輸到目標位置進行輸出的問題。

常問問題

  • 你們支持什麼傳輸協議?HTTP?FTP?

    輸入:我們支持 HTTP、HTTPS、FTP、SFTP、Rackspace Cloud Files、Google Cloud Storage、Azure 和 Amazon S3。

    輸出:我們支持 FTP、SFTP、Rackspace Cloud Files、Azure、Google Cloud Storage 和 Amazon S3。我們目前不支持一般的 HTTP 上傳。

    雲文件用戶:您可以通過將其添加到協議中來指定要使用的區域(DFW,ORD或UK),例如cf+ord://username:api_key@container/object。當前僅支持的Cloud Files區域是DFW,ORD和UK。默認情況下將使用DFW區域。

    需要另一種傳輸方式?讓我們知道。

  • 我可以將原始文件放在哪裡進行轉碼?

    我們可以通過 HTTP、HTTPS、FTP 或 SFTP 從任何地方提取文件。我們還可以從 Azure 容器、谷歌云存儲或 S3 存儲桶(包括私有存儲桶)和 Rackspace 雲文件中提取文件。

    範例:

    http://example.com/path/to/file.avi
    http://s3.amazonaws.com/bucket/file.avi
    s3://bucket/file.avi
    gcs://bucket/file.avi
    cf://username:api_key@container/file.avi
    azure://account-name:account-key@container/file.avi
    https://example.com/path/to/file.avi
    ftp://example.com/path/to/file.avi
    sftp://example.com/path/to/file.avi
  • 你能安全地傳輸文件嗎?

    當然。使用 SFTP 或 HTTPS 並在 URL 中包含用戶名和密碼,如下所示:

    
    https://user:pass@example.com/file.mp4
    sftp://user:pass@example.com/file.mp4
  • 您可以從私有 S3、Google Cloud Storage 或 Cloud Files 存儲桶中提取文件嗎?

    是的您可以將訪問 憑據 添加到您的 Zencoder 帳戶,或 授予對 Zencoder 存儲桶的讀取訪問權限

  • 有任何文件大小限制嗎?

    沒有。我們沒有任何文件大小限制,事實上,我們選擇不對大型輸入視頻收取額外費用,以鼓勵客戶向我們發送他們最好的副本。您發送給我們的視頻質量越高,我們可以為您提供的輸出質量就越高。

    但是,源視頻的 持續時間有 24 小時的限制

  • 完成的視頻去哪裡了?

    您有幾個選項可以選擇我們將視頻發送到哪裡。

    我們可以將文件發送到 FTP 或 SFTP 服務器、S3 或 Google 雲存儲桶或 Rackspace 雲文件。有關詳細信息,請參閱 我們的 API 文檔中的 url 選項

    如果您使用 S3 或 Google Cloud Storage,請不要忘記添加 憑據授予 Zencoder 訪問您的存儲桶的權限

    或者您可以不指定輸出目標,我們將保留該文件 24 小時。我們將為您提供可用於下載視頻的 URL。我們將在 24 小時後刪除該視頻,所以不要忘記下載它。

    從 API 版本 2 開始,如果我們無法將文件上傳到您的服務器,我們將改為將它們上傳到 S3 並為您提供所有文件的 URL。

  • 如果我將編碼文件發送到 S3,如何設置 ACL 權限?

    使用我們的 API。有關詳細信息,請參閱有關 access_control 的 API 文檔。

  • 檔案傳輸

    Zencoder 在 Amazon EC2 實例上運行,因此我們使用各種 IP 地址進行文件和實時轉碼。Amazon 會定期向列表中添加新的範圍,可以通過 AWS IP Range API找到這些範圍。

    通知

    通知目前是從傳送的sg-77f03012,但這可能會隨時變更。為了解決這個問題,我們在所有交付的通知中添加了一個X-Zencoder-Notification-Secret標題。這可以在 API 儀表板上找到,您可以在其中查看當前的密碼並在必要時生成一個新密碼。

    此標頭隨每個請求一起傳送,可用於保證通知是從您的 Zencoder 帳戶傳送的。注意:為了保證您的通知秘密安全,請確保將通知傳送到 HTTPS 端點!

    注意:服務器可能會移動到新的數據中心,IP 地址可能會更改,恕不另行通知。

  • 我可以將裝有我的視頻的硬盤發送到 Zencoder 嗎?

    如果您有大量視頻要編碼但不想通過互聯網傳輸它們,您可以使用亞馬遜的 AWS Import/Export 。您需要將裝有視頻的硬盤發送到 Amazon,亞馬遜會為您將它們上傳到 S3。

    Amazon 提供了有關準備好您的驅動器發貨、發送地點等的 簡單說明