안녕하십니까 ?  EddyLab입니다.

 

국내 미디어 환경과 일체형 미디어 센터 구축 관련으로 

3회정도 걸쳐서 글을 정리해 올려 보려고 하고 있습니다. ^^

 

 

프롤로그

 

당신이 원하시는 AV환경은 어떤 것인가요 ?

 

 

여러분들은 가족과 함께 즐길 수 있는

AV(Audio Video)환경구축을 위하여

어떻게 효율적으로 구축이 가능할지 고민을 해 보셨으라리 생각합니다.


최김 4K 디스플레이를 구입하니,

4K 미디어플레이어가 필요로 해지고,,

네트워크 공유를 위한 NAS라는 기기도 필요로 되네요.. ^^

점점 필요로 되는 장비의 숫자는 늘어가고,
관리는 복잡해 지고 있습니다.

조만간 만나시게 될 IoT기기와
AV시청환경의 결합을 통하여 자동화라는 좋은 환경이 구축가능합니다만,
반면에 기기 관리는 더욱 복잡하게 되게 됩니다

 

 

입문자 레벨 기준으로,
그냥 외장 3.5inch HDD하나만 붙여서,

내가 필요로 되는 기능만 잘 구현되고,
4K 미디어 재생이 빵빵하게 잘 되는 기기가 없을까요 ?

 

======================================================


여러분들이 일반적으로 "필요로 되는 기능"이라 정의함은

컨텐츠의 라이프사이클 기준으로

토x트 다운로드를 하고, 영상 라이브러리로 구축하고,

댁내 또는 외부에서 스마트폰으로 시청가능하게끔
네트워크기반 공유를 
원하시게 될 것입니다.



물론 있습니다.. ^^


1. Intel PC기준으로 HW를 빵빵하게 만들어서
4K HTPC를 구현하실 수 있습니다.

근데, 맨날 켜 놓아야 하는데(토x트 / 항시전원),
한달 소비전력도 만만치 않고,

영상 시청시 PC의 팬 소음은 심하고....
(거실 TV옆에 HTPC를 올려 놓고 영상을 시청하면,
팬 소음을 무시할 수 없습니다. ㅠ.ㅠ (무팬장비은 비용이슈 ^^;;))

 

2. 대안으로 스트리밍 영화나 방송시청을 위하여,

월정액 분납결제 IPTV셋탑을 사용하시게 됩니다.



혹시 아시나요 ? 

24개월 또는 36개월 분납으로 지불하는

4K IPTV의 셋탑의 총 가격은 ?

분할납부 기간에 다르겠지만,

LG 4K IPTV셋탑의 경우 약 30만원 정도입니다. (기간이자 포함됨)

(주) 인터넷사용 및 가족 묶음 페키지로 할인된 IPTV셋탑 가격을 지불하고 계실 수도 있습니다. 


그리고, IPTV업체는 IPTV방송 채널을 자신의 입맛에 맞춰서 

쇼핑몰 채널을 앞쪽 일반 채널번호 안에 섞어주면서,

쇼핑채널 회사로 부터 거액의 비용을 받고,

선호 채널번호를 경매하고 있습니다 ^^

 

그러므로, 지속적으로 홈쇼핑방송이나, 유료 VOD를 시청끔 하려고,

IPTV내에서 별도로 영상 재생을 위한 부가가능을 극도로 제한을 하고 있습니다.

 

 

IPTV셋탑 내용의 글을 쓰고 있다보니,
갑자기 저도 모르게 열받네요 ㅎㅎㅎㅎ ^^:;

 

 

이제는 IPTV방송채널 시청을 위한 IPTV셋탑은

IPTV서비스 회사가 지정한 셋탑만을 유저가 사용하는 것이 아니라.

 

 

사용자가 직접 구입한 셋탑(자급제)에서 IPTV채널을
시청 가능하게끔 IPTV 채널 SW화 하여야 한다고 생각합니다.



물론 기술적으로 IPTV DRM이슈가 있습니다만,
국내 IPTV의 DRM은 국내 정부 표준을 기준으로 만들어졌기 떄문에

