본문 바로가기

IT/동영상

wowza 사용안내

반응형

wowza 사용안내

 

 1. 설치

 

applications
Wowza 에서는 동영상 스트리밍 서비스의 형태를 applications 라고 합니다. applications 디렉토리 안에 보면 이를 확인할 수 있는데 vod, live 등 다양한 형태의 스트리밍 서비스를 할 수 있습니다. 각 디렉토리(vod, live 등) 안에는 application-instance 라는 디렉토리가 생기는데, application-instance 가 정확히 무엇인지는 저도 잘 모르겠습니다. ;;
이 디렉토리의 구조는 동영상 호출 URL에도 영향을 미치기 때문에 잘 알아두셔야 합니다.
 
bin
Wowza 실행 파일이 있는 디렉토리.
conf
이 디렉토리는 Wowza 의 전반적인 설정을 위한 파일들이 존재합니다. 서버 운영에 관한 Server.xml, 버추얼호스트 설정을 위한 VHosts.xml, 스트리밍 설정을 위한 Stream.xml, 그리고 각 Application 디렉토리가 존재하고 그 않에 그 Application 을 위한 설정파일인 Application.xml 이 존재합니다. 위에 Applicaiton 디렉토리에 서비스하고자하는 스트리밍 형태가 있다면 여기에도 그러한 디렉토리를 만들고 Application 설정을 해주면 됩니다.
 
content
여기는 스트리밍을 할 동영상 파일들이 있는 Wowza 에 Document Root 디렉토리입니다.
 
transcoder
transcoder 는 라이브 스트리밍 서비스를 할 때에 서비스를 위한 동영상의 질을 설정하는 곳입니다. 이는 따로 설명을 할때에 말씀드리겠습니다.
 
logs
Wowza 의 로그 디렉토리 입니다.
lib, lib-native, keys, documentation, examples 
이 디렉토리는 서비스를 하는동안에 크게 건드릴 일이 없는 디렉토리로 그렇게 중요하지 않습니다.
vod 스트리밍 방법
vod라는 디렉토리명(application명)을 사용하고 동영상 파일은 /home/vod 경로에 있다고 하면.....
mkdir /usr/local/WowzaMediaServer/applications/vod
mkdir /usr/local/WowMediaServer/conf/vod
cp /usr/local/WowzaMediaServer/conf/Application.xml /usr/local/WowMediaServer/conf/vod/Application.xml
vi /usr/local/WowMediaServer/conf/vod/Application.xml
<Streams>
<streamType>default</streamType>
<StorageDir>/home/vod</storageDir>
<Keydir>${com.wowza.wms.context.VHostConfigHome}/keys</KeyDir>
service WowzaMediaServer restart
스트림타입 stream type
Application.xml 파일안에서 설정하는 스트림 타입
- default
- record
- live
- live-lowlatency
- live-record
- shoutcast
- shoutcast-record
- liverepeater-origin
- liverepeater-edge
- rtp-live
- rtp-live-record
_definst_ 가 들어가는이유
재생을 할때 하나의 url로 접근 할 경우 Connection URL과 StreamName 두개의 부분으로 나위어 지는데 보통은 아래와 같이 나눠짐
- 요청 URL : rtmp://[server]:[port]/[application]/[appInstance]/[streamName]
- Connection URL : rtmp://[server]:[port]/[application]/[appInstance]
- Stream name : [streamName]
server에서는 아래와 같이 해석함
- Connection URL : rtmp://[server]:[port]/[application]/_definst_
- Stream name : [streamName]
 
구분짓기 위해서 _definst_ 를 사용(StreamName에 경로가 없으면 안해도됨)


와우자 접속 테스트 할 수 있게 만들어 놓은 곳입니다. 정보를 넣으면 안드로이드와 IOS 에서 볼수 있게 값을 자동으로 변환시켜 줍니다.








반응형

'IT > 동영상' 카테고리의 다른 글

jwplayer 샘플 영상 웹에서 바로 확인  (0) 2014.12.19
JWPLAYER6 테스트  (0) 2014.03.26
디스플레이의 해상도 720p, 1080i  (0) 2014.01.17
wowza 사용을 위한 flash player 설정값  (0) 2014.01.16
jwplayer 사용법  (0) 2014.01.10