[Ubuntu] 우분투 AirVideo Server HD 설치 방법
Ubuntu 14.04.3 LTS 64bit 사용 중이다.
1.
sudo apt-get update; sudo apt-get install vlc browser-plugin-vlc
// VLC 설치
2.
http://forums.inmethod.com/topic/2291-air-video-server-hd-for-linux/
// 위 사이트에서 링크걸린 available for download. 를 클릭하여, AirVideo 서버를 다운받아 FTP로 우분투에 전송해도 되고,
sudo wget https://s3.amazonaws.com/AirVideoHD/Download/airvideoserverhd-2.1.0-beta3.tar.bz2
// 명령어로 직접 우분투에 다운 받아도 된다.
// AirVideo Server HD 프로그램을 놓아둘 위치를 알아서 정한 뒤, 다운받도록 한다.
3.
sudo tar -xvf airvideoserverhd-2.1.0-beta3.tar.bz2
// 압축 해제 명령어.
// 압축 파일을 따로 이동시켜 보관해도 되고, 삭제해도 된다.
4.
./start.sh
// 위 명령어를 실행하면,
GST_PLUGIN_SCANNER=/~~~~~~/Resources/bin/gst-plugin-scanner
Local server started at port 00000
Main server started at port 00000
가 뜨며 그대로 커서 깜박이며 멈춰있다.
그렇다. AirVideo Server HD 가 실행되고 있는 거다.
이 상태에서 AirVideo 어플에 접속하여 테스트를 해보자.
iptime 공유기를 쓴다면 본인 서버로 이용하고 있는 IP를 (192.168.0.XX) 적고
연결을 해본다. 연결이 잘 될 것이다.
그럼 여기까지 이상 없이 잘 된거다.
( AirVideo Server HD를 '라즈베리파이2'에서 사용하기 위해 설치해봤는데, 안 됐다. AirVideo Server HD는 32bit 는 안 되고, 64bit만 되는 것 같다. )
하지만 AirVideo Server HD를 실행한 이 상태로는 뭘 할 수가 없으니,
AirVideo Server를 백그라운드에서 실행되도록 해야 한다.
서비스를 등록해줘야 한다.
5.
sudo vi /etc/init/airvideo.conf
------------------------------------------------------------------------------------------
#description "AirVideoHD server"
#author "Lincoln Stein <lincoln.stein@gmail.com>"
start on (local-filesystems and net-device-up IFACE!=lo)
stop on runlevel [!2345]
#respawn
script
UID=본인아이디
GID=본인아이디
AIRVIDEO_DIR=본인AirVideo서버가 설치된 경로
# ex) AIRVIDEO_DIR= /ubuntu/myprogram/directory/airvideo
DBUS_SOCKET=/var/run/dbus/system_bus_socket
SERVER=$AIRVIDEO_DIR/AirVideoServerHD
OPTIONS="--config=Server.properties"
export DBUS_SYSTEM_BUS_ADDRESS=unix:path=$DBUS_SOCKET
cd $AIRVIDEO_DIR
sudo -u $UID -g $GID -E $SERVER $OPTIONS 2>&1 | logger -i -t AirVideoServerHD
end script
------------------------------------------------------------------------------------------
로 등록한다.
ESC
:wq
로 저장하고 나온다.
6.
sudo apt-get install netatalk
// netatalk 설치
7.
AirVideo Server HD 설정파일을 수정한다.
본인 AirVideo Server가 설치되어있는 Directory로 이동하여
sudo vi Server.properties
--------------------------------------------------------------------------------------------
# 주석 제거
logsPath = ~/.AirVideoServerHD/Logs
# 코드 추가
subtitles.font = NanumGothicCoding
subtitles.encoding = windows-949
# 코드 제거 후, 본인 동영상을 넣을 경로를 지정.
sharedFolders1.displayName = 어플에 표시될 이름1
sharedFolders1.path = 우분투 서버에 본인이 정한 동영상 위치 경로1
sharedFolders2.displayName = 어플에 표시될 이름2
sharedFolders2.path = 우분투 서버에 본인이 정한 동영상 위치 경로2
sharedFolders3.displayName = 어플에 표시될 이름3
sharedFolders3.path = 우분투 서버에 본인이 정한 동영상 위치 경로3
.
.
.
# (밑에 사용자 관련 옵션에서는, 단일 유저만 하였기에, 다중 유저일 경우에 대해 테스트해보지 않았다.)
# 단일유저일경우
singleUserPassword = 비밀번호
#완료.
#---------------------------||
# 다중유저일경우
multiUserMode = true
# 첫 번째 유저 아이디는 모든 폴더 접근 가능. 비밀번호 필요없다.
userAccounts1.accessAllFolders = false #모든 폴더 접근 가능 여부(true/false)
userAccounts1.allowedFolders = 1 #개별 폴더로 접근 가능할 경우, 아이디1에 관해서 접근 시킬 폴더 번호(= 오른쪽에 있는 숫자가 폴더 번호).
userAccounts1.userName = 아이디1
userAccounts1.password = 비밀번호
# 두 번째 유저 아이디 선택된 폴더 접근 가능, 비밀번호 요구된다.
userAccounts2.accessAllFolders = false
userAccounts2.allowedFolders1 = 1
userAccounts2.allowedFolders2 = 2
userAccounts2.userName = 아이디2
userAccounts2.password = 비밀번호
--------------------------------------------------------------------------------------------
8.
sudo start airvideo
// airvideo 데몬 실행.
sudo stop airvideo
// airvideo 데몬 중지.
sudo restart airvideo
// airvideo 재실행.
// airvideo를 restart했을 때 stop과 start 와 프로세스 ID가 잘 보인다면 잘 된 것이다.
9.
ps -ef|grep airvideo
// airvideo가 잘 떠있나 확인해본다.
10.
본인 공유기에서 포트포워딩 하여 외부에서 접속할 수 있게 한다.
완료.
도움을 받은 사이트
http://www.clien.net/cs2/bbs/board.php?bo_table=cm_linux&wr_id=9134
되면 한다.
댓글 없음:
댓글 쓰기