호환성이 있습니다. 이 DRM 표준을 내장한 셋탑이라면 IPTV채널을
SW적으로 설치하여 다른 셋탑(DRM)에서도 
시청 가능하도록 할 수 있다고 판단합니다. ^^ 

알트케스트 미들웨어 UI를 연결한 KT셋탑은요 ?

그건 KT독자 셋탑UI로,
KT의 VOD를 지원하기 위한 것일 뿐입니다.

그냥 안드로이드OS기반으로 IPTV 채널 시청만을
지원하는 것은 불가능하지 않다고 생각합니다.

 

해외에서 케이블방송 비용이 너무 비싸기 떄문에,

"코드커팅" 유저 자발적 캠페인을 통하여
무료 지상파 방송 시청 및
OTT 스트리밍 방송 시청을 하였듯이,
(원하는 만큼만 월단위 시청이 가능하고, 언제든지 해지 가능 조건)

 

앞으로 국내 IPTV 3사의 시장 비중이 커지면서,
시청 유저가 원치않는 서비스를 해도 막을 수 있는 방법이 없습니다.


그러므로, 유저들이 자발적 캠패인을 통하여
"IPTV셋탑 자급제화"를 요구해야 할 시기가 된 것 같습니다.


 

갑자기 이야기가 산으로 갔습니다 ㅎㅎㅎ

일단 마음을 잠시 추스리고, 본론으로 들어가겠습니다..... ^^

 

.

.

.

 

3. 다른 경제적인 AV 환경구축에 대한 대안을

   하기 내용으로 제시해 드립니다.

 

 

 

최근 트랜트는 "홈족" 시대로,

1인가구 증가, 온라인 쇼핑, 당일배송 등으로,

집 안을 중심으로 대부분의 경제활동이 이뤄지는 
"
홈코노미(home+economy)"가 일반화 되고 있습니다.

 

주 5시간근무로 집에서 여가활동시간이 늘어났고,

인간의 기본적인 "의식주" 보다는

어떻게 하면 효과적인 여가활동을

즐길 수 있을지 "엔터테인먼트"에 더 많은 관심을 가지게 되었습니다.

 

 

"엔터테인먼트"중에 제일 많은 분들 관심있는 분야는

드라마, 영화, 음악감상 등을 즐기기를 원하고 계십니다.

드라마의 경우, 과거 실시간 방송시청 위주의 시청방식에서

이제는 원하는 시간에 언제든지 시청할 수 있는 VOD방식으로 바뀌였고,

 

원한다면, 최근 극장에서 상영한 영화도 유료 VOD로 쉽게 시청할 수 있는 많은 방법이 생겼습니다.

소비자 시청환경도 PC를 이용한 고사양 소비전력이 높은 HTPC의 플러그를 뽑아버리고,

4K UHDTV의 스마트TV환경 또는 저전력 안드로이드 미디어셋탑을

이용하는 추세로 바뀌고 있습니다.

 

 

이유는 리모콘 하나로

최상의 화질인 4K HDR 컨텐츠

손쉽게 시청이 가능한 환경을 구축할 수 있기 때문입니다. ^^

 

 

얼마전까지는 4K UHD 영상을 구하기도 어려웠지만,

이제는 쉽게 4K 영상을 넷플릭스유튜브와 같은 스트리밍 서비스로 시청 할 수 있고,

 

4K원본폴더 영상을 구해서,

하기와 같이 영화 포스터 등이나, 영화 관련 정보등이 같이 보여지는

멋찐 개인용 미디어센터 UI를 손쉽게 구축 하실 수 있습니다. ^^

Plex 미디어플레이어를 이용한 화면입니다.

 

 

Kodi를 이용한 화면입니다.

 

 

 

지난방송보기를 위한 유료 VOD 시청보다는

좀 더 적극적으로 EPG방식으로 지상파 방송을 자동녹화 방법을 통하여

언제든지 시청 가능한 환경을 구축하고 있습니다.

 

