API (JAVA)를 사용하여 aws s3 버킷에서 azure 미디어 서비스에 비디오 파일을 업로드하는 방법을 알고 싶습니다. 문서 및 샘플을 어디서나 확인했으며 s3에서 미디어 서비스로 비디오를 업로드하는 방법에 대한 참조를 찾을 수 없었습니다.aws s3에서 azure media services에 비디오를 업로드하는 방법
하늘색 저장소에 업로드 할 수있었습니다. 하지만 스트리밍 URL을 만들기 위해 미디어 서비스에 업로드하고 싶습니다.
API (JAVA)를 사용하여 aws s3 버킷에서 azure 미디어 서비스에 비디오 파일을 업로드하는 방법을 알고 싶습니다. 문서 및 샘플을 어디서나 확인했으며 s3에서 미디어 서비스로 비디오를 업로드하는 방법에 대한 참조를 찾을 수 없었습니다.aws s3에서 azure media services에 비디오를 업로드하는 방법
하늘색 저장소에 업로드 할 수있었습니다. 하지만 스트리밍 URL을 만들기 위해 미디어 서비스에 업로드하고 싶습니다.
우리는 직접 S3
와 Azure
사이에 데이터를 전송하기 위해 어떤 방법이없는, 우리는 Amazon S3
에서 InputStream
을 얻고 Azure
저장 장치에 기록 할 수 있습니다. 파일 스트림을 제공 할 수 있습니다 AWS 버킷은
S3
에서 InputStream
는이
AWSCredentials awsCredentials = awsCredentials = new BasicAWSCredentials(accessKey, secretKey);
AmazonS3Client amazonS3 = new AmazonS3Client(awsCredentials);
InputStream is = amazonS3.getObject(bucket, filePath).getObjectContent();
나는이 방법을 시도해 보았고 비디오 파일을 s3에서 하늘빛으로 옮기는 데 오랜 시간이 걸렸다. s3에서 azure로 비디오를 직접 전송할 수있는 방법이 있습니까? – Sutha
아니요. 할 수 없습니다. S3에는 문서를 부분별로 업로드하는 'MultiPart Uploading'옵션이 있습니다. 그래서, 'MultiPart Uploading'과 비슷한 개념이있는 Azure의 문서를 확인하고 그것을 사용하기 시작할 수 있습니까? 나는 그것을 찾았다 [이] (http://justazure.com/azure-blob-storage-part-4-uploading-large-blobs/)를 보아라. – ashokramcse
네, 도움이되었습니다. 그러나 전송 속도는 매우 낮습니다. 모든 데이터를 읽은 다음 하늘로 다시 전송하기 때문입니다. – Sutha
사용할 수 있나요? – Viacheslav