0

우리는 API (웹 API, C#)가 포함 된 반응 형 웹 앱 (html5 + AngularJS)을 보유하고 있습니다.웹 앱에서의 비디오 순환

1) 사용자 A : 웹 응용 프로그램 및 API를 모두 마이크로 소프트 애저 및 미디어 파일에서 호스팅되는 (이미지, 파일, 비디오, ...) 푸른 물방울 저장

사용 케이스에 저장된는 다음과 API를

2) API는 세로 모드에서 녹화 된 비디오를 피하기 위해 비디오의 회전을 고정 할 필요를 통해 동영상을 안드로이드 모바일 크롬에 전체 화면으로 뻗어 쇼에 업로드 (수직 비디오 증후군 https://www.youtube.com/watch?v=Bt9zSfinwFA)

3) 사용자 B가 동영상에 액세스 할 권한이있는 경우 (플랫폼의 모든 사용자가 가진 것은 아닙니다), 비디오를 스트리밍

내가 2

3을 구현하는 가장 좋은 방법이 될 것입니다 무엇을, 예를 들면하기 위해 콘텐츠를 보호 비디오를 회전 푸른 미디어 서비스 (https://azure.microsoft.com/en-us/blog/advanced-encoding-features-in-azure-media-encoder/)를 사용하기 때문에 단계를 구현하기 위해 찾고 있었다

플랫폼의 특정 사용자 만 비디오에 액세스 할 수 있는지 확인하십시오.

감사합니다.

답변

1

끝에 귀하의 질문에 대답 : '플랫폼의 특정 사용자 만이 비디오에 액세스 할 수 있도록하기 위해 3을 구현하는 가장 좋은 방법이 될 것입니다 무엇을, 예를 들어, 컨텐츠를 보호?'

당신은 보호 수준에 따라 다른 옵션이 당신이 필요합니다

  • '숨기기'가
  • URL에 토큰 사용을 참조 할 수있는 권한 액세스 로그인이 필요한 사이트의 영역에서 동영상 URL 비디오에 대한 액세스를 제어하려면
  • DRM 체계를 사용하여 비디오를 보호하십시오.

DRM 방식은 사용자가 비디오를 복사하거나 저장 및 재배포하지 못하도록 보호하므로 가장 안전합니다. 당신이 하늘빛을 사용하는 것처럼

당신은 하늘빛의 콘텐츠 보호를보고 할 수 있습니다 - 당신이 다른 비디오 호스팅 서비스를 사용하는 경우가 일반적으로 유사한 지침이됩니다

+0

안녕 믹, 감사합니다. 옵션 1) URL을 "추측"하는 권한없는 사용자는 동영상을 볼 수 있습니다. 옵션 2) 옵션 1과 함께 사용하면 권한을 부여받지 못했지만 앱의 승인 된 사용자 만 콘텐츠를 볼 수 있습니다. 그 구체적인 내용을보십시오. 각 파일에 특정 토큰이없는 한 가능합니까? 옵션 3) 옵션 2에 대한 단점을 방지합니까? 고맙습니다! – JCS

+0

옵션 2의 가장 큰 단점은 권한이 부여 된 사용자가 액세스 할 수있게되면 비디오가 스트리밍되거나 투명하게 다운로드되므로 비디오 파일을 저장하거나 복사 한 다음 누구나 할 수있는 형태로 재배포 할 수 있다는 것입니다 전망. 궁극적으로 모든 형태의 비디오 복제 방지 기능은 장애물과 같습니다. 카메라가 좋은 사람이 화면을 비디오로 볼 수 있기 때문에 장애물을 몇 개나 놓을 수 있는지, 얼마나 커야할지 상상해보십시오. 비디오 및 품질이 얼마나 낮은 지 알 수 있습니다. – Mick

+0

당신을 생각해 주셔서 감사합니다 믹! – JCS

0

당신은 할 수 있습니다 Azure Media Services AES 암호화를 사용하여 MPEG-DASH 또는 HLS를 사용하여 암호화 된 적응 형 비트 전송률 스트림을 제공하고 JWT 토큰을 사용하여 액세스 및 암호 해독을 위해 사용자를 인증하십시오.

이 모델은 Microsoft Stream (http://stream.microsoft.com)과 동일한 모델입니다. Stream의 경우 인증 및 JWT 토큰에 Azure Active Directory를 사용합니다.

이 작업을 수행하는 방법에 대한 몇 가지 샘플 블로그가 있습니다.답변에 대한

http://gtrifonov.com/2015/01/03/jwt-token-authentication-in-azure-media-services-and-dynamic-encryption/

http://mingfeiy.com/how-client-pass-tokens-to-azure-media-services-key-delivery-services

+0

안녕하세요 John, 답변 해 주셔서 감사합니다. 내가 AES 옵션을 먼저 다룰 때 믹의 대답을 받아 들일 것이다. – JCS