업로드 실패 시 Zencoder가 파일을 저장하는 방법

Zencoder는 서버에 업로드 할 수없는 모든 파일을 복구하여 Amazon S3를 통해 사용할 수 있도록합니다.

개요

파일 업로드를 시도하는 동안 전송 오류가 발생하면 해당 오류가 캡처되고 나머지 파일에는 Zencoder 서버가 사용됩니다. 업무상 이런 일이 발생하면 애플리케이션과 Zencoder 대시 보드에 게시되는 알림에 세부 정보가있을 것입니다.

대시 보드 정보

Zencoder 대시 보드
Zencoder 대시 보드

대시 보드에서 작업을 검토 할 때 위 배너는 테스트 작업에 대해 표시되는 배너와 유사하게 페이지 상단에 나타납니다.

대시 보드 메시지
대시 보드 메시지

백업 서버를 사용한 특정 출력은 작업 및 알림에 대한 유사한 알림과 함께 진행률 표시 줄 아래에 플래그가 지정됩니다.

대시 보드 알림
대시 보드 알림

출력의 기록을 볼 때 Zencoder가 서버에 비디오를 업로드하지 못하게 한 오류가 표시됩니다. 전체오류 목록사용할 수 있습니다.

알림

API 버전 2에는 버전 1의 기본 알림보다 훨씬 많은 정보가 포함 된 풍부한 알림도 포함되어 있습니다. 작업 파일에 대한 메타 데이터 및 세부 정보와 함께 백업 서버가 사용 된 경우 여러 속성도 포함됩니다. 백업 서버를 사용하지 않으면 이러한 속성이 전달되지 않습니다.

backup_server_used백업 서버가 사용 된 경우 true로 설정됩니다. false이거나없는 경우 요청에 지정된 URL 또는 기본 S3 버킷에 파일이 업로드 된 것입니다.

primary_upload_error_link비디오를 업로드 할 때 발생한 오류에 대한 Zencoder 문서에 대한 링크가 포함됩니다.

primary_upload_error_message동영상을 업로드 할 때 발생한 오류에 대한 사람에게 친숙한 메시지가 포함됩니다.

primary_thumbnail_upload_error_message에는 축소판을 업로드 할 때 발생한 오류에 대한 Zencoder 문서 링크가 포함됩니다.

primary_thumbnail_upload_error_message미리보기 이미지를 업로드 할 때 발생한 오류에 대한 사람에게 친숙한 메시지가 포함됩니다.

{
"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
  }
}