오즈의 관심사/잡동사니

Synology DS 212J NAS DLNA 설정하여 LG TV(47L W5700)에서 자막 영화 보기(Serviio)

와이즈캣 2012. 8. 14. 23:27

리눅스/유닉스 저도 알만큼 아는데...
동호회에 적혀 있는 글이 너무 난해하고 정리도 안되어서 제가 직접 작성합니다.
잘 모르시는 초보자분들에게 도움이 되길 바랍니다.

개인 사정상 댓글에 대해 답변을 일일이 잘 달아 드리지 못하니 양해 바라며 아래 내용에 없는 부분은 타 동호회의 자료나 회원들에게 문의하셔서 문제를 해결하시기 바랍니다.


1. 패키지 센터를 열어 설정을 클릭합니다.(아래 그림 참조)



2. 아래 그림을 참조하여 순서대로 단추를 눌러 설정합니다.

다만 아래 그림 중 5번의 이름은 적당한 이름 아무거나 적어도 설정에 상관이 없습니다.

저는 5번에 DLNA라고 적었으나 한글 등을 사용하셔도 무방하다는 이야기입니다.

4번 주소는 http://packages.pcloadletter.co.uk 입니다. 드래그 하셔서 그대로 붙여 사용하세요.





3. 위 순서를 잘 지켜 등록하시면 아래 그림처럼 패키지센터에  기타 소스 라는 탭이 생깁니다. 화면입니다.

기타 소스를 클릭하시면 아래 그림을 볼 수 있습니다.

여기서 순서를 잘 지켜야 하는데요. java를 먼저 설치하시고 그 다음 Serviio를 설치하시면 됩니다.

Java는 2가지 버젼이 있는데요 6, 7 둘다 잘 동작합니다.

다만 저는 6버전을 선택했는데 그냥 이 메뉴얼 만드려고 제거하고 왔다갔다 하니 귀찮아서 그랬습니다.

아무거나 선택하세요.

자바6의 설치를 클릭하셔서 다음으로 진행하세요.



4. 자바6 설치 버튼을 클릭하시면 아래와 같이 인터넷으로 다운받아서 설치를 시작합니다.



5. 하지만 아래처럼 설치 실패가 뜹니다.

이유는 영어로 적혀 있습니다. ^^;;

대충보면 라이센스 문제가 있다는 내용입니다.

내용을 자세히 보면 링크가 적혀 있습니다.

이 링크로 가셔서 라이센스 파일을 다운 받아서 NAS에 넣어 주고 다시 자바6을 설치해야 제대로 설치됩니다.

다만 글을 자세히 보면 이 라이센스 파일을 public 폴더에 넣어야 된다고 적혀 있습니다.

NAS의 바탕화면에서 File Station을 선택하셔서 실행하세요.



5-1. 아래 그림은 File Station 실행화면에서 생성을 클릭하면 나옵니다.

여기서 반드시 새 공유 폴더 생성 을 클릭하셔서 public 폴더를 만들어 주세요.

public 폴더 이름도 소문자로 적어 주세요.

Synology NAS는 유닉스/리눅스 명령 기반이라 대/소문자를 엄격히 구분합니다.

반드시 소문자로 public 폴더를 생성해 주시기 바랍니다.



6. 개인 컴퓨터 화면에서 웹브라우저로 아래 주소를 넣어 줍니다.(NAS말고 개인 컴퓨터 말하는 겁니다~ ^^)

(저는 파이어폭스 사용합니다만 익스플로어나 크롬 등등 아무거나 쓰시면 되죠~ ^^)

스텝 5번에서 나왔던 빨간색으로 밑줄 그어 놨던 주소입니다.

http://tinyurl.com/java6u32embed 

혹시 오타 날 수도 있으니 제가 타이핑 한거 긁어서 사용하세요. ^^


실제 주소는 http://www.oracle.com/technetwork/java/embedded/downloads/ejre-6u32-downloads-1595958.html 로 링크 되는데요. 이건 시점에 따라 링크가 변할 수 있기 때문에 위 단축 주소를 쓰시는 걸 추천드려요.



7. 웹브라우저에 아래와 같은 내용이 뜹니다.

Accept License Agreement 를 클릭하시면 아래에 있는 파일을 다운 받을 수 있습니다.

Synology NAS는 종류별로 CPU가 미묘하게 다릅니다.