영상 수집에 취미가 있으신 사용자 분들은 별도로 NAS기기를 구비하셔서,

고용량 4K영상등을 저장하고, 여러가지 네트워크 공유 지원 미디어센터 SW기능을 이용하여,

UHDTV, 태블릿PC 그리고 스마트폰등으로

댁내 외에서 언제 어디서든 시청 가능한 환경을 구축하여 즐기고 있습니다. ^^

 

 

 

 

여기서, 일반 사용자 분들의 궁금증에 대한 내용입니다.

 

Q1) 스마트 UHDTV (메이저브랜드, 중소기업)를 구입하면, 원하는 기능이 되는데,

굳이 안드로이드TV OTT셋탑를 구입 할 필요가 있습니까 ? 입니다.

 

이 질문에 있어서, 제 개인적인 답변은 이러합니다. ^^

 

A1) 스마트 UHDTV에서

PC용 팟 플레이어 어플과 같은 출중한 SW가 정상적으로 동작한다면,

또는 Kodi 등과 같은 훌륭한 미디어 재생기가 설치 되어져서, 4K HW디코딩 기능,

넷플릭스 4K HDR이 정상적으로 동작한다면,

굳이 2중으로 안드로이드TV OTT셋탑에 투자를 하실 필요는 없다고 생각합니다. ^^

 

디스플레이 브랜드업체

유저의 편리성을 위한 미디어 SW개발에는 관심이 없습니다.

 

즉, 자신들의 디스플레이 UHDTV가 많이 팔릴 수 있는

최소의 HW지원으로 고객이 만족할 수 있는 최소의 기능만 동작하도록 지원합니다.

 

중소기업UHDTV에서 넷플릭스 재생 지원은

최소HW인 RAM 1G에서 최소한의 앱 구동을 할 수 있도록 설계 되어져 있습니다.

당연히, SW 업그레이드 지원도 느리고,

미디어재생관련 HW업그레이드도 불가능합니다.

8년간 장기간 사용하셔야 할 UHDTV를 고민하시면서 쓰셔야 할까요 ?

 

Q2) 아직 4KUHDTV를 구입하기 전입니다만,

Full HDTV에 4K셋탑박스를 달아서 4K영상 시청이 가능한가요 ?

 

A2) 네.. ^^ 4K셋탑박스는 디스플레이 종류에 관계 없이,

최적의 4K영상 재생을 지원하면 문제없이 사용이 가능합니다.

Full HDTV에서 4K셋탑박스로 4K영상 재생시,

약간의 화면 업스케일링 효과를 보실 수 있기 때문에,

기존 HD화질보다 향상된 영상을 시청 하실 수 있습니다.
((주) 4K SDR영상 재생기준)

 

 

 

4. 우리는 단순한 성능의 안드로이드TV OTT셋탑이 아니라,

 

1) 최상의 4K HDR재생이 원할하고,

2) 4K 영상색감이 아주 훌륭한 제품으로,

3) 댁내 태블릿PC나 스마트폰 및 스마트TV등에서

 

언제 어디서든 원하는 컨텐츠를 시청 또는 청음이 가능한 환경을 구축해 줄 수 있는

 

"NAS Server기능 지원 확장"으로 변신이 가능하도록,
안드로이드TV OTT셋탑에 추가할 수 있는
AoL (Android Over Linux) 기능을 만들어서 공개를 해 드리게 되었습니다.

 

 


19년 8월에 공식적으로 

AoL (Android over Linux) 깃허브 사이트를 개설하였습니다. ^^

 

https://github.com/eddylab-aol

 

AoL에 대해서 더 알아보기

 


AoL이란 무엇인가 ?

 

 

AoL(Android Over Linux)는
안드로이드 OS기반의 리눅스 커널(8버젼 기준으로 4.x버젼)을 이용하여,
안드로이드 OS부팅시, 동시에 백그라운드 부팅이 되도록 되어 있습니다.


