为批量上传验证元数据后,您就可以上传文件了。如要上传内容,您可以先将所需的文件复制到您的 Dropbox,然后创建一个名为 delivery.complete 的空文件来提醒我们这些文件已经准备就绪。
您需要哪些文件来完成上传取决于您要上传的资产类型。每个上传作业都必须包括一个 XML 或 CSV 格式的元数据文件,以及该元数据文件通过名称引用的所有新媒体文件。
我们建议一次上传一个新资产,每个资产都有专属 Dropbox 文件夹和元数据文件。例如,如果您要上传三集电视节目,请创建三个不同的文件夹和三个不同的元数据文件。此方法有助于更轻松地跟踪上传进度并限制任何出现的问题所造成的影响,而不会对上传处理速度产生任何影响。
这些说明介绍如何使用 Cyberduck 来上传内容,但您也可以使用其他任何支持 SFTP 连接的客户端软件。
要将内容上传到您的 SFTP 保管箱,请执行以下操作:
-
运行 Cyberduck 客户端应用。
-
该应用会打开并连接至您的书签。如果没有,请选择顶部工具栏中的“书签”按钮。双击指向您的保管箱的连接。客户端即会连接到您的保管箱,并显示顶级文件夹。
如果您尚未为您的保管箱设置连接,请参阅连接到您的 SFTP 保管箱。 -
为新的上传作业新建一个文件夹。
要创建文件夹,请右键点击文件列表窗格并选择新建文件夹。为了避免可能出现的冲突,建议您每次向 YouTube 发布内容时都新建一个目录,并在每个目录的名称中加入时间戳或增量 ID。 -
将要打包上传的所有文件复制到新文件夹中。
要将文件复制到某个文件夹中,请在 Cyberduck 中右键点击该文件夹并选择上传。找到包含您的文件的来源文件夹,并选择要上传到前述文件夹中的所有文件。
或者,您可以在计算机中点击选中相关文件,并将其拖动到 Cyberduck 中要上传到的文件夹中。 -
当所有文件都复制完毕后,将 delivery.complete 文件上传到同一文件夹中。
当 YouTube 开始处理这批文件时,它会用一个名为 delivery.processing 的持续更新的状态文件来替换您上传的文件。
每次处理完批量上传后,上传引擎会发布一份状态报告,详细说明对该批次中的各项内容执行的操作。报告的名称为 status-xml-filename,其中 xml-filename 是您的元数据文件名。状态报告会放在您的 Dropbox 中,与批量上传的文件位于同一目录下。
处理批量上传和生成状态报告所需的时间因系统负荷和请求的操作而异。例如,系统处理资产的元数据更新所需的时间大大少于处理新参考文件的时间。此外,如果处理批量文件时发生失败操作,系统会重试某些失败的操作(目的是确保失败并非是系统停机等瞬态条件导致的),这也会造成上传引擎需花费更多的处理时间。在某些情况下,我们可能需要超过一天的时间来处理一次批量上传。