저는 DS212J이고 ARMv5 아키텍쳐를 채택한 CPU를 사용합니다.

그래서 3번째 애를 다운로드 받아야 하죠.

다른 버젼은 지금 제가 찾을 시간이 없어 생략합니다.

인터넷이나 카페 등을 검색하시면 자신의 NAS 아키텍쳐를 알 수 있습니다.


일단 이 파일을 개인 컴퓨터에 저장합니다.(바탕화면.... 추천... ^^;)

그리고 바탕화면에 저장 완료되면 NAS의 File Station을 이용하여 public 폴더에

이 다운받은 파일 (제 경우 ejre-1_6_0_32-fcs-b05-linux-arm-sflt-eabi-headless-05_apr_2012.tar.gz)

을 업로드 시키면 됩니다.


8. 위의 스텝3을 다시 수행하여 자바6를 설치합니다.

public 폴더에 파일이 잘 저장되어 있으면 아래와 같은 메시지가 뜹니다.



9. 자 자바6가 설치 완료되었으면 Serviio의 설치 버튼을 눌러 설치를 시작합니다.

라이센스 동의하셔야 다음을 클릭 될겁니다~ ^^



10. Serviio가 설치 완료되면 아래 화면이 뜹니다.

적용하세요~ ^^



11. Serviio 설치가 끝났는데요... 이제 겨우 시작입니다. ^^

NAS에서 제어판->공유폴더를 선택하세요.



11-1. 여기 여러 폴더가 있는데요. Serviio는 동영상, 그림, 음악을 모두 지원합니다.

그러한 폴더들을 전부 Serviio가 최소 읽기 가능한 권한을 줘야 합니다.

사용할 폴더를 찾아 권한설정을 읽기로 해 주세요.(읽기/쓰기도 좋습니다)

저는 video, photo, music을 사용할 겁니다.

여기에 public 폴더는 필수입니다. 역시 읽기 권한 이상으로 설정해 줍니다.




12. Serviio를 설치는 했는데 설정을 할 수가 없습니다. 이를 위해 설정용 파일을 개인컴퓨터에 설치해야 합니다.

웹브라우저에서 http://www.serviio.org/ 로 이동 윈도우용 클라이언트를 다운 받습니다.

http://download.serviio.org/releases/serviio-1.0.1-win-setup.exe

제가 주소 다 찾아 놨으니 클릭만 하셔서 serviio-1.0.1-win-setup.exe 를 다운 받으시고 더블 클릭하셔서 설치합니다.



13. 설치하실 때 아래 옵션을 주의 합니다. 서버는 설치하면 안되기 때문에 체크를 지워 주세요.

(NAS가 서버이니 이걸 체크하시면 여러분 컴터가 서버가 되어 버리니깐욤...)



14. 설치하신 후 설치 디렉토리로 이동하세요.

디렉토리를 모르신다면 윈도우->실행->모든프로그램->Serviio로 이동하셔서 오른쪽 클릭하신 후 파일위치열기를 선택하시면 됩니다.



15. 아래는 윈도우 탐색기에서의 모습입니다.


파일이 3개 존재하는데요.

메모장으로 ServiioConsole.exe.vmoptions 라는 파일을 여시면 아무것도 적혀 있지 않습니다.

-Dserviio.remoteHost= __________________________

를 타이핑 하시는데요. 위 그림을 참조하셔서 NAS 주소를 넣어 주세요. 주소만 넣으시면 됩니다.

IP를 쓰셔도 무방하고 DDNS 설정하시분들은 그 값을 쓰셔도 됩니다.

예를 들면

-Dserviio.remoteHost= test.DSCloud.me

요런식도 되구요.

-Dserviio.remoteHost= 111.111.111.111

요런식도 됩니다.


16. 그 다음 Serviio Console을 실행 시키면 됩니다.

실행 한 후 아래 그림을 참조하셔서 경로를 추가 하셔야 합니다.

스텝 11-1에서 접근 권한을 줬었던 디렉토리를 여기에서 적어 줘야 합니다.

이거 설정 안하시면 동영상이나 mp3, 그림 등의 파일을 볼 수가 없습니다.

Library->Shared folers를 선택하신 후 Add path를 클릭해 줍니다.



17. 설정이 완료된 화면은 아래와 같습니다.

경로명을 잘 보시기 바랍니다.

