반응형


00. 링크


[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트 

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행 <= (현재글)

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기




01. 개요



2편(http://blog.kunwoo.pe.kr/130)에서 아날로그 캠으로 입력 받은 영상에 대해 RTSP 형식의 스트리밍을 하기 위한 CVLC 커맨드를 하기와 같이 완성 시켰다.



cvlc "v4l2:///dev/video0" --v4l2-input=0 --v4l2-standard=MN --live-caching=300 --sout=#transcode'{vcodec=h264,scale=자동,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/test.sdp}' --sout-keep


터미널에서 위의 커맨드를 실행한 후, 3편(http://blog.kunwoo.pe.kr/131)에서 소개한 방법으로 스트리밍 된 영상을 확인할 수 있었다.

이번 포스팅은 DDNS 와 Portforwarding 을 이용한 외부 접속관련하여 작성을 하려고 하였지만, 시스템을 정리하던 중 비중을 크게 두지 않았던 "cvlc 자동 실행" 관련하여 무한 삽질이 발생하여, 그 내용을 정리해 보고자 본 포스팅을 진행한다.


02. 리눅스(Linux Mint 19 Tara)에서 부팅 시 특정 스크립트 자동 실행 방법



윈도우에는 친절하게 시작프로그램이란 곳이 있어서, 윈도우 부팅과 동시에 실행하고 싶은 프로그램 혹은 배치파일이 있을 경우 시작프로그램에 추가를 하기만 하면 된다. 하지만, 리눅스에서는 부팅 시 프로그램 자동시작에 대해서 등록을 하기 위해서는 다양한 방법이 사용되어질 수 있고, 배포판마다 조금씩 다른 형태를 취하고 있다.




이러저러한 이유로 필자가 주로 많이 사용하는 방법은 crontab 을 이용하는 방법이다. 물론 crontab는 운영체제 부팅의 맨 마지막에 실행되는 것으로 부팅 중 어떠한 내용을 판단하여 실행할 내용이 있다면, crontab을 사용하면 안된다.

필자가 완성한 cvlc 커맨드는 부팅의 맨 마지막에 실행되어도 크게 문제가 없는 부분으로 간단하게 crontab을 사용하기로 결정한다.

[그림1] crontab 시작 명령어 등록 #1[그림1] crontab 시작 명령어 등록 #1


crontab 을 사용하는 방법은 아주 간단하다. -e 옵션을 통해서 원하는 명령을 적어놓고 저장을 하기만 하면 된다. "crontab -e" 를 터미널에서 실행한다.


[그림2] crontab 시작 명령어 등록 #2[그림2] crontab 시작 명령어 등록 #2


보통 crontab 을 처음 사용하는 컴퓨터에서는 crontab에서 사용할 에디터를 선택하는 화면이 먼저 나오게 되는데, 필자는 vim 을 선택하였다. 

crontab 을 Linux 유저들이 활용하는 이유는 어떠한 데이터 혹은 프로그램을 주기적으로 처리 또는 실행하기 위함이다. 따라서 다양한 형식과 옵션들이 있는데, 필자는 부팅 시 자동실행을 위해서 @reboot 라는 옵션을 사용했다.

[그림2]와 같이 @reboot 명령 을 적어놓으면, 부팅이 될 때마다, 해당 명령이 실행된다.

필자는 /home/junwrap/ 디렉터리에 video1Start.sh 라는 쉘스크립트를 작성해 놓았다.(video1Start.sh 는 위에서 완성한 cvlc 커맨드이다.)

[그림3] video1Start.sh[그림3] video1Start.sh


[그림3] 과 같이 쉘 스크립트를 작성하게 되면, 실행 권한을 줘야 하는데, 필자는 간단히 "sudo chmod 755 video1Start.sh" 명령으로 스크립트의 실행권한을 설정하였다.

[그림3] 에서 만들어진 스크립트가 잘 실행되는지 확인하고, RTSP 영상도 client에서 확인을 하였다. 컴퓨터의 재부팅을 통해, crontab 명령이 잘 이루어 졌는지 확인한다.





03. 문제발생 및 해결




03-01. crontab 디버깅


재부팅을 했는데, cvlc 를 통한 스트리밍이 전혀 되고 있질 않는다. 부팅 중 crontab 명령이 잘 이루어졌는지 /var/log/syslog 파일을 확인해 본다.


[그림4] /var/log/syslog 화면[그림4] /var/log/syslog 화면


syslog에 의하면 CRON이 /home/junwrap/video1Start.sh 을 잘 실행한 것으로 나온다. crontab 은 정상실행 된 것이다. crontab은 너무 단순해서 crontab 에서부터 잘못될 것이 크게 없다.

스크립트가 실행이 되었다면, 분명 vlc 프로세스가 살아있을 것이다. "ps -Af | grep vlc" 명령어로 확인해 본다.

[그림5] vlc 프로세스[그림5] vlc 프로세스


[그림5] 와 같이 vlc 프로세스가 잘 실행되어있다. 심지어 스크립트에 적어놓은 파라미터까지 잘 실행 된 것으로 보인다. 일단, 스트리밍이 되질 않고 있으니 프로세스를 kill(sudo kill 1736) 하여 vlc 프로세스를 죽이고, /home/junwrap/video1Start.sh 을 실행해 본다.

휴대폰에서 스트리밍 영상을 확인해 보니, 정상동작을 한다.

그렇다면 crontab 으로 video1Start.sh 을 실행하는 과정에서 어떠한 문제가 발생한 것으로 보인다. video1Start.sh 파일은 단순히 cvlc 에 파라미터를 넣어 실행한 스크립트이므로, vlc 단에서 디버깅이 이루어져야 한다.





03-02. vlc 디버깅



vlc의 디버깅을 위해서는 vlc 상에서 몇 가지 설정을 해 줘야 한다.

우선 X윈도우 상에서 vlc 를 실행한다.

VLC의 메뉴에서 [그림6]과 같이 도구->환경설정으로 진입한다.

[그림6] VLC 환경설정 진입[그림6] VLC 환경설정 진입


[그림7] VLC 세부 환경설정 진입방법[그림7] VLC 세부 환경설정 진입방법


[그림6]에서 환경설정에 진입을 하게되면, [그림7]과 같은 창이 뜨게 되어있는데, 왼쪽 하단의 설정보기에서 "전체" 를 선택하여 [그림8]과 같은 화면이 나오도록 진행한다.


[그림8] VLC의 기록도구[그림8] VLC의 기록도구


고급 환경설정에서 "고급->기록도구" 를 선택하면 파일 로거 설정이 오른쪽에 표시가 된다. "로그를 파일에 저장하기" 를 체크하고, 파일명(저장위치 및 파일명), 로그형식(텍스트), 상세출력(디버그)을 [그림8] 과 같이 설정하고, 오른쪽 하단의 저장버튼을 클릭한다.

[그림6][그림7][그림8] 의 순서대로 설정을 하면, vlc(cvlc)에 대한 모든 기록이 설정한 위치에 파일로 저장된다.

위와 같이 설정이 끝났으면, 재부팅을 진행 해 본다. 부팅이 완료 되었을 때, vlc의 로그를 열어본다.




[그림9] vlc error[그림9] vlc error


기록된 vlc의 로그를 확인해 보니, 범인이 포착되었다. v4l2 를 실행하기 위해, video 장치를 Open 하게 되는데, 이때, 권한문제로 /dev/video1 을 open 하지 못한다는 에러가 포착된 것이다.

로그를 살펴본 결과 문제의 증상이 딱 맞아 떨어진다. vlc 프로세스는 살아있지만, rtsp client 에서는 영상을 확인할 수 없는 현상이다. 

crontab 으로 cvlc의 실행까진 정상적이었지만, cvlc의 파라미터를 적용하는데 있어서, /dev/video1 을 Open 하지 못하니 rtsp 로 스트리밍할 데이터가 없었던 것이다.


03-03. /dev/video 의 권한설정(문제해결)



다행히도, permission 문제는 /dev/video1 의 권한을 살펴보면 쉽게 해결 될 수 있는 문제이다.


[그림10] /dev/video0 의 소유 group 확인[그림10] /dev/video0 의 소유 group 확인


"ls -l /dev/video0" or "video1" 의 명령으로 /dev/video0 에 대한 소유그룹을 확인한다.

crontab 에서 cvlc를 실행하는 user가 "video" 라는 그룹에 속해있어야 할 것으로 보인다. 사실 crontab 은 root user 권한으로 실행되기 때문에 video 그룹에 속해있지 않아도 크게 문제가 되지 않는다. 하지만, vlc 는 root user 권한으로 실행되지 않는다. 따라서, [그림1]에서와 같이 junwrap 계정으로 로그인된 상태에서 sudo 없이 crontab -e 명령으로 추가를 했기 때문에 junwrap 권한으로 cvlc 가 실행되었을 것이다. 따라서, video 그룹에 junwrap user 를 등록해 주면 간단히 해결 될 것으로 보인다.

"sudo vi /etc/group" 명령으로 group 파일을 직접 수정해 본다.

[그림11] /etc/group[그림11] /etc/group


video 그룹을 찾아 junwrap user 를 추가해 준다. [그림11]은 video group 을 찾은 것이고, "video:x:44:junwrap" 으로 수정을 해야한다.





04. 마무리



문제를 알고나면 쉽게 해결될 문제이지만 문제를 알기 까지 찾아가는 과정이 무한 삽질의 연속이다. 문제를 찾아가는 과정을 순차적으로 차근차근 해 보게 되면 정답을 구할 수 있게 되지만, 그 과정 자체를 제대로 이해하지못하여 인터넷으로만 어떤 정보를 찾고자 한다면 문제가 해결되지 않을 가능성이 높다.

평소에 아무생각없이 사용했던 방법들이 갑자기 작동되지 않는다면 당황하기 마련이다. 이번 포스팅에 공유된 내용도 필자는 당연히 될 것이라고 생각했지만, cvlc와 /dev/video 조합에서의 권한문제로 crontab 에서는 문제가 발생한다는 것을 새로 알게 된 부분이다.

Linux 라는 OS 가 워낙 삽질을 많이해야만 내 것으로 만들 수 있는 것이다 보니, 필자가 Linux 를 만지는한 삽질은 계속될 것으로 보인다.

다음편에서는 3편에서 예고했던 것과 같이, 공유기에서 DDNS와 Portforwarding 설정으로 외부 접속이 가능할 수 있도록 설정하는 방법을 공유할 예정이다.


1편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1)

2편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기)

3편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트)

5편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정)

6편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현)

7편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기)


2018년 12월 02일
Kunttang








반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


00. 링크


