Überblick
Wenn beim Versuch, Dateien hochzuladen, ein Übertragungsfehler auftritt, wird dieser Fehler erfasst und für den Rest der Dateien wird ein Zencoder-Server verwendet. Sollte dies bei Ihrer Arbeit passieren, finden Sie Details sowohl in den Benachrichtigungen, die in Ihrer Bewerbung veröffentlicht werden, als auch im Zencoder-Dashboard.
Dashboard-Informationen
Wenn Sie einen Job im Dashboard überprüfen, wird das obige Banner oben auf der Seite angezeigt, ähnlich dem Banner, das für Testjobs angezeigt wird.
Die spezifische Ausgabe, die den Sicherungsserver verwendet hat, wird neben ähnlichen Benachrichtigungen für Warnungen im Job und Benachrichtigungen unter dem Fortschrittsbalken markiert:
Wenn Sie den Datensatz der Ausgabe anzeigen, wird der Fehler angezeigt, der verhindert hat, dass Zencoder das Video auf Ihren Server hochlädt. Ein voller Liste der Fehler ist verfügbar.
Benachrichtigungen
API-Version 2 enthält auch umfangreiche Benachrichtigungen, die viel mehr Informationen enthalten als die grundlegenden Benachrichtigungen in Version 1. Neben Metadaten und Details zu den Dateien für einen Job sind auch mehrere Attribute enthalten, wenn ein Sicherungsserver verwendet wurde. Wenn der Sicherungsserver nicht verwendet wird, werden diese Attribute nicht übergeben.
backup_server_used
wird auf true gesetzt, wenn Sicherungsserver verwendet wurden. Wenn es falsch oder nicht vorhanden ist, wurden Ihre Dateien unter der in Ihrer Anfrage angegebenen URL oder in den Standard-S3-Bucket hochgeladen.
primary_upload_error_link
enthält einen Link zur Dokumentation zu Zencoder für den Fehler, der beim Hochladen des Videos aufgetreten ist.
primary_upload_error_message
enthält eine benutzerfreundliche Nachricht über den Fehler, der beim Hochladen des Videos aufgetreten ist.
primary_thumbnail_upload_error_message enthält einen Link zur Dokumentation zu Zencoder für den Fehler, der beim Hochladen von Miniaturansichten aufgetreten ist.
primary_thumbnail_upload_error_message
enthält eine benutzerfreundliche Nachricht über den Fehler, der beim Hochladen von Miniaturansichten aufgetreten ist.
Beispiel
{
"output":{
"backup_server_used":true,
"primary_upload_error_link":"https://app.zencoder.com/docs/errors/UnableToResolveHostError",
"primary_upload_error_message":"There was a problem resolving the host at ftp://example.com. Please check that it is correct.",
"height":120,
"audio_sample_rate":8000,
"frame_rate":8.0,
"channels":"1",
"duration_in_ms":1920,
"video_bitrate_in_kbps":70,
"video_codec":"h264",
"format":"mpeg4",
"audio_codec":"aac",
"label":null,
"file_size_in_bytes":17938,
"width":160,
"audio_bitrate_in_kbps":9,
"id":235314,
"total_bitrate_in_kbps":79,
"state":"finished",
"url":"https://zencoder-live.s3.amazonaws.com/2Faf653e6b5e9b4440081827be2dcd962c.mp4?Signature=0DhjHh1X%2FQxSk%&Expires=1317237305&AWSAccessKeyId=AKIA"
},
"job":{
"created_at":"2011-09-27T04:20:10Z",
"pass_through":null,
"updated_at":"2011-09-27T04:21:18Z",
"submitted_at":"2011-09-27T04:20:10Z",
"id":172151,
"state":"finished"
},
"input":{
"height":120,
"audio_sample_rate":8000,
"frame_rate":8.0,
"channels":"1",
"duration_in_ms":1552,
"video_bitrate_in_kbps":32,
"video_codec":"mpeg4",
"format":"mpeg4",
"audio_codec":"aac",
"file_size_in_bytes":13960,
"width":160,
"audio_bitrate_in_kbps":9,
"id":172149,
"state":"finished",
"total_bitrate_in_kbps":41
}
}