2010-04-15 6 views
7

html5로 보안 스트리밍 비디오를 할 수 있습니까? 그리고 이것으로 토큰 인증을 의미합니다. 나는 그것을 볼 권한이있는 사람들에게만 미디어를 스트리밍 할 수 있기를 원합니다.html5 동영상 보안 스트리밍?

저는 Akamai가 주최하는 Flash Media Server로이 작업을 수행 할 수 있습니다. 플레이어 연결 핸드 셰이크의 일부로 토큰을 보내는 사용자 지정 메커니즘이 있습니다. html5가 이것을 허용합니까? 그리고 Akamai와 같은 호스팅 서비스를 통해이를 구현 한 사람이 있습니까? 당신에게 가정

감사 매트

답변

3

사용자가 로그온하고이 작업을 수행하지 않습니다 그 자체로 다음 HTML5 컨텐츠의 특정 부분을 볼 수해야하는 것을 의미한다.

한 가지 방법은 비디오를 제공하기 전에 서버가 세부 정보를 확인하도록하는 것입니다. 가장 쉬운 방법은 사용자가 허용되는지 확인한 다음 사용자에게 파일을 스트리밍하는 스크립트 (PHP 등)입니다.

+0

HTML5 비디오의 "토큰"은 HTTP 쿠키입니다. – hsivonen

+0

웹 서버를 통해 일반 HTTP 인증을 사용할 수도 있습니다. – bobince

1

HTTP 다이제스트는 매우 안전하기 때문에 매끄러운 UI가 정말 중요하지 않으면 쿠키를 통해 쿠키를 사용하는 것이 좋습니다. HTML은 HTTP와 같이 하위 수준의 역할이므로 인증이 없습니다.

0

사용자가 자동으로 쿠키를 저장할 수 있으며 브라우저가 비디오를 요청하면 사용자가 PHP를 사용하여 자동화할 것인지 확인합니다.

동영상 URL을 동영상 형식을 전송하는 .php 페이지에 넣기 만하면됩니다. 사용자가 자동 ​​크기 지정 기능을 사용하지 않는 경우 설명하는 비디오 만 보내면됩니다.

0

이론 : 가능합니다. 그러나 사용하는 스트리밍 서버에 대한 질문입니다. 인증에는 어떤 옵션이 필요합니까?

대체 솔루션으로는 항상 (역방향) 프록시 서버를 사용할 수 있습니다 (Apache는 다른 어떤 프로토콜보다 좋음). 그러면 프록시를 통해서만 스트림에 액세스 할 수있게됩니다.

1

매우 가능하지만 웹 서버와 스트리밍 서버 (또는 서비스) 간의 통합이 필요합니다. 나는 필요한 통합 웹 사이트를위한 비디오 스트리밍을 확보하기 위해이 통합을 추가했다. JHT 플레이어를 html5 모드로 사용하여 기본 html5 설정에 대해 확신하지 못했습니다. 또한 HLS (iPhone) 대 RTMPS (android) 추가 설정에서 모바일에 대한 추가 문제가 있습니다.

보안은 사용자 (IP + UA)를 (서버에 대한 토큰 요청과 함께) 인증 된 것으로 인식하여 스트림을 사용할 수있게 만들었습니다.

관련 문제