[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트 <= (현재글)

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기




01. 개요



스트리밍 영상을 제공하는 방법을 알았다면, 제공 받는 방법도 알아야 한다. 2편에서 V4L2와 CVLC를 이용하여 스트리밍 서버 구성을 완료 하였다. RTSP 서버 구성 방법을 자세히 알고 싶으신 분들은 1편2편을 먼저 참고하기 바란다.

본 포스팅에서는 VLC Player(컴퓨터)와 DafangCam - RTSP Player(안드로이드 모바일)을 이용하여 RTSP 영상을 재생하는 방법에 대해서 소개하려고 한다.

DVR 시스템까지는 필요 없고, 실시간 영상 확인 정도만 필요하다면, RTSP를 지원하는 ipCam 을 설치한 후 본 포스팅을 참고하면 된다.


02. 윈도우 기반에서 RTSP 영상 재생 방법



RTSP 영상은 RTSP 클라이언트 프로그램과, RTSP URL 정도만 알고 있다면 간단히 재생할 수 있다. 윈도우 기반의 RTSP 클라이언트 프로그램은 대표적으로 VLC 플레이어를 사용하면 된다. VLC 플레이어는 
http://www.videolan.org/ 홈페이지에서 다운로드 받을 수 있다.

[그림1] VLC media player 홈페이지[그림1] VLC media player 홈페이지


videolan.org 에 접속을 하게 되면 VLC 를 다운로드 받을 수 있는데, 자신의 운영체제에 맞게 다운로드를 받으면 된다.




[그림2] VLC 실행 후 RTSP 영상 재생하기 #1[그림2] VLC 실행 후 RTSP 영상 재생하기 #1


다운로드 받은 VLC 플레이어를 설치하고, 실행을 한다. 미디어 -> 네트워크 스트림 열기 를 클릭한다.


[그림3] VLC 실행 후 RTSP 영상 재생하기 #2[그림3] VLC 실행 후 RTSP 영상 재생하기 #2


[그림3]은 RTSP 주소를 설정하는 화면이다. RTSP 주소는 2편에서 실행한 cvlc 파라미터에서 확인할 수 있다. [그림3]의 하단부 터미널 화면을 보게 되면 마지막에 rtsp://:8554/test.sdp 부분이 있다. 이 부분을 서버의 ip 와 조합하여, rtsp://192.168.219.112:8554/test.sdp 라는 URL을 완성시키고, VLC 화면의 네트워크 주소 입력부에 입력을 한 후 재생을 누른다. 만약, RTSP를 지원하는 ipCAM 을 설치한 사용자라면, 보안이 설정된 URL 을 완성시켜야 한다. 보안이 설정된 URL 의 형식(ipCAM에서 id 와 password를 설정이 완료된 상태여야 한다.)은 다음과 같다.

rtsp://ID:Password@IP:Port/Path


[그림4] VLC 플레이어에서 RTSP 영상이 재생되는 화면[그림4] VLC 플레이어에서 RTSP 영상이 재생되는 화면


[그림4] 와 같이 VLC 플레이어에서 정상적으로 RTSP 영상이 재생되면 끝이다.




03. 안드로이드 기반에서 RTSP 영상 재생 방법



통신이 발달됨에 따라 대한민국에서는 스마트폰 하나만 있으면 언제 어디서든지 인터넷을 사용할 수 있게 되었다. 스마트폰에서 인터넷이 된다는 의미는 컴퓨터로 볼 수 있는 RTSP 영상을 스마트폰으로도 볼 수 있다는 것이다. 스마트폰에서 RTSP 영상을 보기 위해서는 컴퓨터(윈도우기반)에서 RTSP 영상을 재생 시켰던 것과 동일하게 RTSP 클라이언트 앱을 설치하면 된다.

필자는 안드로이드 기반의 스마트폰을 사용하고 있기 때문에 안드로이드에서 사용 가능한 RTSP 앱을 소개하려고 한다. iOS 기반의 스마트폰(아이폰) 유저들은 iOS 용 RTSP 플레이어를 설치한 후 URL 설정만 잘 하면 동일하게 RTSP 영상을 재생시킬 수 있을 것이다.

필자가 선택한, RTSP 플레이어는 DafangCam - RTSP Player 라는 앱이다. 필자가 DafangCam 앱을 선택한 이유는 무료 앱이면서 광고가 없는 앱이다. 또한, 화면 회전을 지원하여 가로 화면으로 영상을 확인할 수 있는 장점이 있다.

[그림5] DafangCam - RTSP Player 설치[그림5] DafangCam - RTSP Player 설치


플레이스토어에서 DafangCam 을 검색하여 설치를 진행한다.


[그림6] DafangCam - RTSP Player 설정 #1[그림6] DafangCam - RTSP Player 설정 #1




DafangCam - RTSP Player 를 실행하고 우측 하단에 + 버튼을 눌러 CAM을 등록(RTSP URL 등록)한다.


[그림7] DafangCam - RTSP Player 설정 #2[그림7] DafangCam - RTSP Player 설정 #2


캠 이름을 설정하고 RTSP URL 을 입력한 후 UPDATE 버튼을 누른다.

[그림8] DafangCam - RTSP Player 에서 영상 재생 화면[그림8] DafangCam - RTSP Player 에서 영상 재생 화면


추가된 캠을 선택하면, [그림8]과 같이 영상이 재생된다.


04. 마무리



본 포스팅에서는 RTSP 영상을 재생하는 방법에 대해서 확인해 보았다. 알고나면 쉬운 과정이지만, RTSP 영상을 재생하는 방법에 대해 모르고 있었다면 생각보다 많은 시간을 사용해야하는 부분 중에 하나이다. 특히 모바일에서 RTSP 영상을 재생하는 앱을 찾기 위해서는 여러 앱을 설치해 가면서 나에게 맞는 앱을 선택해야 하는데, 필자가 소개한 DafangCam 앱인 경우 간편하면서도 많은 장점을 가지고 있는 앱이다.




RTSP 영상을 확인하는 방법까지 알았지만, 여기서 큰 문제점이 한 가지가 있다. 바로 내부 네트워크 상에서만 실시간 영상을 확인할 수 있다는 것이다. 다음 편에서는 공유기에서 DDNS 설정을 통해 외부에서도 영상을 확인할 수 있는 방법에 대해서 소개하려고 한다.

1편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1)

2편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기)

4편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행)

5편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정)

6편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현)

7편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기)


2018년 11월 28일
Kunttang


반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


00. 링크


[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기 <= (현재글)

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기




01. 아날로그 영상의 스트리밍을 위한 설계



[그림1] 아날로그 CCTV 카메라[그림1] 아날로그 CCTV 카메라


1편에서 DVR을 위한 H/W 준비를 모두 마쳤다. V4L2(Video 4 Linux Version 2)를 통하여 아날로그 영상을 입력받아 VLC 플레이어로 영상을 출력하는 것 까지 확인이 되었으니, 다음 단계는 언제 어디서든지 영상을 실시간으로 확인할 수 있도록 스트리밍 서버를 구축하는 것이다.

[그림1]은 실제 JunWrap(http://www.junwrap.co.kr) 매장의 밖에 설치할 외부용 CCTV 카메라이다.

[그림2] JunWrap 네트워크 구성도[그림2] JunWrap 네트워크 구성도


[그림2]의 구성도에서 빨간색 원으로 표시한 카메라가 아날로그 카메라이다. ipCAM1 과 ipCAM2 인경우 RTSP 를 지원기 때문에 별도의 스트리밍을 구현할 필요가 없지만, 아날로그 카메라인 경우 서버에서 V4L2 로 영상의 디지털 변환 과정을 진행하고, 변환된 디지털 영상 파일을 스트리밍 할 수 있도록 구현해야 한다.

 

[그림3] 스트리밍 서버의 구성도[그림3] 스트리밍 서버의 구성도


[그림3]은 Analog CAM으로 부터 입력된 영상을 디지털화하여 Streaming 하는 Server의 구조를 그린 것이다. /dev/video0(V4L2)로 부터 입력된 영상을 VLC 플레이어를 통해 Streaming 하는 아주 간단한 아이디어이다. 다만, 스크립트로 스트리밍이 실행되어야 하기 때문에 GUI 기반의 VLC 플레이어가 아닌 콘솔 기반의 CVLC 를 사용하게 된다.

CVLC는 콘솔에서 Command로 실행해야 하는 구조이기 때문에 파라미터를 구해야 한다. 파라미터는 VLC에서 구할 수 있다.




02. CVLC를 위한 파라미터 추출



이미 본 포스팅의 1편에서 V4L2를 이용하여 /dev/video0의 영상을 VLC 플레이어를 통해 확인했었다. 그럼 이 영상을 CVLC에서 입력받아 스트리밍 할 수있도록 Command를 완성하면 된다. 참고로 VLC에는 미디어 스트리밍 기능이 포함되어 있다.

[그림4] VLC 디버그 메시지창 실행 #1[그림4] VLC 디버그 메시지창 실행 #1


[그림5] VLC 디버그 메시지창 실행 #2[그림5] VLC 디버그 메시지창 실행 #2


[그림4]와 [그림5]를 통해 VLC 실행과정의 디버그 메시지를 실시간으로 확인할 수 있다. [그림5]의 상세출력 부분을 2(디버그) 로 설정해야만 실행 커맨드를 확인할 수 있다.

메시지 창을 그대로 둔 채, VLC 창에서 Streaming 을 위한 설정을 진행해 본다.


[그림6] VLC의 스트림 방법 #1[그림6] VLC의 스트림 방법 #1


[그림7] VLC의 스트림 방법 #2[그림7] VLC의 스트림 방법 #2


[그림6]과 [그림7]의 과정을 통해, V4L2 영상의 입력부를 설정한다. 이 과정에서 입력에 대한 파라미터를 구할 수 있다. 

[그림7]에서 비디오 장치 이름을 /dev/video0(장치에 따라 달라질 수 있음)으로 설정하고, 카메라에 맞게 비디오 표준부를 설정한다.

[그림7]의 미디어열기 창에서 "추가 옵션 보기(M)"을 체크하게 되면 하단에 MRL옵션수정 항목이 표시되어진다. MRL 부분을 복사해 놓는다. 영상의 세부 설정을 위해서는 옵션수정항목도 필요로 하지만, MRL 만으로도 스트리밍을 위한 입력부 기본 준비가 끝난다.


[그림8] VLC의 스트림 방법 #3[그림8] VLC의 스트림 방법 #3


[그림7]에서 하단의 스트림 버튼을 누르게 되면, [그림8]과 같이 다음 화면으로 넘어가게 된다. 다음 버튼을 클릭하여 넘어간다.

[그림9] VLC의 스트림 방법 #4[그림9] VLC의 스트림 방법 #4




[그림9] 부터는 스트리밍을 위한 설정을 하는 화면이다. [그림7]과 [그림8]이 영상의 입력부이고, [그림9]부터는 영상 출력부를 설정하는 것이다.

새 목적지를 RTSP로 설정한다. RTSP(Real-Time Streaming Protocol)는 1편에서 간단히 소개가 되어있다. 참고하기 바란다. RTSP를 선택하고, 꼭 오른쪽의 추가 버튼을 클릭해야 한다.

[그림10] VLC의 스트림 방법 #5[그림10] VLC의 스트림 방법 #5


[그림10]은 RTSP를 위한 포트설정과 경로 설정을 하는 화면이다. 이 화면에서 잘 설정을 해야만, RTSP 의 URL을 완성시킬 수 있다.

필자는 포트를 8554로 설정하고, 경로를 /test.sdp 로 설정하였다. 외부에서 접속할 때, Router 단의 Port Forwarding 을 설정할 예정이기 때문에 RTSP의 표준 포트인 8554를 기본을 사용했다.

[그림11] VLC의 스트림 방법 #6[그림11] VLC의 스트림 방법 #6


[그림11]은 스트리밍 데이터의 영상코덱을 설정하는 화면이다. 필자는 H.264를 선택하였다.


[그림12] VLC의 스트림 방법 #7[그림12] VLC의 스트림 방법 #7


[그림12]와 같이 최종 스트림 문자열이 표시가 되어진다. "생성된 스트림 출력 문자열" 의 내용을 잘 복사해 놓는다. 스트림 버튼을 눌러 스트리밍을 시작해 본다.

[그림13] VLC의 스트림 방법 #8[그림13] VLC의 스트림 방법 #8


메시지 창을 살펴보게 되면, 각종 디버그 메시지들이 출력된다. [그림7]과 [그림12]에서 추출한 문자열이 메시지창에 잘 표시되고, 스트리밍이 잘 시작 되었는지를 확인한다. 문제 없이 스트리밍이 시작되었다면, CVLC를 위한 Command를 작성해 본다. 하기 Command는 필자가 완성한 cvlc command이다.





cvlc "v4l2:///dev/video0" --v4l2-input=0 --v4l2-standard=MN --live-caching=300 --sout=#transcode'{vcodec=h264,scale=자동,acodec=mpga,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://:8554/test.sdp}' --sout-keep


위의 커맨드를 콘솔에서 실행시켜 본다.

[그림14] CVLC 실행[그림14] CVLC 실행


[그림14]와 같이 빨간색 스트링 없이 실행이 되면 정상적으로 스트림이 시작 된 것이다.


03. 마무리



Analog 영상을 V4L2 를 통해 입력받고, CVLC를 통해 스트리밍 하는 방법까지 작성을 하였다. 다음 포스팅에서는 스트리밍 영상을 휴대폰에서 확인하는 방법에 대해서 작성할 예정이다.


1편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1)

3편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트)

4편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행)

5편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정)

6편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현)

7편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기)





2018년 11월 27일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


00. 링크