AoL은 네이티브 데비안9를 기반으로, 
커스텀으로 만든 "리눅스 서버 서비스 배포판"입니다.

원하시는 서버 서비스를 install하시면, 
데비안 정식 Repository로 부터 다운로드 설치가 됩니다.

 


유저경험으로 사용이 편리한 안드로이드 OS UI내에서,

AoL을 이용하여, 안정적이고 검증되고, 가벼운 리눅스 서버 서비스
가져다가 설치하는 방법이 가장 이상적인 방법이라고 판단하고 있습니다.



일종의 삼성 덱스와 같은 개념으로, 
동시 부팅이 되도록 되어 있습니다.

기본적으로 안드로이드 셋탑의 기능을 그대로 활용하여, 
HDMI 비디오 출력을 그대로 메인 디스플레이에 보내주고 있습니다.


이떄, AoL은 안드로이드 시스템 백그라운드에서 운영되고 있기 때문에,

Winscp나 Putty로 셋탑IP로 접근하여 로그인이 가능합니다.

안드로이드 셋탑쪽에서 웹브라우저를 열어서,

127.0.0.1:포트번호를 입력하시면
설치된 AoL 서비스 시스템 서비스에 접근 하실 수 있습니다. ^^


https://youtu.be/o-yjh9J-B-Q

AoL 기본 기능 설명 동영상 (U5셋탑기준)

 

AoL은 셋탑의 ROM 유저파티션에서 구동하고 있습니다. 

그러므로, SD카드나 USB메모리를 의존하지 않기 때문에, 
ROM의 속도만큼 빠르게 구동되어집니다.

 


Rooting이 필요하나요 ?

루팅을 하실 필요는 없습니다.

단, ADB를 통한 설치 한번으로 사용이 가능합니다.

 

 

 

 

AoL Phase 1
2016년부터 개발되어져서 그동안 U5셋탑 내에서만 구동되도록 되어 있엇습니다.
약 3년간 성능 검증, 안정성 그리고 서버 서비스 설치 가능 범위를 지속적으로 test해 왔습니다.

AoL Phase 2
2019년 7월부터 U5셋탑에서만 구동하던 AoL을 다른 기기로 포팅을 시작하였습니다.
현재 추가 2가지 안드로이드 셋탑에서 구동되는 것을 검증하였습니다.

AoL Phase 3 (예상)
이후 AoL은 AoD = Android over Docker라는 목표를 가지고
몇가지 지정 기기에 최적화된 AoD를 구현하려고 노력하고 있습니다.


 

 

 

AoL 지원가능 기기 종류는 ?

 

현재 3가지 제품을 test하여 지원하고 있습니다

 

1. U5Mini OTT / PVR (Android TV 7)

U5Mini OTT / PVR

 

 

2. Beelink GTmini-A (Android TV 8.1)

 

Beelink GTmini-A

3. Beelink GT King (모바일 Android 9)

 

 

본인이 사용하시기 적합한 안드로이드셋탑을 구입하신 후,

AoL을 다운로드 후, 직접 설치하셔서 사용하시면 됩니다. ^^

 

 

 

AoL 지원 서비스는 어떤것이 있나요 ?

 

 

기본적으로 6~7가지 서버 서비스 기능은 기본적으로 탑재 되어 있습니다.

 

AoL을 설치한 ARM안드로이드 셋탑을 기준으로,

현재 Plex Media Server (PMS 서버), TVH 서버 등을 지원하며,

약 40가지 서버 서비스 등을 지원하고 있습니다, ^^



KLive Server 설치 - U5 AoL

https://soju6jan.github.io/klive/2018/10/14/klive_install_u5/

 

AoL Showdown 설치관련

1) Showdown 각종 스크립트

https://cafe.naver.com/mk802/32108
2) Showdown 자동 리셋 스크립트
https://cafe.naver.com/mk802/32109
3) ShowDown Manager 1.0.0 설치하기
https://cafe.naver.com/mk802/32250

 

 

 

IoT관련으로는 

- HA(Home Assistant) 

