Android 용, iOS 장치 및 브라우저 html5와 같은 여러 장치에 주문형 비디오 스트리밍을 구현하고 싶습니다. AWS Cloudfront에서 이것이 가능합니까? 나는 다양한 장치에 대한 다양한 스트리밍 프로토콜과 약간 혼동 스럽다. AWS Cloudfront 및 AWS Elastic Transcoder는 어떻게 처리합니까?AWS Cloudfront를 사용하여 다양한 최종 사용자 장치로 비디오 스트리밍
-1
A
답변
0
S3의 모든 비디오를 업로드하고 비디오를 트랜스 코딩하고 S3 버킷에 다시 저장하도록 작업 파이프 라인을 설정해야합니다. 트랜스 코딩의 경우 Amazon Elastic Transcoder 서비스 (AWS Console에서)를 사용하여 모든 주요 브라우저 및 장치에서 지원할 수있는 적절한 트랜스 코딩 매개 변수를 찾을 수 있습니다.
이 변환 된 비디오에 대한 CloudFront 배포를 생성해야하는 경우 cloudFront 서비스에서 버킷 컨텐츠 액세스를 위해 웹/RTMP 유형 배포를 볼 수 있습니다.
1
CloudFront로 스트리밍하는 올바른 길을 걷고 있습니다. Amazon Elastic Encoder가 모든 인코딩을 처리하지만 모든 트랜스 코딩은 실시간이 아닌 오프라인으로 완료해야합니다.
일단 트랜스 코딩이 완료되면 장치 유형에 따라 호출자에게 해당 파일을 전달하십시오.
비디오 스트리밍 자습서 :
https://aws.amazon.com/cloudfront/streaming/
AWS 탄성 인코더 :
https://aws.amazon.com/elastictranscoder/
는 도움이되기를 바랍니다.
감사합니다. 즉, 고객에게 다른 영화를 제공하는 웹 사이트가 있고 고객 중 한 명이 영화 링크를 클릭하여 감상합니다. 특정 영화가 가장자리 위치에서 사용자에게 스트리밍되도록 URL을 가져 왔습니까? 어떻게 작동합니까? – Tony
당신의 요점이 올바르게 나타나면 "비디오의 핫 링크"를 막으려 고합니다. 따라서 사용자는 비디오의 URL을 복사하고 브라우저에서 직접 스트리밍 할 수 없습니다. 그 문제에 대해 S3 버킷 정책을 사용하여 콘텐츠를 귀하의 도메인 외부로 제한 할 수 있습니다. 귀하를 도울 수 있습니다. –