메뉴 닫기

Wowza 에서 LIVE 영상 재생시간 제한하기

누군가 내가 제공하는 라이브 영상을 무한정으로 보고 있다면

트래픽은 보는 사용자 대비 증가하게 되어 있어 유지 비용 부담이 커질 수 밖에 없습니다.

네이버 지도에서 [CCTV] 를 클릭하면 다음과 같이 전국 고속도로/국도에 설치된 CCTV를 원격에서 볼 수 있는 서비스를 제공하고 있는데요.

3

하지만, CCTV를 틀어놓은대로 계속 볼 수 있는 것은 아닙니다.   

4

1분간 보게끔 한다음 ‘계속해서 영상을 보시겠습니까?’ 라고 물어봅니다.  ‘예’ 를 누르게 되면 다시 1분간 CCTV를 볼 수 있는 시간이 제공됩니다.

Wowza 에서도 이와 같이 LIVE 영상을 제한적으로 볼 수 있는 모듈을 제공하고 있습니다.

모듈을 사용하기 위해서는 몇 가지 준비되어야할 사항이 있습니다.

 1.  Wowza Streaming Engine 4.0 또는 이후, Wowza Streaming Server 3.6.3 또는 이후 라이센스가 설치된 서버 

 2.  Wowza Module Collection

 3. Count jQuery (선택)
    http://www.ajaxshake.com/en/JS/238631/clock-countdown-with-jquery-countdown.html

1. Wowza Module Collection 다운로드

http://www.wowza.com/forums/content.php?113-Module-Collection 페이지 또는
http://www.wowza.com/downloads/forums/collection/WowzaServerAddOnCollection_4.0.zip
파일을 다운로드 받습니다.

Wowza 측에서 제공하는 모듈 콜렉션으로 위 URL 에서 제공하는 자세한 사항을 보실 수 있습니다.

2. 다운로드 받은 파일 압축을 풀어 lib 디렉토리 밑에 wms-plugin-collection.jar 파일을
    Wowza 가 설치된 폴더 lib 디렉토리 아래에 복사합니다.

3. 시청 시간 제한을 적용할 채널(어플리케이션) 디렉토리에 Application.xml 파일을 편집기로 엽니다.

4. <Modules> ~ </Modules> 사이에 timeDisconnect 모듈을 다음과 같이 추가합니다.

<!– timeDisconnect –>
<Module>
<Name>ModuleTimedDisconnect</Name>
<Description>Disconnects player at specified time interval</Description>
<Class>com.wowza.wms.plugin.collection.module.ModuleTimedDisconnect</Class>
</Module>

5. 그리고, 바로 아래 <Properties> ~ </Properties> 사이에도 다음과 같이 추가합니다.

<!– timeDisconnect –>
<Property>
<Name>timeDisconnectTime</Name>
<Value>60</Value>
<Type>Integer</Type>
</Property>

* Value 값은 초 단위로 60초 부터 설정할 수 있습니다.

6. 위와 같이 설정을 마쳤다면 Wowza 데몬을 재시작합니다.

설정 참 쉽죠~!   제한 시간은 60초 이상부터만 가능하다라는 전제 조건만 알고 사용하시면 됩니다.  10초도 안됩니다.

 

아래 캡쳐 화면은 실제 CCTV LIVE 영상을 WEB, MOBILE 을 통해 제공하고 있는 업체 화면으로

60초간 시청 후 자동으로 서버와의 접속을 끊도록 설정되어 있습니다.

1

(1) *LIVE 영상은 접속 후 60초간 제공된다라는 안내 멘트와 함께 60초 부터  카운트 합니다.
      (시각적인 효과를 위해 Count jQuery 가 페이지에 적용되어 있습니다.)

2

(2) 60초 초과 후 연결이 종료되며 (FLASH: srcnotfound), 경고 팝업 메세지도 뛰웁니다. (Viewing time has been exceeded !!!)
     (시각적인 효과를 위해 Count jQuery 가 페이지에 적용되어 있습니다.)

감사합니다.

 

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x