驗證上傳批次的中繼資料之後,即可上傳檔案。請先將必要的檔案複製到 Dropbox,然後建立一個名為「delivery.complete」的空白檔案,方便系統辨識這些檔案是要上傳到 YouTube 的內容。
需要使用的檔案取決於上傳的資產類型。每個上傳工作都必須包含一個 XML 或 CSV 格式的中繼資料檔案,以及該中繼檔案依名稱參照的所有新媒體檔案。
建議您一次上傳一個新的資產,並附上其專屬的 Dropbox 資料夾和中繼資料檔案。舉例來說,如果您要上傳三集電視節目內容,請分別建立三個資料夾及三個中繼資料檔案。這麼做可輕鬆追蹤上傳進度,並限縮問題的影響範圍,且上傳作業處理速度完全不受影響。
以下說明如何使用 Cyberduck 上傳內容;您可以使用支援 SFTP 連線的任何一種用戶端軟體進行這項操作。
將內容上傳至 SFTP dropbox 的步驟如下:
-
執行 Cyberduck 用戶端應用程式。
-
這個應用程式應該會在書籤列中開啟。如果沒有的話,請選取頂端工具列中的「書籤」按鈕,然後在您的 Dropbox 連線項目上按兩下,用戶端就會連線到您的 Dropbox,並顯示頂層資料夾。
如果還沒有為 Dropbox 設定連線,請參閱連線至 SFTP dropbox。 -
為新上傳工作建立新的資料夾。
如要建立資料夾,請在檔案清單窗格中按一下滑鼠右鍵,然後選取 [New Folder] (新資料夾)。為了避免發生衝突,建議您每次發佈 YouTube 內容時都建立一個新目錄,並且在每個目錄名稱中加上時間戳記或累加式 ID。 -
將上傳套件的所有檔案都複製到新資料夾中。
如要將檔案複製到資料夾,請對著 Cyberduck 中的該資料夾按一下滑鼠右鍵,然後選取 [Upload] (上傳)。瀏覽到檔案所在的資料夾,然後選取您要上傳到該資料夾的所有檔案。
您也可以按住電腦上的檔案,然後將其拖曳到 Cyberduck 中的資料夾,利用這種方式來上傳檔案。 -
複製完所有檔案時,請將 delivery.complete 檔案上傳至同一資料夾。
當 YouTube 開始處理該批檔案時,就會將您所上傳的檔案更換為一個持續更新的狀態檔案 (名為 delivery.processing)。
處理各個上傳批次後,上傳引擎會發佈狀態報表,詳述該批次中每個項目採取的動作。這份報表的名稱為「status-xml-filename」,其中「xml-filename」是您中繼資料檔案的名稱。狀態報表位於上傳批次所在的同一個 Dropbox 目錄中。
處理上傳批次作業及產生狀態報表所需的時間,取決於系統負載與要求的動作。舉例來說,系統處理資產中繼資料的更新內容所花的時間會比處理新的參考檔案還要短上許多。如果批次產生失敗的動作,上傳引擎也將需要額外的處理時間,這是因為系統會重試特定的失敗動作,以確保該錯誤並非因系統停機這類暫時性的狀況所造成。在某些情況下,系統可能會需要超過一天的時間,才能完成上傳批次的處理作業。