mi-connector 네이티브 설치
HomeBridge 네이티브 설치

 

도 지원하고 있습니다.

 

 

 

 

 

 

 

내용이 너무 많이 링크를 참조 해 주시기 바랍니다. ^^


==> U5PVR 리눅스 펌웨어 활용 가이드 인덱스 (갱신 : 190604)

 

 

=========================================

 

장문의 글을 읽어 주셔서 감사합니다. ^^



다음번에는 AoL이 지원되는 셋탑을 분석하면서,

AoL 적용관련 내용을 이야기 드리도록 하겠습니다.




감사합니다.

 

 

 

===================

 

AoL의 Q&A내용의 답글을 올려드리오니, 참조 하시기 바랍니다.

 

1. 안드로이드 OS기반으로 방송이나 영화를 시청하면서, 
백그라운드 AoL에서는 개인이 원하는 실시간 방송(튜너)을 EPG로 녹화하거나,
지난 방송을 RSS로 자동 토X트 다운로드를 진행합니다.
자동 토X트 다운로드를 받은 컨텐츠는 자동 분류가 되어서,
지정된 구글 드라이브 경로에 자동 업로드가 됩니다.

업로드된 영상은 Plex나 Kodi 라이브러리로 자동 추가 등록이 되고,
알람기능으로 신규 컨텐츠 등록내용을 공유사용자에게 메시징 할 수 있습니다.

메시징을 받은 사용자가 외부에 있을 경우, 
외부에서 공유영상을 시청 가능하도록 지원합니다.

연결된 IoT 커넥트와 자동화 서비스등을 AV시스템 기기와 Webcore와 연동하여
구축 가능합니다.


궁극적으로 
HA, ST커넥터, 홈브릿지를 모두 묶어서 
셋탑에서 사용가능한 환경을 
만들 수 있을 것이라 생각합니다.

 

 

2. 구글도 이번 안드로이드10에서는 
AoL과 유사한 방식으로 리눅스 동시 사용 기술 지원을 하고 있습니다.

다만 안드로이드TV셋탑에서는 구글의 일방적인 인증 라이센싱 방식으로
다른 시스템을 올릴 수 없도록 제약을 하고 있어서
커스텀화 방식으로 리눅스를 쓸 수 있도록 만든 것이 
"AoL 리눅스 서버 서비스 배포판" 이라고 이해하시면 될 것 같습니다. ^^

AoL은 HW시스템기반으로 SW개발자의 지정된 사용제한 범위에서 벗어나,
유저가 좀 더 자유롭게 활용 가능한 환경으로 
구축하기 위한 방법론을 제시해 드리고 있습니다.

3. 최근에 윈도우10에 우분투를 설치할 수 있습니다만,
이는 가상VM으로 설치 운영이 됩니다.

AoL은 한지붕 2가족 살림 처럼,
안드로이드 OS내에서 사용하고 있는 리눅스커널을
그대로 쓰는 커스텀화 방식입니다.

이야기주신 Deploy와 같은 앱을 이용하지 않고,
ROM의 유저파티션에서 리눅스 실행을 할 수 있도록
만들어 놓았습니다.

그러므로 그냥 안드로이드 OS셋탑의 전원을 킨 상태에서
그대로 리눅스 사용환경이 백그라운드에서 동작됩니다. ^^

기본적으로 리눅스 서버기술을 이용한 서비스는 
AoL이 백그라운드에서 동작을 하게 되고,

메인 안드로이드 OS는 일반 셋탑과 같이 Front에서
디스플레이 출력을 하고 있으므로, 안드OS기반으로동영상재생이 이루어집니다>

안드OS기반으로 127.0.0.1로 접근을 하면,
그 자체가 AoL 리눅스 서비스 IP가 되게 됩니다. ^^

AoL백그라운드에서 Plex Server나 Torrent Server가 구동되어지고,
안드로이드 OS에서는 이를 연결하여 비디오 재생 및 
NAS처럼 파일 저장 및 이동등을 관리하시면 됩니다. 

 

+ Recent posts