답변

0

S3의 모든 비디오를 업로드하고 비디오를 트랜스 코딩하고 S3 버킷에 다시 저장하도록 작업 파이프 라인을 설정해야합니다. 트랜스 코딩의 경우 Amazon Elastic Transcoder 서비스 (AWS Console에서)를 사용하여 모든 주요 브라우저 및 장치에서 지원할 수있는 적절한 트랜스 코딩 매개 변수를 찾을 수 있습니다.

이 변환 된 비디오에 대한 CloudFront 배포를 생성해야하는 경우 cloudFront 서비스에서 버킷 컨텐츠 액세스를 위해 웹/RTMP 유형 배포를 볼 수 있습니다.

+0

감사합니다. 즉, 고객에게 다른 영화를 제공하는 웹 사이트가 있고 고객 중 한 명이 영화 링크를 클릭하여 감상합니다. 특정 영화가 가장자리 위치에서 사용자에게 스트리밍되도록 URL을 가져 왔습니까? 어떻게 작동합니까? – Tony

+0

당신의 요점이 올바르게 나타나면 "비디오의 핫 링크"를 막으려 고합니다. 따라서 사용자는 비디오의 URL을 복사하고 브라우저에서 직접 스트리밍 할 수 없습니다. 그 문제에 대해 S3 버킷 정책을 사용하여 콘텐츠를 귀하의 도메인 외부로 제한 할 수 있습니다. 귀하를 도울 수 있습니다. –

1

CloudFront로 스트리밍하는 올바른 길을 걷고 있습니다. Amazon Elastic Encoder가 모든 인코딩을 처리하지만 모든 트랜스 코딩은 실시간이 아닌 오프라인으로 완료해야합니다.

일단 트랜스 코딩이 완료되면 장치 유형에 따라 호출자에게 해당 파일을 전달하십시오.

비디오 스트리밍 자습서 :

https://aws.amazon.com/cloudfront/streaming/

AWS 탄성 인코더 :

https://aws.amazon.com/elastictranscoder/

는 도움이되기를 바랍니다.

+0

설명해 주셔서 감사합니다 :) – Tony

+0

CloudFront는 IOS, Android 및 브라우저와 같은 다른 최종 장치로 스트리밍하는 VOD 때문에 어떤 프로토콜을 사용해야하는지 어떻게 알 수 있습니까? kannaiyan – Tony