오드로이드U2, U3를 동영상 재생 머신으로 만들기
컨텐츠 정보
- 39,124 조회
- 18 댓글
- 0 추천
- 목록
본문
0. 들어가며
예전엔 우분투를 올려서 웹서버로 돌렸습니다.
그런데 현재 자작NAS가 그 역할을 충실히 하고 있어, 오드로이드를 어떻게 활용하면 좋을까 고민해봤습니다.
아무래도 네트워크 동영상 재생 머신으로 활용하는게 제일 나을 것 같아
테스트 해보고 글을 써봅니다.
동영상 재생에는 하드웨어 가속이 필요한데 안드로이드가 쉽고 편하게 설정할 수 있더군요. ㅎㅎ
1. 준비물
(1) 오드로이드U2,U3 및 저장소(MicroSD카드 또는 eMMC)
U2와 U3는 같은 아키텍쳐로 구성되어 있기 때문에 같은 이미지를 써도 됩니다.
(2) 안드로이드 최신버전
현재 안드로이드 4.1.2 버전으로 올라오고 있습니다.
베타버전이라도 상당히 쓸만하기 때문에 최신 베타버전을 추천합니다.
http://com.odroid.com/sigong/nf_file_board/nfile_board.php
위 링크에서 ODROID-U3/U2 Android 라고 적힌 게시물의 가장 최근 이미지를 다운 받으면 됩니다.
2014/02/17 현재 4.1.2 Beta 2.3가 최신이군요.
2월 12일자 버전은
http://dn.odroid.com/4412/Android/4.1.2_Feb-12-2014/ODROID-U/
위 링크에 있습니다.
저장소가 SD카드라면 sd_self_installer.img.zip 파일을 받으면 되고,
eMMC라면 emmc_self_installer.img.zip 파일을 받으면 됩니다.
ZIP 파일을 풀면 img 파일이 나옵니다.
(3) 1080P를 지원하는 디스플레이
모니터나 TV가 1080P를 지원해애 제대로 쓸 수 있습니다.
1368*768 해상도로는 화면이 짤려서 별로더라구요.
(4) 키보드, 마우스
처음 셋팅하는데 둘다 있으면 편합니다.
마우스만 있어도 상관없지만 타자치기에 애로사항이 많습니다.
2. 이미지 기록하기
안드로이드를 설치하기 위해선 이미지 파일을 저장소에 덮어쓰면 됩니다.
http://com.odroid.com/sigong/nf_file_board/nfile_board_view.php?keyword=&tag=&bid=199
컴퓨터에서 위 링크를 클릭하여 해당 프로그램을 받아서 실행합니다.
MicroSD카드 또는 eMMC를 컴퓨터 리더기에 넣은 후
프로그램에서 Device 위치를 설정, 그리고 그 옆에 폴더처럼 생긴 것을 누르고
1-(2)에서 받았던 img 파일을 선택합니다.
여기서 주의해야 할 점이 img파일의 경로 중에 한글이 들어가면 인식이 안된다는 것입니다.
즉 C:\오드로이드\sd.img
위와 같은 형식이면 안됩니다.
C:\Odroid\sd.img
위와 같이 모든 경로가 영어로 되어있어야 합니다.
파일을 선택했다면 Write를 누르고 Yes를 누르면 됩니다.
용량이 얼마되지 않기 때문에 금방 끝나고 Write Successful. 팝업이 나오면 끝입니다.
3. 안드로이드 설치하기
이제 저장소를 컴퓨터와 분리 후 오드로이드에 넣습니다.
전원을 넣기 전에 HDMI케이블과 마우스, 키보드, 랜선을 미리 꼽아두어야 저장소가 뻑!나는 불상
사를 막을 수 있습니다. (전 이미 해먹었네요 ㅠㅠ)
이제 오드로이드에 전원을 넣고 기다립니다.
ANDROID 로고가 보이고, 어플리케이션 설치가 진행됩니다.
4. 구글 서비스 설치하기
구글 플레이나 기타 구글 어플이 없습니다.
미디어 재생 어플을 설치하기 위해선 구글 플레이가 필요하므로 먼저 설치합니다.
메인 화면의 오른쪽 위에보면 점이 6개 있는데 그걸 누르면 어플들이 나옵니다.
Browser를 클릭하여 인터넷에 들어갑니다.
위 주소로 들어갑니다.
원문주소 : http://codewalkerster.blogspot.kr/2013/11/universal-1-click-gapps-installer-for.html
좀 내려보면 dropbox link가 있는데 그걸 다운 받습니다.
그리고 그 apk 파일을 설치합니다. GApps Installer입니다.
실행하면 Install 옵션이 두개있는데
Install Gapps for Android 4.1.2 를 누르면 Superuser가 나오는데 Allow를 누릅니다.
1분정도 기다리면 알아서 설치 후 알아서 재부팅합니다.
재부팅 직후에 Superuser가 나오는데 ODROID 유틸리티 관련이니 꼭 Allow를 누릅니다.
이제 Play Store가 생겼으니 들어가서 구글계정으로 로그인합니다.
구글 계정이 없다면 생성하셔야 되구요.
5. 안드로이드 한글로 바꾸기
첫 화면에 Settings로 들어갑니다.
Language & input에 들어가서 제일 위에 Language를 누른 후 밑에 보면 한국어가 있습니다.
그걸 누르면 한글 안드로이드가 됩니다.
Launcher가 중단될 수 있으니 걱정안하셔도 됩니다.
6. 해상도 변경
기본이 1280*720 해상도로 되어 있습니다.
1920 * 1080 해상도로 바꿔줍니다.
어플모음에 들어가보면 ODROID Utility가 있습니다.
어플을 실행시킵니다.
SCREEN으로 들어가서 Resolution에 1920*1080을 선택하고
HDMI phy에서 1080P를 선택 후
제일 위에 Apply and Reboot을 누릅니다.
재부팅 후 알아서 해상도가 조정됩니다.
7. 하드웨어 가속이 지원되는 XBMC 설치하기
https://code.google.com/p/xbmc-korea/downloads/list
오드로이드에서 위 링크로 들어간 후
XBMC-13.0-Gotham_alpah11-Korean-armeabi-v7a.apk
위 파일을 받은 후 설치합니다.
그리고 열기를 누르면 실행이 됩니다.
12.2 버전이 안정버전인데 FTP접속에서 한글로 된 파일 및 폴더로 진입이 불가능하여 제외했습니다.
8. 다이스 플레이어용 외부코덱 다운 받기
https://www.dropbox.com/s/2lcil1jtr1kny1x/libffmpeg.so
오드로이드에서 위 링크로 들어가서 다운 받고 그 파일을 저장소 최상단으로 이동시킵니다.
ES 파일 탐색기를 설치 후 실행하여 /Download 폴더에서 그 파일을 길게 누른 후 잘라내기를 클릭
후 상위폴더로 가서 붙여넣기를 누르면 됩니다.
9. Play store에서 DicePlayer 업데이트 및 MX 플레이어 설치하기
Play store에 들어가서 진행합니다.
10. MX 플레이어 외부코덱 설정하기
MX 플레이어에 들어가서 오른쪽 위에 점 세개를 누른 후 설정을 누릅니다.
디코더에 들어가서
위와 같이 설정합니다.
그리고 밑에 내려가서
외부 코덱 다운로드를 클릭합니다.
인터넷 브라우저가 열리고 XDA가 열립니다.
▲ 밑에 조금만 내려보면 Arm v7-Neon 을 클릭합니다.
▲ ES Downloader를 누르고 한 번만을 누릅니다.
다운로드가 완료되면 Open file을 누릅니다.
▲ ES Explorer가 실행되고, 압축파일 안에 있는 libffmpeg.mx.so 파일이 있습니다.
밑에 가운데에 보면 추출이 있는데, 그걸 누릅니다.
확인 클릭
압축이 다 풀어집니다.
ES Explorer에서 나와서 다시 MX 플레이어에 들어갑니다.
▲ 아까 외부 코덱 다운로드 바로 위에 외부 코덱을 클릭합니다.
▲ Download -> Arm_v7_Neon_v1.7.xx -> libffmpeg.mx.so 클릭
재시작 확인 클릭
이제 MX 플레이어에서 H/W 코덱을 쓸 수 있습니다.
DTS도 잘 나오구요.
11. Dice Player 외부코덱 설정하기
아까(9번) 코덱을 받아뒀기 때문에 설정만 하면 됩니다.
Dice Player에 들어가서 오른쪽 위에 점 세개를 누르면 설정이 있습니다.
설정에 들어갑니다.
▲ 리스트 설정에 보면 제일 밑에 커스텀 플러그인이 있습니다.
그걸 클릭합니다.
그럼 자동으로 어플이 재시작 됩니다.
이제 Dice도 DTS 파일 재생이 가능합니다.
12. full!screen 적용하기
안드로이드 기본으로 하단바가 있어서 XBMC에서 동영상을 재생해도 사라지지 않습니다.
어플을 이용하여 없앨 수 있습니다.
Play store에 가서 full!screen 을 설치합니다.
어플을 실행하면 슈퍼유저 권한 요청을 합니다.
허가를 누릅니다.
▲ 그리고 위와 같이 설정합니다.
제일 위에 3개만 클릭하면 됩니다.
스샷 찍으려고 제일 위에 Disabled를 해놨고, 실제론 클릭해서 Enabled라고 되어 있어야 합니다.
그럼 하단 왼쪽 오른쪽에 버튼이 생깁니다.
왼쪽은 뒤로가기, 오른쪽은 홈버튼입니다.
이 버튼도 사라지게 해야겠죠.
▲ Normal Color를 눌러서 위와 같이 제일 밑에 바를 제일 왼쪽으로 옮기고 확인을 누릅니다.
그럼 버튼도 사라집니다.
실제론 있지만 투명이 된거죠 ^^;;
투명인 상태에서도 오른쪽 최하단을 길게 누르면 다시 하단바가 올라옵니다.
13. XBMC 비디오 추가하기
이제 XBMC에서 비디오 추가를 해봅니다.
전 외부에 FTP 서버가 있고, 내부 네트워크엔 UPNP 즉 DLNA 서버가 있어서 추가해보겠습니다.
▲ 비디오 밑에 파일을 누릅니다.
▲ 그리고 비디오 추가... 클릭
▲ 오른쪽 위에 탐색 클릭
▲ 내부 네트워크에 DLNA 서버가 있다면 UPnP Devices를 클릭합니다.
▲ My Book Live DLNA가 있군요!
DLNA를 클릭하면 바로 해당 서버가 추가되는데 그걸 클릭 후 확인 -> 비디오 소스 추가에서 이름
입력 후 확인 -> 컨텐츠 설정에서 확인을 누르면 최종 추가됩니다.
그리고 FTP 서버 추가를 해봅니다.
▲ 제일 밑에 네트워크 위치 추가...를 누릅니다.
▲ 내부 네트워크든 외부 네트워크든 서버 주소를 넣고 해당 정보를 넣습니다. 그리고 확인
▲ ftp://192.... 이 생겼습니다.
그걸 누릅니다.
▲ 위와 같이 아무것도 없지만 확인을 누릅니다.
▲ 비디오 소스 추가에 이름 입력해도 되고 그대로 넣어도 됩니다.
▲ 컨텐츠 설정에서 확인
▲ 최종 추가되었습니다.
▲ 들어가면 해당 폴더에 있던 파일이 나옵니다.
14. 동영상 어플 선택 순서
참고로 거의 모든 파일이 XBMC에서 재생이 되지만
TV직접 녹화한 TS, TP 원본파일은 재생이 안되더라구요.
이런 경우 DICEPLAYER에서 FTP 서버를 추가하여 봐도 되고, ES 파일 탐색기에서 FTP서버를 추가하여
MX PLAYER로 보면 됩니다.
참고로 ES 파일 탐색기에서 MX 플레이어로 보면 자막이 나오지 않습니다.
해당 자막을 ES 파일 탐색기에서 복사하여 오드로이드에 옮겨서 MX 플레이어 자체적으로 파일을
열어주면 됩니다. 약간 번거롭죠.
그래서 최대한 XBMC로 보고, 혹시나 안되는 동영상이 있으면 MX 플레이어나 다이스 플레이어로 보면 됩니다.
그래서 외부코덱도 설정해준 것이구요.
네트워크가 되기 때문에 기타 안드로이드에서 되는 모든 것이 가능합니다.
이제 오드로이드로 안드로이드를 즐겨보세요 ^^
-
등록일 2016.09.13
-
등록일 2015.01.19
-
등록일 2014.03.31
-
등록일 2014.03.31
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
조기봉님의 댓글
감사합니다^^
그런데 혹시 안드로이드를 올리실때 micro sd를 사용하신건가요? emmc를 사용하신건가요?
제가 classs10짜리 sd카드를 사용해서 4.4.2버전을 올렸는데 GAinstaller설치전까지 끊어지는 증상이 없다가
마켓이랑 구글어플들을 설치하고 나면 사용이 힘들정도로
"...응답이 없습니다"라는 팝업이 뜹니다. 물론 '대기'를 누르면 진행은 계속가능한 상태입니다.
하드커널에 문의해본 결과 sd카드라서 그럴수 있다는데 sd카드로도 잘 사용중인 분들도 많은것 같아서
어찌된건지 잘모르겠습니다.
일반tv를 스마트tv로 바꿀 생각으로 안드로이드를 설치하려했는데 emmc도 별도로 사야하는지;;;
조기봉님의 댓글의 댓글
현재 sd카드가
http://prod.danawa.com/info/?pcode=915725&cate1=842&cate2=39527&cate3=39535&cate4=0#bookmark_cm_opinion
똑같은건 없고 이거랑 비슷한데 제건 class10이네요.
무려 5년전 삼성물산?? 댓글들도 그닥이네요 ;;
크리스탈디스크마크로는 읽기 21/쓰기11 정도 나와서 사용못할정도는 아니라고 생각했는데.
아마 sd카드 문제라는 확신이 드네요.
감사합니다.