방금 YouTube Data API로 시작하여 청크 크기로 고생했습니다. 유튜브는 첫 번째 5-10 덩어리을 받아 것을 나는 발견 좀 더 테스트 후YouTube API 동영상 업로드가 5-10 청크 (서버 간)로 끝납니다.
// Specify the size of each chunk of data, in bytes. Set a higher value for
// reliable connection as fewer chunks lead to faster uploads. Set a lower
// value for better recovery on less reliable connections.
$chunkSizeBytes = 1 * 1024 * 1024;
, 다음을 : 여기
는 청크 크기는 문서에서 PHP 코드 샘플에서 설정하는 방법입니다 업로드가 중지됩니다 (때로는 2 분 후에 계속되지만, 몇 개의 청크에 대해서만 지속되고 영원히 정지됩니다).
그런 다음 청크 크기를 10MB (10 * 1024 * 1024)로 늘렸지만 여전히 동일한 문제가있었습니다. 50-100MB보다 큰 파일은 약간의 청크 후에 중단됩니다.
청크 크기를 100MB (100 * 1024 * 1024)로 설정 했으므로 지금까지 제대로 작동하지만 1GB + 파일로 테스트하지 않았습니다.
왜 이런 일이 발생하며 어떻게 해결할 수 있습니까?
20GB 비디오를 업로드하려면 5GB 청크를 보내는 것이 가장 좋습니다.