2013-10-28 3 views
0

사용자 재생 시간을 제한 할 수있는 솔루션을 찾고 있습니다. 무료 사용자에 대한 제한의 재생 시간 (putlocker, 죽은 megavideo.com 또는 videobb 등) 그물에재생 시간 제한 서버 측

많은 서비스를 제공합니다. 거기에 어떤 완벽한 오픈 소스 솔루션이 있습니까? nginx를 사용하여 보안 된 flv 파일을 제공하지만 프리미엄이 아닌 사용자의 재생 시간을 제한 할 수있는 가능성은 없습니다.

제한하는 데 사용할 수있는 방법이나 해결책은 무엇입니까? 가상 스트리밍을 지원하는 내 자신의 포크 인 video.js-swf를 사용하고 있습니다.

답변

0

가장 신뢰할 수있는 방법은 출력 파일을 수정하는 것입니다 (완전히 중단하려면 사용자가 다운로드하여 일부 플레이어에서 볼 수없고 임의의 바이트 시퀀스를 삽입 할 수는 없지만). 그리고 큐 포인트를 주입합니다. 플레이어는 큐 포인트를 읽어야하며 '스탬프'가 일치하면 재생을 중단하고 경고 메시지를 표시해야합니다.

최악의 경우에는 큐 포인트 만 할 수 있습니다. 그러나이 경우에 당신은) Wowza에서

+0

우리가 setPlayDuration을 (가 ... 더 많은 숙련 된 사용자가 파일을 도청하고 일부 VLC 또는 뭔가를 볼 수 있음을 인식해야하지만, 나는이 다른 뭔가를 찾고 있어요 (무료 오픈 소스 솔루션을 찾는다.) Wowza의 경우 사용자에게 setPlayDuration의 인수로 지정한 부분 만 스트리밍했습니다. – Misiek

+0

언급 한 서비스 중 어느 것도 스트리밍을 사용하지 않습니다. 정확히 무엇을하고 싶습니까, 스트리밍 또는 프로그레시브로드입니까? 프로그레시브로드로 어떻게하는지 알려 줬습니다. – Fygo

+0

나는 http 가상 스트리밍을 사용합니다. 가장 쉬운 방법이라고 생각합니다. 사용 가능한 대부분의 플레이어가 지원합니다. – Misiek