/volume번호 로 시작합니다.

스텝 11-1에서 디렉토리 경로입니다.

저는 video의 경우 볼륨1에 위치함으로

/volume1/video

가 됩니다.

잘 모르시겠으면 그림대로 하시면 거의 맞을 듯 합니다.


18. 설정이 끝났으면 아래 그림을 참조하여 Show status를 클릭해 보세요.

Serviio가 서칭을 시작하는 겁니다.


영화/그림/음악의 정보를 찾아 위치와 썸네일 등을 생성하고 있는겁니다.

데이터가 많으면 많을수록 시간이 많이 걸립니다.

이때 NAS를 보면 아래와 같은 모습을 볼 수 있습니다.


CPU 사용률이 100%로 치솟습니다.

요거 끝날 때 까지 NAS에 TV로 접속하지 마세요.

끝나야 파일들을 TV에서 제대로 볼 수 있습니다.


19. TV는 건드리지 마시고 클라이언트에서 status 탭을 클립합니다.(아래 그림 참조)


여기 보시면 TV IP가 검색됩니다. 여기서 Profile에 LG TV / player 를 선택해 주세요(제 TV LG라... ^^;;)

물론 삼성이나 다른 TV이면 저기서 맞게 선택해 주시면 됩니다.


20. 다시 클라이언트에서 Remote 탭으로 이동하세요.


여기서는 웹으로 미디어탐색기를 사용할 때 암호를 설정할 수 있습니다.

User Password에 암호를 적당히 넣어 보세요.


20-1. 그 다음 NAS의 패키지 센터로 가세요.


설치됨->Serviio 에서 자세히를 클릭하시면 위 그림과 같은 창이 뜹니다.

거기서 빨간 네모의 URL을 클릭하시면 웹미디어 탐색기를 사용하실 수 있습니다.


아래와 같은데요..

20에서 설정하셨던 암호 넣으시면 바로 접속이 된답니다.



아래는 Serviio 미디어 브라우저에 로그인 된 화면입니다.

Serviio가 미디어를 아직 다 탐색 안했을 수도 있으니 되는지 확인하셨으면 다른거 누르시지 마시고 걍 닫으세요.




이상 Serviio를 이용한 LG TV DLNA 자막 동영상 재생관련 설명을 마칩니다.

메뉴얼 제작이 넘 빡시네요.

미흡하더라도 용서하식길 바랍니다.



다은 사항은 LG의 경우 입니다.

ps1. CPU가 100%에서 떨어지면 동영상 재생해 보시면 됩니다. 자막은 SRT만 인식합니다.

ps2. 혹시 영상이 100% 검색 안되었는데 TV로 접속하셨다가 Serviio가 다시 미디어 검색 안하면 클라이언트에서 라이브러리탭->공유폴더탭에 젤 밑을 보시면 강제로 갱신 버튼이 보일겁니다.(스텝 18 그림 참조) 그거 클릭하면 다시 일(?)합니다.


혹시 틀린게 있더라도 너그러히 용서하시고 댓글 달아 주세요.

그 댓글 참조 하셔서 다른 분들도 수정해 나가시면 메뉴얼이 잘 완성 될 것 같습니다.

아름다운 밤입니다. 피곤하네요. ㅠㅠ

수고하세요~


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

2012.11.05. 업댓. 또 다른 방법...


1. 텔넷이나 ssh로 접속.

2. lighttpd.conf 파일 경로 검색 

      find      /      -name      lighttpd.conf

3. vi로 lighttpd.conf 파일을 연다.

    내 경우 :         vi    /volume1/@appstore/MediaServer/etc/lighttpd.conf

                 혹은  vi    /volume1/@appstore/MediaServer/etc/lighttpd.debug

4. 아래 빨간 부분 삽입

       ## modules to load
       # at least mod_access and mod_accesslog should be loaded
       # all other module should only be loaded if really neccesary
       # - saves some time
       # - saves memory
            server.modules              = ( "mod_cgi",
                                                       "mod_access",
                                                       "mod_setenv",
                                                       "mod_mediaserv")
                                                   setenv.add-request-header  = ( "transferMode.dlna.org" => "" )

5. 저장 후 재 부팅

6. 그래도 안나온다면...

   1) DMA호환성-> 장치목록에서
   2) LGTV의  목록 => 프로파일 리스트 => LG TV를 선택