[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #1 <= (현재글)

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현

[DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기




01. DVR이란 무엇인가?



요즘은 어딜가든 CCTV가 설치되어있다. 길거리 혹은 실내에서 잘못된 행동을 하게 되면 그 행동이 고스란히 영상으로 기록이된다. 심지어 차량의 블랙박스에서 까지 나의 행동을 녹화하고 있으니 죄 짓고 살기 힘든 세상이다.

아무리 카메라가 좋아도 영상을 기록할 장치가 없다면 그 카메라의 역할은 실시간 감시뿐이 없다. 하지만, DVR 이라는 영상을 기록하는 장치가 카메라와 함께 운용된다면 하나의 감시 기록 시스템으로 확장하게 된다.




DVR은 Digital Video Recorder 의 약자로 말 그대로 녹화장치이다. 불과 10~20년전까지만 하더라도 녹화장치는 자기테이프 기록장치를 주로 사용하여, 관리자가 주기적으로 테이프를 교환해 주며 운용을 하였지만 최근에는 자기기록장치와 영상처리기술의 발달로 하드디스크가 내장된 DVR이라는 녹화기가 CCTV 시스템의 중심이 되었다.


02. DVR 시스템의 필요성



필자는 직장인으로 개인적으로 DVR 시스템의 필요성을 느끼지 못한다. 필자가 가지고 있는 DVR 시스템이라고 해 봤자 차량의 블랙박스가 전부이다.

하루는 친구가 운영하고 있는 자동차, 바이크 랩핑샵(http://www.junwrap.co.kr)에 놀러갔는데 친구의 차량에 심한 상처가 난 것을 발견하였다. 옆 식당에 온 손님이 문을 심하게 열어 발생한 상처로 추정되어지나 직접적인 증거가 없어 보상을 받을 방법이 없었다. 만약 상처가 난 차량이 친구가 운영하고 있는 샾에 방문한 손님 차량이라면 고스란히 친구가 보상을 해줘야 하는 상황이었다.

어찌어찌하여 DVR을 만들어 실시간 녹화를 하기로 결정하였다. 보안업체의 CCTV도 알아보았으나 월 20,000원정도의 유지비용이 발생하는 부분으로 비용절감을 위해 일단 만들어보기로 한다.


03. 환경



- 보안 업체의 월 20,000원 정도의 CCTV는 다음과 같은 구성으로 되어있다.

a. HD급 카메라(적외선 포함) 2대

b. DVR 1대

- 보안 업체에서 제공하는 CCTV는 다음과 같은 특징을 가지고 있다.

c. 모바일로 언제든지 CCTV를 확인할 수 있는 기능

d. 녹화




기타 동작감지라던지 소소한 추가 기능들이 있지만, 보안업체 CCTV의 대표적인 기능 위주로 개발을 해 보려고 한다.


[그림1] JunWrap 네트워크 구성도[그림1] JunWrap 네트워크 구성도


[그림1]은 현재의 JunWrap(http://www.junwrap.co.kr) 네트워크환경에 Server와 CAM 을 추가한 구성도 이다. 이미 2년 전 JunWrap 을 개업했을 당시 네트워크 작업을 진행해 주었다. 기가비트 네트워크 환경을 구성하였기 때문에 내부 네트워크의 파일 공유속도는 엄청나게 빠르다. 다만, 현재까지 NAS 혹은 파일 서버의 역할을 하는 장비가 없었기 때문에 기가비트의 네트워크 환경을 제대로 이용할 기회가 없었을 뿐이다.

ipCAM1과 ipCAM2는 네트워크 기능이 포함된 실내 전용 카메라로 RTSP(Real-Time Streaming Protocol)가 내장된 카메라이다. 저조도에서는 적외선 광원이 자동으로 켜지게 되어 있어 밤의 영상도 확인이 가능하다. RTSP 로 인해 실시간 영상확인이 가능하다.

Analog CAM은 수년 전 저가 보안업체에서 사용하던 아날로그 Type의 실외용 카메라이다.


04. 서버 구성



ipCAM1과 ipCAM2는 RTSP가 내장되어있기 때문에 스트리밍을 위한 별도의 작업은 필요하지 않으나, AnalogCAM은 스트리밍을 위해 여러 작업이 동반되어야 한다. 일단, AnalogCAM 의 영상의 디지털화를 위한 캡쳐보드가 필요하고, 캡쳐보드를 구동하기 위한 컴퓨터가 필요하다. 


[그림2] 캡쳐보드(자이뷰 XV400 PCI)[그림2] 캡쳐보드(자이뷰 XV400 PCI)


캡쳐보드로는 자이뷰 XV400 PCI(XyVision)를 선택하였다. 사실 이 보드는 2000년대 중반부터 컴퓨터 DVR 시스템을 위한 필수보드로 아직까지도 판매가 되고 있는 보드이다. 새제품인 경우 4~5만원대의 가격을 가지고 있으나, 중고 1만원 대의 가격으로 구입을 할 수 있는 보드이다. 하지만, 이 보드에는 치명적인 단점이 2가지가 있다.




단점 1. PCI 방식이다. 이미 5~6년 전부터 메인보드에 PCI 슬롯을 가지고 있는 컴퓨터는 산업용 컴퓨터를 제외하고는 찾아보기 힘들다.

단점 2. 자이뷰 XV400 PCI 를 사용하기 위해서는 컴퓨터에 드라이버 설치 및 전용 DVR 프로그램을 설치해야하는데, Windows XP에 최적화가 되어있다.(Windows 7 32bit 까지 지원되긴 하지만, 매끄럽게 동작하질 않는다.)

만약 집에서 사용하지 않는 오래된 컴퓨터가 있다면, 단점 1과 2는 장점(?)이 되어버린다. 필자는 이미 사용하지 않는 오래된 컴퓨터로 서버를 준비해 놓았다. 여기까지는 정말 순조롭게 진행이 되었다.

www.xysystem.com 에 접속하여 전용 프로그램을 확인해 보니, 시리얼을 등록해야 사용할 수 있다고 한다. 졸지에 단점 3이 생기는 순간이었다. 시리얼은 별도로 인터넷을 통해 1~2만원대에 구입을 할 수 있지만, 필자는 단점 2로 인하여 구입하고 싶은 생각이 전혀 없었다.

일단, 윈도우 XP에 안정화가 되어있기 때문에 MS에서 지원조차 받지 못하는 운영체제를 서버로 운용하고 싶지 않았다.

[그림3] XV400 PCI의 메인칩(Conexant FUSION 878A)[그림3] XV400 PCI의 메인칩(Conexant FUSION 878A)


XV400 PCI 에 사용된 메인 칩을 확인해보니, Conexant Fusion 878A 를 사용하고 있었다. 리눅스를 사용한다면, 별도의 작업 없이 충분히 사용 가능할 것으로 예상이 되었다. 최근에 Release 된 데비안 계열의 리눅스에서는 V4L(Video4Linux)을 사용할 수 있다. V4L 은 리눅스에서 Video Capture 장치를 Load 하기 위한 드라이버와 API 들의 집합이다.

그래서 결정된 운영체제는 Linux Mint 19 Tara 64-bit Xfce 이다. Linux Mint 19 Tara 는 LTS(Long term support release)로 2023년 4월까지 지원이 가능한 리눅스 배포판이다. 서버 사양이 좋지 않으므로, 적은 리소스로 구동이 가능한 Xfce 로 결정을 하였다.

[그림4] 서버를 위한 컴퓨터 부품 가조립[그림4] 서버를 위한 컴퓨터 부품 가조립


창고에 정리해 놓은 부품들 중에 적합한 부품들을 하나하나 모아보았다. 일단, 창고에 오래 보관된 부품으로 메인보드 수은전지를 교체하고, 각 부품들을 가조립한 상태에서 확인을 해 보았다. 이미 창고에 들어가기 전에 정상 동작을 확인했던 부품이었기 때문에 문제없이 작동이 된다.

[그림5] 서버로 사용될 컴퓨터의 사양[그림5] 서버로 사용될 컴퓨터의 사양


골동품 중에 골동품이다. 하지만, 부품들의 상태가 좋아서 몇 년째 창고에 보관 중이었던 부품이다. Intel Dual-Core E6300 제품으로 윈도우 설치를 하여서는 정상적인 사용이 불가능할 정도의 사양이다. 메모리는 DDR2 2GByte + 1GByte 조합의 3GByte 로 구성을 하였고 하드디스크는 500GB 로 구성하였다. DVR 로 사용할 서버이기 때문에 하드디스크는 사용시간이 짧은 부품으로 장착을 하였다.




[그림6] 조립 완료 및 기가비트 랜카드와 캡쳐보드 사진[그림6] 조립 완료 및 기가비트 랜카드와 캡쳐보드 사진


창고에 있는 비교적 깨끗한 케이스를 꺼내어 조립을 완료하였다. 조립을 하다보니, 확인이 덜 된 부분이 있었는데 바로 이더넷의 지원 속도였다. ASUS P5KPL-AM SE 보드인 경우 10/100Mb 속도의 이더넷을 장착하고 있기 때문에 스트리밍과, 녹화의 기능을 수행하고, Samba 서버 역할을 하기위한 네트워크 대역폭으로는 부족한면이 있었다.

그래서, PCI-Ex 방식의 기가비트 카드를 추가하였다. 기가비트 랜카드의 리뷰는 하기 포스팅을 참고하기 바란다.

Coms PCIEx 기가비트 랜카드 리뷰Coms PCIEx 기가비트 랜카드 리뷰


[그림7] Power Loss 설정[그림7] Power Loss 설정


서버는 입력장치(키보드,마우스)와 모니터를 장착하지 않고 사용하기 때문에 건물의 전기부분에 문제가 발생 후 복구가 되었을 시 자동으로 켜지게 해야한다. 바이오스 셋업 화면에서 간단히 설정이 가능하다. Restore on AC Power Loss 항목을 Power On 으로 설정하면 전원이 입력됨과 동시에 자동으로 켜지게 된다.


[그림8] 리눅스 설치 완료 화면[그림8] 리눅스 설치 완료 화면


리눅스 민트 19 Tara 설치까지 완료된 화면이다. 이젠 DVR 구성을 위한 개발을 시작하면 된다.

[그림9] 캡쳐보드 테스트에 사용된 Minicube X7+ Android[그림9] 캡쳐보드 테스트에 사용된 Minicube X7+ Android




리눅스에서 캡쳐보드가 정상작동하는지 확인해 보기위해 RCA 케이블로 집에 있는 동영상 셋톱박스를 연결해 보았다. 불과 몇 년 전까지만 하더라도 RCA 출력이 되는 장비 몇 개는 쉽게 찾아볼 수 있었지만, 창고를 아무리 뒤적뒤적해도 RCA 출력을 위한 장비가 없었다. 다행스럽게도 딱 하나가 나왔는데 기본 HDMI 출력이지만 Display Menu 에서 PAL 및 NTSC 출력 설정을 통해 RCA 출력을 할 수 있는 셋톱박스를 찾게 되어 설정한 후 연결해 보았다.


[그림10] VLC 에서 캡쳐장치 열기[그림10] VLC 에서 캡쳐장치 열기


테스트를 위하여 VLC 플레이어에서 캡쳐장치를 열어보았다.


[그림11] VLC에서 인식된 캡쳐장치(/dev/video0)[그림11] VLC에서 인식된 캡쳐장치(/dev/video0)


VLC 플레이어에서 캡쳐장치가 정상적으로 인식되어 있는 것을 확인할 수 있었다. 재생 버튼을 눌러 영상이 표시되는지를 확인한다.


[그림12] VLC에 출력된 화면[그림12] VLC에 출력된 화면


정상적으로 VLC에 화면이 출력되었다. 셋톱박스에서 출력되는 비디오타입과 VLC의 설정이 정상적이지 못해 화면이 깔끔하지 못하지만, 캡쳐보드가 정상적으로 출력되는 것을 확인할 수 있다. 아날로그 카메라를 연결하여 확인해 봐야 할 것 같다.




05. 마무리



DVR 시스템을 개발하기 위한 모든 준비는 끝났다. 이젠 다음과 같은 기능을 구현하면 된다.

a. 서버 부팅과 동시에 녹화 시작
   - ipCAM1, ipCAM2, AnalogCAM

b. AnalogCAM 스트리밍(RTSP 구성)

c. Samba 설정

d. 1분단위로 끊어서 녹화하는 기능

e. 특정 시간이 지나면 자동으로 삭제되는 기능

f. 영상에 시스템 시간과 CAM 이름이 삽입되는 기능

이 모든 기능이 어떠한 코딩으로 이루어지는 것이 당연하겠지만, 필자는 쉘스크립트, 콘솔 프로그램, 시스템 설정을 통해 DVR 을 개발하려고 한다.

개발이라고 말하기 부끄러울만큼의 구성이지만, 위와 같은 간단한 기능을 코딩으로 개발하는 것보다 훨씬 간편할 것으로 예상된다.

다음 포스팅에서는 캡쳐보드로 입력된 AnalogCAM 영상의 스트리밍 방법을 작성할 예정이다.


2편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #2 - V4L2로 스트리밍 하기)

3편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #3 - RTSP 클라이언트)

4편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #4 - CVLC 자동실행)

5편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #5 - DDNS와 Port Forwarding 설정)

6편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #6 - ffmpeg와 crontab을 이용한 녹화 기능 구현)

7편 링크 : ([DVR] 집에서 놀고 있는 컴퓨터로 DVR을 만들어보자 #7 - 녹화 영상에 시간 넣기)


2018년 11월 26일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형



송탄, 평택, 오산, 안성 지역 컴퓨터를 정직하게 판매 및 수리 합니다.


  부담갖지 마시고, 컴퓨터에 문제가 생겼거나 구입 문의를 하실 분들은 하기 연락처로 연락 부탁 드립니다.


   - 카톡: soriel02@naver.com

   - 전화: 010-6638-3257




01. 디자이너를 위한 컴퓨터 사양



컴퓨터 분야는 기술의 발전이 상당히 빠르다. 보통 3년 주기로 컴퓨터를 교체하게 되는데 최근에는 5년을 사용해도 크게 문제 없는 컴퓨터들이 많다. 하지만, 이러한 사양에 아주 민감한 분야가 있는데 바로 디자인 분야이다. 단순히 포토샵 정도만 사용한다고 하면 엄청난 사양이 필요 없지만 3D 또는 Illerstrator 작업이 동반되는 경우 컴퓨터의 사양은 아주 민감해 진다.




다행히 2D 실사 작업을 주로 하는 Illerstrator 작업자들은 CPU와 메모리 정도만 어느정도 신경써서 선정을 해 주게 되면 크게 문제 없는 작업을 진행할 수 있다.

이번 컴퓨터 조립 의뢰는 Illerstrator 와 Photoshop 을 주로 사용하는 디자이너를 위한 컴퓨터를 저렴한 가격에 구성해 달라는 것이었다.


[AMD] 실사 출력 디자인 용도 컴퓨터 조립기(RYZEN R7 2700)


이미 지난 8월에 실사출력 디자인을 위한 R7 2700 시스템을 조립한 적이 있다. 하지만, 이번 의뢰 컴퓨터의 예산과는 가격이 맞지 않아 지난 R7 2700 에서 적당히 타협하는 사양 즉 R5 2600 시스템의 견적을 작성하였다.



02. 부품의 선택



일러스트레이터 작업은 CPU 연산과 적당한 메모리가 핵심이다. 물론 Adobe 사가 CC 버전의 제품을 출시하면서 GPU 가속도 함께 이용이 가능하지만 이는 Nvidia 제품의 적당한 그래픽 카드만 선정을 하면 된다.

따라서, 라이젠 R5 2600, 메모리 16GB, Nvidia Geforce GTX1050 정도로 부품을 구성한다.


02-01. CPU



위 R7 2700 조립기 링크의 내용을 살펴보면 라이젠 CPU 모델 별 코어에 대해 정리한 표가 있다. 이번에는 R5 2600 을 선택하였으므로 피나클릿지의 헥사(6)코어 12쓰레드 제품이다. 2700이 옥타코어(8) 16쓰레드 스펙을 가지고 있으니, 4쓰레드 차이이다. 일러스트 작업을 하는데 있어서 12쓰레드와 16쓰레드의 차이는 크게 없을 것으로 판단되었다.

[그림1] R5 2600 박스 씰[그림1] R5 2600 박스 씰


AMD Ryzen 5 2600 박스의 씰에는 CPU 의 간단한 스펙과 S/N 이 적혀있다. 


[그림2] R5 2600 박스[그림2] R5 2600 박스


2200G, 2600, 2700 모두 동일한 박스 디자인이다. 박스 겉면에서 CPU 를 바로 확인해 볼 수 있는 디자인을 채택하였다.




[그림3] CPU 정품 스티커[그림3] CPU 정품 스티커


박스 상단에는 정품 스티커가 붙어있다. AMD Ryzen 정품 CPU는 3년의 워런티 기간을 가지고 있다.


[그림4] CPU 와 라이선스 스티커[그림4] CPU 와 라이선스 스티커


박스 내부에는 CPU 와 라이선스 스티커를 포함한 작은 박스와 쿨러 박스로 구성되어있다. 위 사진의 작은 박스를 열어 CPU를 꺼낸다.


[그림5] CPU 쿨러(Wraith Stealth)[그림5] CPU 쿨러(Wraith Stealth)


R5 2600 의 기본 쿨러는 레이스 스텔스 쿨러이다. LED가 적용되지 않은 R3 2200G 에 포함되었던 쿨러와 동일한 쿨러이다. R7 2700 이상에서만 레이스 스파이어 LED 쿨러가 적용 되는 듯 하다.

[그림6] 보드에 장착된 CPU[그림6] 보드에 장착된 CPU




CPU를 박스에서 개봉하자마자 메인보드에 장착을 하였다. AMD의 CPU는 핀이 CPU에 붙어있기 때문에 조금만 잘못 보관을 하여도 핀이 손상될 수 있다. 소중한 CPU의 핀이 손상되면 수리가 불가하거나, 수리를 하더라도 많은 비용이 발생하기 때문에 항상 조심해야 한다.


02-02. 메인보드


[그림7] ASRock 사의 AB350M PRO4[그림7] ASRock 사의 AB350M PRO4


메인보드는 ASRock 사의 AB350M PRO4 를 선택하였다. 아무래도, 그래픽작업용이기도 하고, Ryzen 중 중급의 CPU(R5 2600)를 선택하였기 때문에 어느정도 안정성 있는 보드를 선택하였다. 또한, 업무시간에는 계속 사용을 해야하기 때문에 내구성도 뛰어나야 한다. 필자가 컴퓨터 조립을 하면서 내구성 뛰어난 컴퓨터 부품 제조 상표라 느낀 업체가 바로 ASRock 이다. (물론 ASUS 나 Gigabyte 를 선택할 수도 있다.) ASRock 사의 보드들은 10년넘게 사용해 보았지만 보드가 문제를 일으킨 적이 없었다. ASRock 보드가 특별히 좋다는 것 보다는 필자와 잘 맞는 것 같다는 편이 좀더 가까울 것이다.


[그림8] ASRock 사의 AB350M PRO4의 구성품[그림8] ASRock 사의 AB350M PRO4의 구성품


AB350M PRO4의 구성품은 다른 메인보드와 크게 다를 것이 없다. 사이즈는 M-ATX 사이즈이긴 하지만, IO 패널부터 ATX 파워커넥터까지의 거리가 다른 M-ATX에 비하여 크다. 케이스 선택이 중요한 메인보드 중에 하나이다.


[그림9] ASRock 사의 AB350M PRO4의 모습[그림9] ASRock 사의 AB350M PRO4의 모습




AB350M PRO4의 전체 모습이다. 기본적으로 메모리 뱅크가 4개로 구성되어 있으며, 특이한 점은 M.2 슬롯이 두 개나 존재한다는 것이다. PCI-EX x16 슬롯 역시 두개로 구성되어 SLI 등의 기술을 접목시켜 그래픽카드 두개를 운용할 수 있다.


[그림10] ASRock 사의 AB350M PRO4의 Ultra M.2 슬롯[그림10] ASRock 사의 AB350M PRO4의 Ultra M.2 슬롯


[그림11] ASRock 사의 AB350M PRO4의 RGB Header 핀과 LED 쿨러를 위한 핀[그림11] ASRock 사의 AB350M PRO4의 RGB Header 핀과 LED 쿨러를 위한 핀


램뱅크 옆에는 RGB 컨트롤을 위한 핀이 나열되어있다. AMD_FAN_LED1 이라고 표시되어있는 것이 Ryzen R7 CPU등에 순정으로 포함되어 있는 레이스 스파이어 쿨러와 연결되는 핀이다. 그 옆 RGB HEADER 핀은 케이스 또는 각종 LED 튜닝을 위한 핀으로서 메인보드에서 제공하는 프로그램으로 컨트롤 할 수 있는 핀이다. 필자는 화려한 것을 많이 좋아하지 않아 사용하지는 않지만, 간혹 필자에게 조립을 의뢰하는 분들이 화려한 것을 좋아할 경우 위와 같은 기능을 활성화 해 주곤 한다.


[그림12] ASRock 사의 AB350M PRO4의 라이선스 스티커[그림12] ASRock 사의 AB350M PRO4의 라이선스 스티커


컴퓨터 부품 제조사 대부분은 고급군의 부품에 라이선스 스티커를 제공한다. 특히 메인보드인 경우 저가형 보드에는 들어있지 않지만, 중급 이상의 보드에는 라이선스 스티커가 꼭 포함되는데, 조립 완료 후 이 스티커를 붙이는 느낌이 제법 좋다.


[그림13] ASRock 사의 AB350M PRO4의 백포트[그림13] ASRock 사의 AB350M PRO4의 백포트


백패널의 포트는 다양하게 지원을 한다. 왼쪽부터 PS/2(키보드/마우스)포트, USB 2.0포트, DSUB, HDMI, DVI, USB-TypeC, USB3.1, USB 3.0, Gigabit Ethernet, Audio Port 이다. 단, Ryzen R5 2600은 APU(Graphic Core 내장 CPU)가 아니기 때문에 DSUB, HDMI, DVI 등의 포트는 사용할 수 없다. 2200G 또는 2400G 가 이 포트들을 사용할 수 있는 CPU 이다. 


 



02-03. Storage



[그림14] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD[그림14] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD


운영체제 및 프로그램 설치에 사용할 SSD 이다. M.2 SATA 방식의 512GByte 이다. 사실, M.2 SATA 방식이 아닌 M.2 Nvme 방식의 견적을 작성하려고 하였으나, 가성비를 위해 용량이 크고, 저렴한 M.2 SATA로 결정을 하게 되었다. 스펙상으로는 큰 차이의 속도를 보이지만, 체감상 느낄 수 있기에는 한계가 있기 때문에 이러한 선택으로 인해 성능 저하폭을 직접 느끼지는 못할 정도이다.


[그림15] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD 구성품[그림15] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD 구성품


SSD는 항상 그렇지만, 박스를 개봉해도 많은 구성품이 없다. 설명서와 본품만 있는 경우가 대부분이다.


[그림16] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD 설치[그림16] OS 및 프로그램 설치용으로 사용할 Tammuz 사의 M550XT 512GB SSD 설치


메인보드에 설치는 위의 사진과 같이 한다.  메인보드 구성품에 M.2 SSD의 고정을 위한 볼트가 동봉되어 있다. 특이한 규격의 볼트이니 잃어버리지 않게 조심히 잘 챙겨 놓는다.


02-04. CASE



[그림17] 미들타워 LUCIO 대양케이스[그림17] 미들타워 LUCIO 대양케이스




케이스는 대양케이스사의 미들타워케이스인 LUCIO 를 선택하였다. 대양케이스는 적당한 가격에 딱 쓰기 좋을 정도의 미들타워 케이스이다. 기본으로 장착되어있는 쿨러역시 시끄럽지 않고 조용하다. 특히 LUCIO 케이스는 전면 쿨러의 LED가 화이트 계열로 화려하지 않고 얌전하다.


[그림18] 미들타워 LUCIO 대양케이스[그림18] 미들타워 LUCIO 대양케이스


전면은 강화유리로 구성되어있고, 측면은 아크릴로 구성되어있다. 전체적인 모습은 그냥 깔끔하다. 말로 표현할 수 없는 깔끔함이다.


[그림19] 미들타워 LUCIO 대양케이스의 전면 강화유리 고정 볼트[그림19] 미들타워 LUCIO 대양케이스의 전면 강화유리 고정 볼트


특이한점은 전면 강화유리가 고정볼트로 체결되어있다는 것이다. 전면부 쿨링을 위해 강화유리가 케이스에 밀착되어있는 구조가 아니고 살짝 떠있다. 상하 좌우로 공기를 흡입하는 구조로 설계되어있다.


[그림20] 미들타워 LUCIO 대양케이스의 전면 쿨러[그림20] 미들타워 LUCIO 대양케이스의 전면 쿨러


전면 강화유리를 탈거하면 전면 쿨러가 노출이된다. 쿨러의 청소를 편리하게 할 수 있도록 설계가 되었다. 쿨러의 팬 역시 저소음을 위한 설계가 되어있는 것을 볼 수 있다.


[그림21] 미들타워 LUCIO 대양케이스의 상단부[그림21] 미들타워 LUCIO 대양케이스의 상단부


케이스 상단부는 각종 포트 및 스위치와 수냉식 쿨러의 라지에이터의 쿨링을 위한 공간이 자리잡고 있다. 상당히 깔끔한 모습이다.


 



[그림22] 미들타워 LUCIO 대양케이스의 측면부[그림22] 미들타워 LUCIO 대양케이스의 측면부


케이스 측면 커버는 배선정리를 위한 공간이 마련되어있다.


[그림23] 미들타워 LUCIO 대양케이스의 측면부[그림23] 미들타워 LUCIO 대양케이스의 측면부


케이스 정면으로 보았을 때의 좌측면 부는 우측면부와 다르게 아크릴 커버로 구성되어있다. 강화유리가 아니다. 아크릴 커버의 고정은 6개의 핸드볼트로 되어있다.


[그림24] 미들타워 LUCIO 대양케이스의 내부[그림24] 미들타워 LUCIO 대양케이스의 내부


내부 공간은 아주 넓다. 하단부에 파워가 위치하는 구조이다. 다만, 파워부의 각종 배선들을 숨길 수 있는 별도의 공간으로 분리되지 않은 점은 살짝 아쉬운 부분이다. 조립할 때 배선 정리를 조금 더 생각해서 해야할 것이다.


[그림25] 미들타워 LUCIO 대양케이스의 하단 파워 쿨링 필터[그림25] 미들타워 LUCIO 대양케이스의 하단 파워 쿨링 필터


케이스 하단부는 파워의 쿨러로부터 빨려들어가는 공기 중의 먼지를 거를 수 있는 필터가 설치되어있다. 구멍이 크긴 하지만, 저러한 구조가 되어있는 것과 되어있지 않는 것의 파워 내부 먼지 유입정도가 다르다. 


[그림26] 미들타워 LUCIO 대양케이스의 구성품[그림26] 미들타워 LUCIO 대양케이스의 구성품




케이스의 구성품이다. 내장 PC 스피커와 볼트, 하드 가이드 2조로 이루어져 있다.


02-05. Graphic Card


[그림27] 그래픽카드 ASUS Geforce GTX 1050 2GB[그림27] 그래픽카드 ASUS Geforce GTX 1050 2GB


그래픽카드는 ASUS사에서 출시한 Geforce GTX 1050 2GB 제품으로 선택하였다. 일러스트가 주된 업무이기 때문에 적절히 GPU 가속만 활용하면 되기 때문에 높은 그래픽카드가 필요로 하지 않는다. 따라서 적당한선에서 타협을 하여 GTX 1050 제품으로 장착을 한다. 다만, 업무에 사용하는 컴퓨터로 내구성 및 안정성이 좋아야 하기 때문에 ASUS제품으로 선택했다.


[그림28] 그래픽카드 ASUS Geforce GTX 1050 2GB[그림28] 그래픽카드 ASUS Geforce GTX 1050 2GB


아무래도 저가형 그래픽카드이다 보니, 박스 패키징 역시 단순하다. 외부전원도 필요가 없다. 크기도 크지 않아 부담스럽지 않다.




[그림28] 그래픽카드 ASUS Geforce GTX 1050 2GB 포트[그림28] 그래픽카드 ASUS Geforce GTX 1050 2GB 포트


ASUS Geforce GTX1050 2GB 제품은 3개의 모니터를 지원한다. 왼쪽부터 DP 포트, HDMI 포트, DVI 포트이다. 듀얼모니터 혹은 트리플 모니터를 사용하기 위해서는 각각 다른 Type의 출력을 사용해야 한다. 변환젠더가 필요할 것으로 보인다.


02-06. Power Supply



[그림29] AONE 사의 STORM 600W 80PLUS Standard 파워[그림29] AONE 사의 STORM 600W 80PLUS Standard 파워


파워는 AONE 사의 Storm 정격 600와트 제품을 선택하였다. 장시간 컴퓨터를 켜 놓고 작업을 해야하기 때문에 파워 역시 안정성이 뛰어나야 한다. 더욱 좋은 제품을 선택하고 싶었지만, 적당한 가격선에서 타협을 하고, AONE사의 제품을 선택하였다. 80PLUS Standard 인증제품으로 어느정도 안정성은 확보했다고 믿고 가는 것이다.(사실 AONE사의 파워제품들은 수년전부터 안정적이면서 가격이 저렴했었다.)





03. 조립



[그림30] 깔끔한 배선정리[그림30] 깔끔한 배선정리


다른 컴퓨터의 조립과 마찮가지로 아주 깔끔하게 배선정리를 한다. 컴퓨터 조립에서 가장 신경이 많이 쓰이고 시간이 많이 걸리는 부분이기도 하다. 고성능 컴퓨터일 수록 깔끔한 배선정리는 필수이다. 발열량이 많기 때문에 배선으로 인한 공기흐름에 문제가 발생하게 되면 시스템 다운이 발생할 수 있다.


[그림31] 깔끔한 배선정리[그림31] 깔끔한 배선정리


필자는 보이지 않는 측면부도 깔끔하게 배선정리를 진행한다. 특히 HDD 디스크의 추가를 대비하여 SATA 전원부의 포트는 HDD 디스크 위치에서 정리를 하게 된다.


[그림31] 조립 완료[그림31] 조립 완료


조립이 완료되었다. 전면부 화이트 LED 쿨러가 상당히 깔끔한 모습을 하고 있다. 운영체제 설치 후 모든 것이 정상동작하는 것을 테스트한다.




[그림32] 조립 완료[그림32] 조립 완료


측면부의 모습이다. CPU 쿨러까지 LED 쿨러였다면 조금 더 좋았을 것으로 보이지만, 성능에 크게 차이가 나는 부분이 아니기에 이 정도로 적당히 타협을 한다. 보호필름만 걷어낸다면 조금더 투명하고 깔끔한 모습을 볼 수 있을 것이다.


04. 성능 및 총평



[그림33] 6 Core Processor, 12 Threads[그림33] 6 Core Processor, 12 Threads


라이젠 2600 은 물리적 코어가 6개이며, 총 12개의 쓰레드로 동작을 한다. 운영체제 설치를 할 동안 이것저것 만져본 결과 상당히 빠릿한 느낌을 받는다. 필자의 메인 컴퓨터는 Xeon E3-1270인데, 2세대 i7-2600과 동급이다. 라이젠 2600 시스템에서 필자의 컴퓨터보다 반응속도가 빠르다는 느낌을 받을 수 있었다. 실제 측정은 해 보질 못하였지만, 해외 벤치마크 사이트에서의 라이젠 R5 1400 과 i7-2600 의 성능비교를 보았을 때, 싱글코어의 성능이 i7-2600보다 R5 1400이 좋았다. 또한, i7-2600 인경우 L2 캐시가 1MByte 인데 반해, 라이젠 2600인 경우 L2 캐시가 3MByte이다. 이러한 이유로 라이젠의 체감성능이 훨씬 좋은 것으로 보인다.

2세대 인텔프로세서 i7-2600 과 비슷하거나 좀 더 좋은 성능을 내는 제품이 바로 라이젠 R5 1400 및 2400G 제품이다. 특히 이번 조립에 사용한 R5 2600 은 인텔의 7세대 혹은 8세대 i7 CPU 와 비슷한 성능을 가지고 있고 가격은 훨씬 저렴하다.(물론 멀티코어 성능을 말하는 것이다. 싱글코어의 성능은 아직까지도 R5 2600보다 7~8세대 i7 이 더 좋다.) 다중작업이 많거나, 멀티코어 활용을 잘 할 수 있는 게임을 하는 유저라면, 라이젠 R5 2600의 선택은 최상의 선택이라고 생각이 된다. R5 2600 에 GTX1070 정도의 그래픽카드만 장착이 된다면, 현존하는 웬만한 고사양 게임들은 소화를 할 수 있을 것으로 보인다.




2018년 10월 4일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


01. 대용량 데이터의 이동 및 보관



컴퓨팅 성능이 발전을 하게되면서 함께 늘어나는 것이 바로 데이터이다. 데이터의 복사는 컴퓨터를 사용하는 사람이라면 무조건 경험 하게되는 것 중에 하나이다. 필자가 처음 컴퓨터를 소유했던 시절에는 5.25인치 플로피디스켓 2HD 규격 1장에도 수많은 데이터를 저장할 수 있었다. OS 부트파일부터 시작하여, 워드프로세서, 문서데이터, 간단한 프로그래밍 파일 심지어 게임까지 2HD 디스크 1장에 모든 데이터의 저장이 가능했다. 5.25인치 2HD 플로피 디스크 1장에 1.2MByte 였고, 3.5인치 2HD 플로피 디스크 1장에 1.44MByte 였으니 지금 시대라면 정말 보잘 것 없는 용량이었다.

위의 내용은 1991년도의 기억이다. 그로부터 27년이 지난 지금, 2시간 기준 영화 한편에 기본 2GByte 고화질은 10GByte 의 용량을 가진다. 심지어 마스터 샘플링 4분기준 음악 한곡에 400MByte 이상되는 파일도 있다. 2TByte 의 HDD디스크로도 부족하여 별도의 NAS System 을 구축하여 10TByte 이상의 스토리지를 개인적으로 운용하기도 한다.




이러한 상황이다보니, 데이터의 이동이 필요한 경우 복사하는데만 속이터진다. 물론 네트웍 환경이 너무 좋아져서 몇 기가 정도는 인터넷을 통한 파일 공유가 빠르게 가능하지만, 아직까지는 직접 복사해가는 것보다 느리다.

그리하여 USB 메모리 스틱이라던지, SD메모리카드 리더, 대용량 외장하드인 경우 USB 3.0 을 채택하는 경우가 점점 많아진다. 필자 역시도 컴퓨터 조립을 취미삼아 하고 있는데 간혹 필자가 만들어준 컴퓨터에 어떠한 데이터를 옮겨야 할 경우 또한 그 데이터가 대용량인 경우 USB 2.0의 속도를 가지고 있는 외장하드로는 속이 답답하다. 이러한 이유로 필자는 얼마전 USB 3.0 외장하드 케이스 Beezap BZ33을 구입하게 된다.


02. 주문 및 배송



주문은 온라인 쇼핑몰에서 배송비 포함 10,000원 이하로 구입할 수 있다. 추석이 바로 코 앞인 주였는데도 불구하고 하루만에 배송이 되었다.(역시 한국의 택배 배송 시스템은 인정을 해 줘야 한다.)

[그림1] 배송된 BZ33 USB 3.0 외장하드 케이스[그림1] 배송된 BZ33 USB 3.0 외장하드 케이스


박스포장은 상당히 괜찮은 편이다. 튼튼하게 잘 만들었다. 어디하나 손상된 부분 없이 배송이 잘 된 것을 보면 50%정도는 안심할 수 있다. 전면에 USB 3.0 을 지원한다는 내용과, 간단한 본체의 이미지, 지원 하드 규격 등 다양한 정보가 인쇄되어 있다.




[그림2] 배송된 BZ33 USB 3.0 외장하드 케이스 후면[그림2] 배송된 BZ33 USB 3.0 외장하드 케이스 후면


박스의 후면에는 각종 설명이 작성되어 있다.


03. 개봉



[그림3] BZ33 USB 3.0 외장하드 케이스 개봉[그림3] BZ33 USB 3.0 외장하드 케이스 개봉


BZ33 외장하드케이스의 박스에서 내용물을 꺼내어 보니, 본체가 비닐로 잘 씌워져 있다. 가격대비 아주 깔끔하게 포장되었다는 느낌을 강하게 받았다.


[그림4] BZ33 USB 3.0 외장하드 케이스 구성품[그림4] BZ33 USB 3.0 외장하드 케이스 구성품


박스의 내용물을 전부 꺼내 보았다. 왼쪽부터 본체, 케이스, USB 3.0 케이블, 윗쪽에 있는 것은 스펀지이다. 두께 7mm 하드 디스크 사용시 스펀지로 하드디스크를 고정하는 용도이다. 9.5mm 두께의 노트북 하드디스크 기준으로 만들어진 케이스이기 때문이다.


[그림5] BZ33 USB 3.0 외장하드 포트[그림5] BZ33 USB 3.0 외장하드 포트




케이스의 상단부에는 USB 3.0 케이블 연결을 위한 포트와 HDD 의 동작 상태를 알려주는 LED가 자리잡고 있다. 비닐 제거 후 약간 실망을 한 것이 광고에서는 상당히 깔끔한 재질이었지만, 실제의 느낌은 저가 플라스틱 사출물이었다. 크게 문제가 되는 부분은 아니었지만 내구성에 의심이 가는 부분이긴하다. (물론 필자인 경우 물건을 아껴쓰기 때문에 저러한 재질의 플라스틱이라 하더라도 손상되지는 않을 것이다.)


[그림6] BZ33 USB 3.0 외장하드 로고[그림6] BZ33 USB 3.0 외장하드 로고


전면 외장하드 커버에는 Beezap 라는 비잽 회사의 로고가 인쇄되어 있다. 이 역시 그다지 고급스럽진 않다. 하지만 가격이 모든 것을 용서해 준다.


[그림7] BZ33 USB 3.0 외장하드 하단부[그림7] BZ33 USB 3.0 외장하드 하단부


하단부에는 케이스 내부에 노트북용 하드를 장착하기 위해 커버를 열 수 있는 버튼이 자리를 잡고 있다. 저 버튼을 누른 채로 커버를 위로 올리면 다음과 같이 분리가 된다.


[그림8] 분리된 BZ33 USB 3.0 외장하드 케이스[그림8] 분리된 BZ33 USB 3.0 외장하드 케이스


분리 후의 내부 모습은 기판과 SATA를 위한 포트가 전부이다.




04. 조립



[그림9] BZ33 USB 3.0 외장하드 케이스에 7mm 두께 노트북 하드 장착[그림9] BZ33 USB 3.0 외장하드 케이스에 7mm 두께 노트북 하드 장착


예전에 노트북 HDD 를 업그레이드하고, 남은 500GB 하드디스크를 장착해 보았다. 필자가 가지고 있는 노트북 하드디스크는 웨스턴디지털사의 7mm 모델이다. 


[그림10] BZ33 USB 3.0 외장하드 케이스에 7mm 두께 노트북 하드 장착[그림10] BZ33 USB 3.0 외장하드 케이스에 7mm 두께 노트북 하드 장착


7mm 두께의 하드디스크를 장착하고 나니, 위와같이 커버를 닫았을 때의 갭이 생기게 된다. 이 갭으로 인해 하드디스크가 정확히 고정되지 않아 이동시 하드디스크가 케이스 안쪽에서 움직일 수 있다. 이렇게 움직이게 되면 SATA 기판과의 유격이 발생하게 되고, 심할 경우 포트의 손상까지 발생할 수 있게 된다.

[그림11] BZ33 USB 3.0 외장하드 케이스에 완벽한 HDD 고정을 위한 스펀지 장착[그림11] BZ33 USB 3.0 외장하드 케이스에 완벽한 HDD 고정을 위한 스펀지 장착


7mm 하드디스크를 위한 스펀지를 하드디스크 양쪽 끝에 붙여준다. 이러한 작업으로 하기 사진과 같이 남는 공간의 보정이 이루어진다.




[그림12] BZ33 USB 3.0 외장하드 케이스에 스펀지를 이용한 공간의 보정[그림12] BZ33 USB 3.0 외장하드 케이스에 스펀지를 이용한 공간의 보정


이제 커버를 닫으면 조립이 완성된다. 


05. 연결



[그림13] BZ33 USB 3.0 외장하드 케이스 동봉된 USB 3.0 케이블[그림13] BZ33 USB 3.0 외장하드 케이스 동봉된 USB 3.0 케이블


컴퓨터와의 연결은 외장하드 케이스에 동봉되어있던 USB 3.0 전용케이블로 연결을 진행한다.


[그림14] 케이블이 연결된 BZ33 USB 3.0 외장하드[그림14] 케이블이 연결된 BZ33 USB 3.0 외장하드


케이블은 위와 같이 연결을 한다. 딱 맞게 잘 들어간다. 다행히도 저렴한 가격의 제품이지만, 본체의 금형부는 크게 유격이 없다. 기구 설계를 참으로 잘 한 것 같다. 일부 저가형 중국산 제품들인 경우 케이블의 커넥터 조차도 제대로 맞지 않는 경우가 있는데, BZ33 은 너무나도 잘 맞는다. 다행이다.




[그림15] 컴퓨터의 USB 3.0 포트에 연결된 BZ33[그림15] 컴퓨터의 USB 3.0 포트에 연결된 BZ33


컴퓨터의 USB 3.0 포트에 연결을 해 보았다. USB 3.0 포트에 제대로 연결이되어 인식되면 위와 같이 상태 LED는 파란색으로 점등된다.


[그림16] 컴퓨터의 USB 2.0 포트에 연결된 BZ33[그림16] 컴퓨터의 USB 2.0 포트에 연결된 BZ33


위의 사진은 USB 2.0 포트에 연결되었을 때의 BZ33 상태 LED 색상을 찍은 것이다. USB 3.0과는 다르게 녹색 LED가 점등 된다. 따라서, USB 3.0 포트에 잘 연결되었는지의 상태를 사용자가 쉽게 확인할 수 있다.



06. 성능



자세한 성능을 측정하지는 않았지만, 읽기와 쓰기를 진행해 보았다.

[그림17] 컴퓨터의 USB 3.0 포트에 연결된 BZ33 의 읽기속도[그림17] 컴퓨터의 USB 3.0 포트에 연결된 BZ33 의 읽기속도


장착된 하드디스크의 성능에 따라 USB 외장하드의 성능도 다를 수 있으니, 대략적으로 USB 3.0 속도가 잘 구현되었는지만 확인해 보았다. 필자가 BZ33 케이스에 장착한 노트북 하드디스크는 웨스턴 디지털사의 WD5000LPVX 라는 모델이다. 현 시점에서는 이미 단종이 된 모델이고, 5400RPM에 8MByte 의 버퍼를 가지고 있는 제품이다. 노트북 전용 하드디스크에 7mm 제품이다 보니, 노트북에 장착되었을 때에는 성능이 많이 좋지는 않았다. 하지만 외장하드로 사용하기에는 충분한 성능을 가지고 있다고 판단이된다.




다행히도 하드디스크안에 노트북에서 사용했던 사진 및 동영상 데이터들이 남아있어 컴퓨터의 하드디스크로 데이터 복사를 진행해 보았다. 70MB/s ~ 110MB/s 정도의 속도로 꽤나 안정적으로 복사가 진행되었다. USB 2.0으로 연결했을 때 약 20MB/s 정도의 속도를 내는데에 비하여 USB 3.0 으로 인한 많은 속도향상을 보인다. 만약 노트북 하드디스크가 아닌 SSD 를 장착했더라면 더욱 빠른 속도를 낼 수 있었을 것이다.


[그림18] 컴퓨터의 USB 3.0 포트에 연결된 BZ33 의 쓰기속도[그림18] 컴퓨터의 USB 3.0 포트에 연결된 BZ33 의 쓰기속도


다음은 컴퓨터의 하드디스크에 있는 데이터를 외장하드로 복사를 진행해 보았다. 예상했던 것 처럼 70MB/s 에서 110MB/s 의 안정적인 속도를 내고 있었다. 

확실히 USB 2.0 외장하드에 비해 복사속도가 빨랐다. 8GB 정도의 데이터를 5분도 안되어 복사가 완료되었다.(예상시간 보다 빠르게 진행 되었다.)


07. 총평



만약 집에 사용하지 않는 혹은 업그레이드를 하고 남은 노트북 하드디스크가 있다면 저렴한 가격으로 외장하드 케이스를 구입하여 사용해 보는 것도 나쁘지 않을 것으로 보인다. 아무리 USB 메모리가 저렴해 졌다고 하더라도 아직 용량에 있어서 HDD 를 따라가지 못한다. 대략 100MB/s 의 속도는 일반적인 USB 3.0 메모리 읽기/쓰기 속도와 비슷하다. 복사 속도는 복사할 데이터의 단일 파일 크기에 따라 크게 차이가 나기 때문에 100MB/s 의 속도는 나쁘지 않은 속도이다.

외장하드를 통해 소중한 데이터를 간단히 백업 받아 놓을 수도 있고, 용량이 큰 데이터를 주변 사람들과 공유해 볼 수도 있다. 배송비 포함 10,000원 이하의 외장하드 케이스인 BZ33 제품은 외적으로는 고급스럽지 못하지만 성능 및 안정성 면에서는 충분히 실 사용이 가능할 정도일 것으로 보인다.




다만, 동봉되어 있는 USB 케이블의 컴퓨터 연결쪽 커넥터가 부드럽지가 못하다. 컴퓨터 케이스 전면의 USB포트에 연결했다가 제거를 할 때 USB 커넥터가 제거가 되었어야 정상인데, 연결된 USB 포트가 너무 타이트하여 케이스 커버가 함께 빠진 경험을 하게 되었다. 물론 어디가 고장나거나 하진 않았지만, USB 커넥터가 너무 타이트하게 들어가서 컴퓨터의 USB 포트를 손상시킬 위험이 있을 수도 있을 것 같다. (필자의 제품만 그런 것일 수도 있다.)

그래도 전반적으로 만족하는 제품이다.


2018년 10월 2일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형




01. 입맛이 없을 때 가을전어 한점



"가을 전어(錢魚) 머리에는 깨가 한 되다." 라는 속담이 있다. 가을철 전어는 다른 계절의 전어보다 특별히 맛이 좋다라는 속담이다. 전어의 전(錢)자는 "돈전" 으로, 돈 물고기 정도의 해석이 될 것이다. 맛이 좋아서 먹는 사람들이 돈을 생각하지 않고 먹기 때문에 붙은 이름이라고 한다. 특히 가을에 먹는 전어를 최고의 맛으로 뽑는 이유는 전어의 산란기와 관련이 있다. 전어의 산란기는 봄에서 초여름까지이다. 산란기를 마친 전어가 실제 성장하는 시기는 여름이고 이 때, 가장 많은 먹이를 섭취한다. 여름에 많은 먹이를 먹고 자란 전어가 가을을 만나면 살이 오른 전어가 되고, 살이 오른 전어가 횟감으로 변신하게 되면 두툼하게 씹히는 식감을 가진 훌륭한 횟감이 된다.




주말 오후 와이프와 늦은 점심을 먹기위해 무엇을 먹을지에 대한 고민을 하던 중, 서로 입맛도 없고 입맛을 살릴음식을 고르던 중 전어회가 문득 떠올랐다. 집 앞에 횟집도 있기에 와이프와 손을 잡고 횟집으로 향했다.

경기도 평택시 지산동의 필자가 찾은 횟집은 바로 총각수산이다.





02. 점심식사로 전어만 먹을 수 없다.



전어를 먹기위해 방문한 횟집이지만, 술안주가 아닌 점심식사로 전어회만 먹기에는 무엇인가 조금 부족한 느낌이 강했다. 다행히 총각수산에서는 점심특선 메뉴가 1인당 12,000원에 제공되고 있어, 점심특선 2인 + 전어회 1인분(20,000원) 을 주문하였다.


[그림1] 총각수산의 기본반찬[그림1] 총각수산의 기본반찬



총각수산 지산점의 기본 반찬이다. 뻔데기, 상추, 묵은지, 쌈장, 샐러드, 미역국이다. 미역국은 정말 미역이 많이 들어있고, 맛있다. 미역이 많이 들어있으니, 국물이 엄청 진하다.




[그림2] 총각수산의 고등어구이[그림2] 총각수산의 고등어구이



점심특선 반찬으로 고등어 구이가 먼저 나온다. 맛있게 잘 구워진 고등어 구이는 느끼하지 않고, 짜지도 않으며 먹기 딱 좋다. 일단 배고픔을 달래기 위해 와이프와 젓가락질을 시작한다. 금새 고등어 구이를 해치웠다.


[그림3] 총각수산의 단호박찜[그림3] 총각수산의 단호박찜



필자가 상당히 좋아하는 반찬이다. 단호박 찜인데 너무 맛있다. 호박의 단맛은 잃었던 입맛을 살려준다.


[그림4] 총각수산의 고구마튀김[그림4] 총각수산의 고구마튀김





고구마 튀김도 반찬으로 나왔다. 하지만, 고구마가 그렇게 맛있는 편이 아니어서 고구마 튀김은 별로였다. 눅눅하거나 못먹을 정도가 아닌, 단지 고구마가 맛이 없었을 뿐이다. 튀김의 정도는 아주 바삭하고 식감이 괜찮았다. 고구마를 직접 키워 튀김을 만드는 것이 아니니 그럴 수 있다.

[그림5] 총각수산 점심특선 광어회[그림5] 총각수산 점심특선 광어회



점심특선의 메인요리이다. 광어회 12점이 나왔다. 지느러미 살(えんさき-엔가와)이 나오길 살짝 기대했지만 나오질 않았다. 광어회의 신선도는 보통이다. 수분이 없어 푸석하지도 않고, 씹는 식감도 괜찮다. 다만, 점심특선 메뉴의 특성상 얼마나 신선한 횟감을 사용했는지는 의문이다. 그래도 먹는데에는 아무 거부감 없이 잘 먹었다.


[그림6] 총각수산 점심특선 광어회 상태[그림6] 총각수산 점심특선 광어회 상태





광어회의 두께는 일정하였고, 뼈 발라내기(おろし-오로시)도 아주 잘 되어있다. 어떤 횟집을 가면 오로시를 잘 못하여 살에 뼈가 가끔 남아있는 경우가 있다. 초짜 또는 성의 없는 식당이니, 회를 먹는데 뼈가 씹힌다면 바로 클레임을 걸어야 한다.(사람이 하는 일이니 하나정도는 괜찮을 수 있다.)


[그림7] 총각수산 점심특선 광어회 한점[그림7] 총각수산 점심특선 광어회 한점



광어회 한점을 고추냉이 간장에 살짝 찍어 들어보았다. 초장을 찍어먹는 것 보다 맛있다. 회를 초장에 찍어먹으면 초장 맛이 너무 강해 회 본연의 맛을 느끼기 힘들다. 따라서 고추냉이 간장에 찍어 맛을 음미하는 것을 추천한다.


[그림8] 총각수산 점심특선 광어회 초밥[그림8] 총각수산 점심특선 광어회 초밥



회를 먹고 있으면 초밥이 나온다. 전문 초밥집에서의 초밥 느낌은 아니지만, 먹을만 하다. 밥 알갱이가 약간 질었던 것이 아쉬웠다.

[그림9] 총각수산 점심특선 알밥[그림9] 총각수산 점심특선 알밥





회와 초밥을 다 먹을 때쯤 맛있는 알밥이 나온다. 특이한 점은 총각수산의 알밥에는 소스가 들어가 있다. 특별히 알밥을 위해 만든 소스인 듯 하다. 잘 비벼서 한숟가락을 먹으면 정말 맛이있다. 입 안에서 톡톡 튀는 날치알이 제법 식감을 살린다.


[그림10] 총각수산 점심특선 알밥 한숟가락[그림10] 총각수산 점심특선 알밥 한숟가락



알밥은 게눈 감추듯 순식간에 살아졌다. 알밥 뿐만아니라 모든 음식들을 와이프와 함께 금방 해치웠다. 역시 보통 이상의 횟집음식은 잘 먹힌다.


[그림11] 총각수산 점심특선 매운탕[그림11] 총각수산 점심특선 매운탕



매운탕을 준비해달라고 해서 먹어보았다. 얼큰한 국물이 전형적인 횟집 매운탕이다. 떡 사리를 하나 둘 씩 집어 먹는데 맛있다. 추가해달라고 했더니 떡 사리는 추가금이 발생한다고 한다. 그래서 됐다고 했다.




03. 본격적인 전어회 시식



[그림12] 총각수산 전어회 한접시[그림12] 총각수산 전어회 한접시



전어회 한접시가 나왔다. 점심특선을 먹고 있는 중간에 나와 함께 먹었다. 양이 괜찮아 보인다. 바닷가 근처에 가서 20,000원 전어를 주문하면 위의 양보다 많겠지만, 도심에서 먹을 수 있는 전어회가 20,000원에 저 정도 양이면 작은 양은 아니다. 전어 회는 세꼬시 형태로 썬다. 뼈채 썰어먹는 회인 것이다. 맛은 강하고, 뼈째 썰어버린 세꼬시형태여서 두툼한 살점을 씹는 식감과 뼈를 씹는 아삭아삭함의 식감이 더해지어 최상의 식감을 자랑한다.


[그림13] 총각수산 전어회 상태[그림13] 총각수산 전어회 상태


  

전어회는 바로 잡은 상태이기 때문에 아주 신선하다. 블로그를 포스팅을 하면서도 다시 먹고 싶은 생각이 든다.




[그림14] 총각수산 전어회 한점[그림14] 총각수산 전어회 한점



전어회 한점을 고추냉이 초장에 찍어 들어봤다. 광어회는 고추냉이 간장에 찍어먹었지만, 전어회는 고추냉이 초장에 찍어먹었다. 이유는 광어회인 경우 맛이 강하지 않다. 강하지 않은 맛에 강한 초장의 맛이 섞이면 초장 맛으로 회를 먹는 것이나 다름없다. 하지만 전어회인 경우 고소한 맛이 강하고, 특유의 전어 냄새가 있다. 초장을 찍음으로 특유의 전어냄새를 잡고, 고소한 맛과 달고 매운 맛이 더해져 폭발적인 맛을 느낄 수 있다.


04. 총평



수년동안 횟집을 다니면서 맛집이라고 느낀 곳은 솔직히 없다. 회라는 것이 특별히 조리를 하는 부분이 없기 때문에 재료 본연의 맛이 아주 중요한 분야이다. 다만 횟집을 찾아가는 기준은 얼마나 신선한 재료로 횟감을 선택했느냐, 위생상태가 얼마나 좋은가이다.

필자가 회를 가장 맛있게 먹었던 기억은 통영의 어느 한 섬에 배를 타고 들어가 어부와 해녀의 부부가 떠주는 회를 먹었을 때였다. 그만큼 회는 신선도가 중요하다는 것이다.

집 앞의 도심에 있는 횟집임에도 불구하고, 신선도를 잘 유지하는 총각수산 지산점은 회가 생각날 때 한번씩 들러보아도 좋을 것으로 보인다. 특히 요즘 같은 가을 전어의 철에는 꼭 전어회를 주문하여 먹어보는 것을 추천한다.




2018년 10월 1일
Kunttang



반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


01. 우리집 식구들의 치킨사랑



필자의 식구들은 먹는 것을 좋아한다. 그 중에서도 절대 빼 놓을 수 없는 것이 바로 치킨이다. 특히 큰 아들인 경우 일주일에 두 번정도는 치킨을 먹어야 한다. 동네 여러 치킨집의 치킨은 한번 이상 먹어본 곳이다.

어느날, 회사에서 퇴근을 하려고 하는데 동료가 닭강정 좋아하는지 물어본다. 말해봐야 입만 아프다고 얘기했더니 오산 닭강정 맛집이 있는데 퇴근 전 같이 주문하고 회사 정문에서 퇴근하면서 받자고 한다. 맛집이라니 그러자고 했다. 닭강정을 받아서 집에 가져갔더니 그 후 부터는 아들이 문전대박 닭강정 노래를 부르고 있다.




02. 위치




필자가 직접 매장을 찾아가 본 적은 없다. 대부분 회사 퇴근 때 미리 주문하여 정문에서 받아가는 방식으로 구입을 했었다. 매장 위치가 어디있는지 찾아보았더니 오산 오색시장 내에 있다고 한다.


03. 메뉴



기본적으로 순살인지 아닌지로 구분된다. 그리고, 맛에 따라서 각각 매운맛, 중간맛, 순한맛, 달콤한맛이 있다. 필자는 아이들이 먹어야 해서 항상 순살 + 달콤한 맛으로 주문한다.

 

[그림1] 영양닭강정 소개[그림1] 영양닭강정 소개


필자는 아직 영양 닭강정에 달콤한맛 뿐이 먹어보지 못했다. 기회가 되면 다른 맛도 한번 주문해 볼 예정이다. 메뉴에 대해 자세히 확인하고 싶으면 문전대박 닭강정 홈페이지에서 확인하면 된다.




문전대박닭강정홈페이지(http://문전대박.kr/)


04. 영양 닭강정 순살 달콤한 맛



[그림2] 문전대박 닭강정 포장[그림2] 문전대박 닭강정 포장


문전대박 닭강정의 포장은 아주 깔끔한 박스로 되어있다. 소스가 샐 염려가 없을 정도의 두께감있는 박스이다. 손잡이가 달려있어 들고 가기도 편하다.


[그림3] 문전대박 닭강정 포장[그림3] 문전대박 닭강정 포장


사진을 찍고 있는데 둘째 아들이 달려든다. 역시 치킨사랑이다.


[그림4] 문전대박 닭강정 개봉[그림4] 문전대박 닭강정 개봉




박스를 열어보면 닭강정의 양이 엄청나다. 솔직히 닭강정 가격이 비싼편이긴 한데, 이정도의 양이면 적당한 가격이라는 생각이 든다. 


[그림5] 문전대박 닭강정[그림5] 문전대박 닭강정


닭강정 한점을 집어보았다. 소스가 아주 잘 배어있다. 실제 씹어보면 기름기도 많이 없고, 달콤한 맛의 소스가 고기와 잘 어울린다.


[그림6] 문전대박 닭강정 속살[그림6] 문전대박 닭강정 속살


닭강정에서 중요한 것이 튀김옷이다. 어떤 닭강정은 튀김옷이 너무 두꺼워 밀가루 튀긴 느낌이 많이 난다. 하지만 문전대박 닭강정은 적당한 튀김옷을 가지고 있고, 닭강정인데도 불구하고, 아주 바삭한 식감을 가지고 있다.


05. 총평



필자가 문전대박 닭강정을 먹어보고 맛있다고 느꼈던 이유는 필자의 어렸을적에 먹었던 치킨의 맛과 아주 비슷했다. 달콤하면서도 느끼하지 않고, 고기와 잘 어우러지는 맛이다. 여러 닭강정을 먹어보았지만 못하는 곳인 경우 아주 느끼하거나, 소스와 어우러지지 못하는 경우가 대부분이다. 하지만 문전대박 닭강정은 못하는 집의 느낌이 전혀 없다. 찾아보니, TV에도 소개가 되었고 전국에 체인점까지 가지고 있다고 하니 다른 사람들의 입맛에도 맞는 것으로 보인다.




속초에 놀러갔을 때, 만석닭강정을 구입하여 먹었던 기억이 있다. 엄청 유명하다길래 먹어보았으나, 필자의 입맛에는 맞지 않았다. 좀 식혀 먹었더니 괜찮았다. 하지만 문전대박 닭강정은 필자의 입맛에 너무 잘 맞고, 차갑게 식혀 먹었더니 더욱더 맛이 좋아졌다.

주말에 닭강정 1마리를 주문하여 가족들과 함께 먹을 때의 경험은 맛있는 음식으로 세상을 다 가진 기분을 느끼게 해 줄 것이다.


2018년 9월 28일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형


01. Bluetooth



어느 순간부터 블루투스라는 기술은 우리 주변에서 손쉽게 찾아볼 수 있는 어쩌면 없어서는 안될 기술이 되어버렸다. 2006년경 TV에서 어떤 사람이 귀 한 쪽에 이상한 기기를 꽂은채, 혼자 중얼거리며 통화를 하는 모습을 보게 되었다. 아마 모토로라사의 블루투스 핸즈프리로 기억이 된다. 블루투스 지원 기기들은 고가의 플래그쉽 모델이었으며, 블루투스라는 기술을 이용한 제품인지 조차도 모르는 경우가 많았다. 블루투스가 탑재된 기기라 하더라도, 블루투스를 지원하는 주변기기의 부재로 블루투스를 제대로 활용하지 못하는 경우가 대부분이었다.




2018년에 살고 있는 우리는 어떠한가? 아마도 모든 기기들이 블루투스 기술을 기본으로 탑재하고 있고, 블루투스로 인하여 선 없는 자유를 얻게 되었다. TV와 사운드바가 무선으로 연결이 되고, 음질이 좋지 못한 휴대폰의 내장 스피커를 대체할 수 있는 수단으로 포터블 블루투스 스피커를 이용하며, 심지어 애플사의 아이폰인 경우는 3.5파이 4극 폰잭을 제거하기도 하였다.

이러한 블루투스 기술이 아직도 잘 적용되지 않은 곳이 바로 데스크탑이다. 노트북 및 태블릿인 경우 몇 년전 부터 블루투스를 기본으로 포함하고 있엇지만, 데스크탑에는 아직까지도 블루투스가 기본으로 적용되지 않고 있다. 그 것이 조립 PC 라면 더욱더 블루투스와는 거리가 멀어지게 된다.

하지만, 낙담하기는 이르다. 데스크탑에서 블루투스를 사용할 수 있는 방법이 있기 때문이다. 바로 Bluetooth 를 활성화 시켜주는 USB BT 동글을 설치하면 끝이다. 심지어 가격까지 1만원 내외로 구입할 수 있기 때문에 큰 부담이 없다.

우리가 접해왔던 블루투스의 기술은 Version 2.x + EDR(Enhanced Data Rate) 부터 시작된다. Version 1.x은 최대 전송속도가 721kbps 였기 때문에 실 사용에서는 크게 무리가 있었다. Version 2.x + EDR 부터는 3Mbps 로 최대 전송속도가 크게 향상되어 음성데이터의 전송이 가능했고, 이로 인해 핸즈프리와 같은 제품들이 블루투스 기술을 이용하여 제품화 되는 계기가 되었다.

Version 3.x +HS(High Speed) 부터는 최대 전송속도가 24Mbps 로 크게 향상되어 블루투스로 스테레오 음악을 들을 수 있게 되었다. 이 때 부터는 각종 음악기기 제조사에서 블루투스 이어폰 및 헤드폰을 제작하기 시작한다. (현재에도 Version 3.x 의 Bluetooth 기술을 탑재한 제품들이 개발되고 있다.)

Version 4.x 부터는 기존 3.x 까지 사용했던 기술을 Classic Bluetooth 로 분류하고, Bluetooth High Speed와 BLE(Bluetooth Low Energy) 가 추가 된다. 또한, 각종 압축기술(SBC, AAC, apt-X)의 발전으로 고품질 오디오 데이터 전송이 가능해진다.

아직 그렇다할 제품이 출시되지는 않았지만, Version 5 가 2016년에 공개되었다. 참고로 Version 5 는 5.x 의 버전을 사용하지 않고 그냥 5로 표시한다.


02. 데스크탑에 Bluetooth USB 동글을 설치한 이유



필자는 음악 감상을 참으로 좋아한다. 이러한 이유로 인해 다양한 음악 감상용 기기들을 소유하고 있고 대부분 스피커 또는 유선헤드폰을 함께 활용하여 음악감상을 한다. 어느날 헤드폰을 끼고 열심히 일하던 중 헤드폰과 내 컴퓨터의 DAC에 연결된 선이 너무 불편하다고 느끼게 되었다. 그래서, 헤드폰을 벗어버리고 LG 톤플러스와 휴대폰을 연결하여 음악을 들어 보았다. 음질은 조금 떨어지긴 하지만 들어줄만한 수준이고 편한 것이 너무 좋았다. 데스크탑에 있는 음악들을 무선으로 감상하기 위해서는 Bluetooth 를 설치해야만 했다.

또한, Bluetooth 주변기기(Bluetooth 키보드, 마우스) 등을 연결하여 간편하게 사용해 보고 싶었다.




03. Bluetooth 선택의 기준



음감을 포함한 각종 악세사리가 연결되어야 하기 때문에 Bluetooth Version 4.x 를 지원해야하고 또한 음감 시 끊김없는 고음질의 음악을 듣기위해서는 최소한 A2DP 에서의 apt-X 코덱을 지원하는 USB 동글이 필요했다.

인터넷 쇼핑몰 검색 결과 나에게 딱 맞는 동글이 너무 저렴한 가격으로 어렵지않게 구입할 수 있었다. 바로 NEXT사의 204BT CSR 4.0 블루투스 동글이다.


04. 개봉



인터넷 쇼핑몰에서 주문 후에 하루만에 받아 볼 수 있었다. 금액은 7천원 정도 이고 배송비 포함해도 1만원 이내로 구입할 수 있는 제품이었다.

[그림1] NEXT 204BT 전면[그림1] NEXT 204BT 전면


가격이 저렴하고, 제품의 크기가 크지 않기 때문에 포장 자체는 아주 심플하다. 제품의 크기는 성인 남성의 엄지손톱보다 조금 큰 정도이다. 제품의 전면에는 Windows 10 로고와 CSR 4.0 이라는 표시가 있다. CSR이라는 Bluetooth 칩제조 업체의 제품을 사용하여 만들었다는 뜻이다.


[그림2] NEXT 204BT 후면[그림2] NEXT 204BT 후면


제품의 후면에는 간단한 스펙과 지원하는 프로파일들이 적혀있다. APT-X 는 압축 코덱의 종류인데, 프로파일 쪽에 적혀있는 것이 이상하다. 일단, APT-X 를 지원한다고 하니 믿어보는 수 밖에 없다.




[그림3] NEXT 204BT 구성품[그림3] NEXT 204BT 구성품


구성품은 정말 단순하다. Driver가 들어있는 미니 CD 한장과 USB 동글이 전부이다. 


[그림4] NEXT 204BT 동글의 크기[그림4] NEXT 204BT 동글의 크기


동글의 크기를 살펴보기 위해 손으로 쥔 모습을 촬영해 보았다. 엄지손톱보다 조금 더 큰 사이즈이다. 아무리 근거리 통신용 Bluetooth 동글이라고 하더라도, 안테나를 포함한 제품의 사이즈가 엄청 작다. 과연 성능이 어떨지 궁금하다. 하긴, 우리가 사용하는 휴대폰 및 노트북에 장착되어있는 블루투스모듈인 경우도 그렇게 크지는 않다.

[그림5] NEXT 204BT 동글 장착[그림5] NEXT 204BT 동글 장착




동글을 필자의 컴퓨터에 연결된 USB 허브에 연결을 해 보았다. 로지텍 Unifying USB 동글보다 살짝 크다. 우분투 16.04 LTS 버전의 OS에서 별 다른 설정 없이 Bluetooth 가 활성화 된다.


[그림6] NEXT 204BT 동글 인식(Ubuntu 16.04 LTS)[그림6] NEXT 204BT 동글 인식(Ubuntu 16.04 LTS)

작업표시줄에 BT 로고가 추가되면서 블루투스 On/Off 를 할 수 있게 되었다. 수년 째 개발 PC로 우분투를 사용하고 있는데 오픈소스의 위력은 참으로 대단한 것 같다.

[그림7] NEXT 204BT 주변장치 검색(Ubuntu 16.04 LTS)[그림7] NEXT 204BT 주변장치 검색(Ubuntu 16.04 LTS)

주변 장치를 검색해 보았다. 악세사리부터 시작하여 오디오 기기 까지 잘 검색이 되는 모습을 확인할 수 있었다. BLE 디바이스도 검색이 잘 된다.


05. 성능



블루투스 키보드(K380), 마우스(MS), 톤플러스 HBS-850 를 모두 연결시키고, 음악을 들으면서 키보드와 마우스를 사용해 보았다. 마우스 포인터가 부드럽게 움직이다가 간혹 끊어짐이 발생하기도 하지만, 이는 2.4Ghz 대역대가 많이 복잡하여 발생하는 문제로 일반적인 가정 환경에서는 크게 문제가 발생하지 않을 것으로 보인다. 음악이 끊기지 않고 잘 흘러나왔으며, 키보드를 이용한 작업에도 크게 문제가 발생하지 않았다.




06. 총평



NEXT 라는 회사는 명품대열에 낄 수 없는 일반적인 주변기기 회사이다. 하지만, CSR 사의 칩을 사용하여 개발한 블루투스 USB 동글을 판매하고 있다. CSR사는 apt-X 의 라이선스를 가지고 있을 만큼 블루투스 칩 업계에서 큰 영향을 주는 회사이다. 필자 역시 CSR 칩을 사용했다는 것을 보고 믿고 구입을 하게 된 것이다.

전반적으로 좋다라는 감정을 느끼진 못했지만, 특별히 나쁘다라는 느낌 역시 받질 못하였다. 새로운 기능을 제공 하는 것도 아니고, 단지 Bluetooth 를 사용할 수 있게 만들어 주는 것이기 때문에 당연한 결과이다. 여기서 블루투스의 성능이 제대로 나오지 않는다면 나쁘다라는 감정이 생길 수 있게지만 만족할만한 성능을 내었기에 크게 문제가 되지 않는다. 음질 역시 나쁘지 않다. 물론 음질은 상대기기의 성능에 따라 달라지게 된다.

1만원 이하의 금액으로 내 컴퓨터에 블루투스를 추가할 수 있는 방법이다. 충분히 투자할 가치가 있으며 1만원 정도 투자할 경우 데스크탑에서도 편리한 Bluetooth 기술을 사용할 수 있게 되기 때문에 구입할 만한 가치가 충분이 있다고 생각된다.

2018년 9월 27일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,
반응형



01. 다마고(たまご)



어느날 초밥을 먹기위해 회전 초밥집에 갔는데, 아이들이 다마고 초밥을 너무 잘 먹는다. 요즘 초밥집을 다녀보면, 다마고 초밥인 경우 직접 만드는 초밥집이 별로 없다. 만들어진 다마고를 썰어서 초밥에 올려주는 초밥집이 대부분이다. 

필자가 다니는 초밥집은 다마고를 직접 만든다고 한다. 맛이 확실히 다르다. 다마고의 단맛과, 단촛물로 비벼진 밥알갱이 그리고 약간의 와사비가 절대적인 비율로 잘 섞이게 되면 그 어떤 초밥보다 맛있는 최고의 초밥이 완성된다.

그런데 무심코 먹었던 다마고 초밥에 대해 어떻게 만드는지에 대한 궁금증은 전혀 없었다. 하지만 아이들이 잘 먹는 것을 보니 집에서 만들어 줘야겠다는 생각이 들어 맛을 분석해 보고, 다마고 초밥에서 다마고 부분만 들어서 잘 살펴보았다.

결론은 계란말이이다. 계란말이이지만 계란물을 프라이팬에 익힐 시점에 표면을 태우지 않고 적당히 익었을 때, 잘 접어 넘어가는 것이 아주 맑은 노란색을 띄는 핵심이라 생각이 들었다.

자취생 시절, 계란말이를 워낙 많이 해 먹어 보았기 때문에 계란을 잘 말아주는 것은 자신이 있었다.





02. 식감



집에 오자마자 계란말이를 해 보았다. 달짝지근한 맛을 내는 비법을 모르니, 일단 한국식으로 짭조름하게 만들어 보았다. 분명, 초밥집의 다마고는 카스테라처럼 부드럽고 입안에 들어가면 살살 녹는 식감을 가지고 있었는데 내가 만든 계란말이는 맛은 있었지만 집에서 만드는 일반적인 계란말이였다.

같은 계란인데 왜 식감이 다른 것일까? 무슨 재료가 첨가되어 식감을 부드럽게 만드는 것인가? 한 동안 생각을 하던 중 한 요리 프로그램에서 계란을 철망에 거르는 장면을 목격하게 되었다.

이게 정답이었다. 계란흰자에 포함된 걸쭉한 단백질 덩어리를 제거하고, 계란물의 입자를 고르게 만들어주는 작업이었다.

[그림1] 철망에 걸러지는 계란의 단백질 덩어리[그림1] 철망에 걸러지는 계란의 단백질 덩어리


계란물을 만들어 철망에 걸러보면, 위와 같이 단백질 덩어리를 볼 수 있게 된다. 숟가락으로 잘 눌러가며 철망에 걸러지도록 계란물을 내려 주는 것이 부드러운 식감의 포인트였다.



03. 달짝지근한 맛



집에서 달짝지근한 맛의 계란말이를 만들기 위해, 소금 대신 설탕을 넣어보았다. 결과는, 초밥집에서 먹었던 다마고의 맛이 나질 않는다. 그냥 단맛만 느껴질 뿐이다. 단 맛이 첨가되었으니, 맛있긴하다. 철망에 걸러준 계란물을 이용하였더니 식감도 비슷하다. 하지만, 초밥집의 다마고 맛이 아니다.




카스테라 같은 부드러운 식감에 튀지않는 단맛이 만들어져야 한다. 맛술을 사용해 보기로 했다. 사실 필자는 요리를 할 때 맛술을 자주 사용한다. 맛술에는 주당이라는 당분이 포함되어있어 음식의 맛을 많이 살려준다. 또한, 맛술은 가열요리를 할 때 사용을 해 주게 되면 각종 잡냄새를 잡아 주고, 식감을 부드럽게 만들어 준다. 스테이크나 생선요리를 할 때 주로 사용하는데, 이번에는 다마고에 첨가 해 보기로 한다.

계란에도 비릿한 냄새가 있다. 계란의 잡내를 맛술로 잡아주고 단맛을 키우는 역할을 맛술이 할 것으로 보였다. 맛술의 단맛은 강하지가 않기 때문에 백설탕과 함께 사용을 해 보았다.


[그림2] 맛술[그림2] 맛술


필자가 사용하는 맛술이다. 맛술 중에 가장 사용하기 편하고, 각종 냄새를 잘 잡아주는 맛술이다. 가격도 비싸지 않아 큰 통으로 구입해서 필요할 때마다 바로바로 사용을 한다.


[그림3] 맛술과 설탕의 혼합[그림3] 맛술과 설탕의 혼합


맛술과 설탕을 적당한 비율로 잘 혼합하고, 그 위에 철망을 얹어놓은 다음 고운 계란물을 만든다. 고운 계란물과 맛술, 설탕이 잘 혼합되도록 섞어준다.

결과는 대 성공이었다. 초밥집에서 맛보던 다마고를 맛 볼 수 있었다. 만드는 방법 자체가 많이 어렵지는 않았던 것이다. 인터넷을 찾아보면 쉽게 알 수 있을 것 같은 내용들이었지만, 다마고 만큼은 필자가 직접 생각하고 만들어보고 싶어 인터넷 검색을 하지 않았다.

요리를 좋아하기 때문에 가끔 요리를 통해 필자가 원하는 맛을 얻었을 때 큰 성취감을 느끼게 된다.


04. 만드는 방법



위에서 핵심적인 부분은 모두 설명이 되었다. 계란말이 만들 듯이 만들면 그만이다. 계란말이는 계란을 얼마만큼 많이 사용했느냐에 따라 맛이 결정된다. 자취생 시절 계란 두알에 물을 넣어 계란물을 만들고, 계란말이를 만들곤 하였는데 이럴 경우 진한 계란의 맛이 느껴지질 않는다.

이젠 자취생도 아니고, 계란을 듬뿍 사용해 본다.




04-01. 재료


1. 계란 8개

2. 맛술 소주잔 3잔

3. 설탕 2스푼(단맛을 좋아한다면 조금씩 늘려 보는 것도 나쁘지 않다.)

4. 식용유


04-02. 만들기


1. 계란 8개를 그릇에 모두 풀어준다.

[그림4] 계란8개[그림4] 계란8개


2. 흰자와 노른자가 잘 섞일 수 있게 빠르게 잘 저어준다. 이 때, 핵심은 단백질 덩어리를 최소화 해야 한다는 것이다. 힘들더라도 열심히 섞어 준다. 잘 섞어주게 되면 철망 거름 작업 시 빠르게 계란물을 얻을 수 있다.


[그림5] 계란풀기[그림5] 계란풀기


3. 준비한 맛술과, 설탕을 잘 섞어준다.

[그림3] 맛술과 설탕의 혼합[그림3] 맛술과 설탕의 혼합




4. 잘 섞인 맛술/설탕물에 철망을 이용하여 계란물을 부어준다.

[그림6] 계란물 부어주기[그림6] 계란물 부어주기


5. 계란물이 맛술과 잘 섞일 수 있게 고르게 저어준다.

[그림7] 잘 섞인 계란물[그림7] 잘 섞인 계란물


7. 계란물을 국자로 퍼서 가열된 프라이팬에 올려가며 계란말이를 만든다.

[그림8] 완성된 계란말이[그림8] 완성된 계란말이


8. 완성된 계란말이는 충분히 식혀준다. 뜨거운 상태에서 칼질을 하게 되면 계란말이가 흐트러지게 된다. 따라서, 최소한 뜨겁지 않을 정도까지는 식힌 후에 칼질을 시작해야 한다.

[그림9] 일정한 크기로 자른 계란말이[그림9] 일정한 크기로 자른 계란말이




05. 마무리



불 조절에 실패를 하여, 깔끔한 노란색의 계란말이는 완성하지 못하였다. 약불에 서서히 익혀가며 계란을 접어나가면 아주 밝은 노란색의 계란말이가 완성이 될 것이다. 하지만, 영상촬영을 하면서 사진도 찍어가면서 계란말이를 하다보니, 시간을 계속 놓쳐 살짝씩 더 익어버리게 되었다. 이럴 경우 부드러운 식감이 약간 떨어질 수 있다. 하지만, 철망으로 거른 계란물을 사용했기 때문에 부드러운 식감은 어느정도 유지된다.

 

[그림10] 계란말이 단면[그림10] 계란말이 단면


그래도 안쪽은 비교적 노란색을 잘 유지하고 있다. 얇게 썰어 단촛물로 비벼진 밥에 얹게되면 맛있는 다마고 초밥이 완성될 것이다.

[그림11] 계란말이 단면[그림11] 계란말이 단면




먹기 좋게 썰어보았다. 겉면은 아쉽게도 많이 익히게 되어 살짝 누런 빛이 돌지만, 단면은 깔끔한 노란색이 어느정도 표현되고 있다. 조금 더 균일하게 접었다면 초밥집의 다마고와 비슷해졌을 것이다.


[그림12] 그릇에 담긴 계란말이[그림12] 그릇에 담긴 계란말이


일정한 크기로 잘라 그릇에 먹기 좋게 담아보았다. 


[그림13] 계란말이 한입[그림13] 계란말이 한입


그릇에 담고 남은 한 조각을 집어 먹어보았다. 식감이 아주 부드럽고 은은하게 올라오는 달짝지근한 맛이 초밥집의 다마고와 비슷하다. 

아이들 자고 있는 시간에 만들어 냉장보관을 하고, 아침에 출근하기 전 와이프에게 계란말이를 만들었다고 말을 하고 출근을 하였다. 아침밥 반찬으로 아이들에게 주었더니, 담아있는 한 그릇을 두 아이가 모두 먹었다고 한다. 아이들 입맛에도 맞는 것으로 보인다.




본 계란말이는 계란이 많이 필요하지만, 만들어 먹어보면 정말 맛있다. 밥 반찬으로도 좋고, 간식으로도 좋다. 만드는 시간도 오래걸리지 않고, 계란 이외의 특별한 재료를 필요로 하지 않는다. 집에 있는 재료만으로도 간단히 만들 수 있다는 장점이 있다.

시간이 된다면 한번씩 만들어 먹는 것도 괜찮을 것으로 보인다.


2018년 9월 18일
Kunttang

반응형
블로그 이미지

매깡

- 각종 문의는 메일로 해주세요. 메일: soriel01@nate.com

,