Необычное поведение при загрузке через Vimeo API

Я использую потоковую опцию PUT для загрузки видео через Vimeo. Одно из моих видео, размером около 8 МБ, вызвало какое-то странное поведение, и я не уверен, что это случайность или нет.

Я нажал видео за один раз (без кусков). Теперь, когда я вызываю video.upload.verifyChunks, я постоянно получаю ошибку 709 (невозможно получить доступ к списку фрагментов). video.upload.checkTicket говорит, что у меня еще есть действующий билет. Попытка complete выдает ошибку 504 Gateway Timeout.

Какую дополнительную информацию мне нужно предоставить и что я сделал не так?


person Bryan Boettcher    schedule 21.04.2014    source источник


Ответы (1)


video.upload.verifyChunks предназначен для метода HTTP POST (https://developer.vimeo.com/apis/advanced/upload#post)

Чтобы проверить файл для потоковой передачи (https://developer.vimeo.com/apis/advanced/upload#streaming-step4), вы делаете запрос PUT к конечной точке загрузки с заголовком Content-Range: */*

person Dashron    schedule 22.04.2014
comment
Хорошая точка зрения. Я вызвал verifyChunks только после того, как полный вызов завершился неудачно, в качестве шага отладки. Есть комментарии по этому поводу? Почему это 504? - person Bryan Boettcher; 22.04.2014
comment
Ошибка тайм-аута часто является проблемой сервера. Вы должны отправить сообщение о неудачной загрузке на vimeo.com/help/contact, и я смогу углубиться в него. - person Dashron; 23.04.2014