Category: Hardware

꽃삽질 : ffmpeg 를 이용한 rtsp stream 녹화

며칠 이걸로 고생했는데, 답을 찾아내진 못했다. 이건, 녹화를 시행하는 쪽 기기 문제도 있겠지만, 영상을 날려주는 rtsp 서버 쪽에 더 큰 문제가 있는 듯 하다. Xiaomi Dafang 을 활용(?)하여 rtsp 서버를 만들었다. tinyCam 등을 활용하면, 적어도 ‘보는 데’는 지장이 없다. 다만, 이걸 녹화하여 보존하려하니 무리가 따른다. Dafang Custom Firmware 에 녹화 기능이 있긴 하다. 그런데 이

KDE Neon : 에너지 절약 사용 불가..?

KDE Neon 이라 썼지만, 우분투 전반에 걸쳐 나타나는 문제라고 (그야말로 막연하게) 짐작되며, 그 중에서도 NVidia 상용 드라이버가 이 난국(?)의 주범으로 보인다. 적어도 Intel 그래픽을 사용하는 기계에선 이런 일이 없었기 때문이다. Hackintosh 문제도 있고 하여, 가능하면 AMD 를 한번 써보고 싶긴 한데.. 아직까진 그럴 기회가 없었다. 아무튼, NVidia proprietary Driver 를 사용하고, KDE 계열을 쓰면서 ‘세션

샤오미 DaFang, Custom Firmware 설치.

샤오미의 다른 IP 카메라를 쓰고 있는데, 이게 Mi Home 을 이용하는 형식이고, 그 얘기는 서버가 중국에 있단 뜻이 된다. 뭐.. 중국에 있건 달나라에 있건, 그 ‘위치’가 중요한게 아니고, 어딘가를 ‘경유’해야한다는 사실 자체가 그다지 맘에 들진 않는다. 대체품이 없을까 고민하던 중에, rtsp 서버를 지원하거나, Onvif 를 지원하는 카메라가 있으면 된다는 사실까진 알아냈는데..이게 생각보다 비싸고, 확실한 안내서를

OpenWrt : 자꾸 WAN 이 끊어지는데..

현재 원인 파악 중이다. 며칠 동안 계속 끊어지고 있다. 짧게는 1~2분이면 재 연결이 되고, 또 어쩔 땐 5분 이상 넘어가기도 한다. 적어도 한시간에 한번은 이런 현상이 나는 듯. 왜? 로그를 보면 대략 30분 ~ 1시간 사이에 한번씩 WAN 포트(eth1)이 Down 되었다가 돌아오는데.. 왜?? 이전에도 이런 일이 있었나? 없었던 듯 한데?최근에 뭘 바꿨나? USB 리더를 바꾸긴

Openwrt: Wan6/ipv6 문제.

** 속도에 문제가 있었던 원인은 ipv6 가 아니라, hostname 이 공유기와 다르게 설정되어 있었기 때문이다.아래 글은.. 그야말로 오류! 그래도 그냥 남겨놓기로 한다. 서버를 새로 설치했는데, 연결 속도에 문제가 생긴다.또, DNS 에도 뭔 오류가 발생했는지 찾지를 못한다. 물론 mpd-server 는 잘 등록이 되어 있는 상태.nfs 에도 IP 주소가 아닌 저렇게 이름으로 등록을 해놨기에, 마운트 속도가 현저히

Openwrt : nfs client 설치.

Openwrt 기기로 nfs 서버까지 제대로 쓸 수 있을지는 의문인데, 아무튼 설치를 할 수는 있다고 한다. 여기선 Client 에만 집중. v4 를 원하면 kmod-fs-nfs-v4 를 설치하라고 한다. 마운트는 다음과 같이. `nolock` 은 꼭 붙이라고 한다. 재부팅되어도 쓸 수 있도록 하려면, /etc/fstab 에 추가하라고. /etc/config/fstab 이 아니다. 늘 그렇듯, Openwrt 공식 문서에서 베껴(?)왔다. 위 설정과는 전혀 다른

Openwrt : opkg 한꺼번에 꾸러미 판올림

굳이 할 필요는 없겠지만.. 그래도 또 해보고 싶은게 인지상정. 아니, 我之通情 이려나. 수시 판올림의 문제점에 대해서는 알고는 있어야겠지만, 외부 저장소를 쓰다보니 공간은 펑펑남고, 아까운 느낌도 들어서 그냥 해보기로.

Openwrt : /overlay 자동 보관 스크립트?

Extroot 를 사용한 경우, /overlay 만 외부에 보관한다면 그 저장매체에 문제가 생긴다하더라도 큰 어려움없이 원상 복구가 가능하다. 내가 생각한 방식은, ‘cron(crontab) 사용, Nfs 서버에 해당 내용을 복사’ 였는데, 여기서 한가지 문제가 생겼다. ping 으로 서버가 켜져있는지 확인한 후, 켜져있지 않다면 wake on lan 으로 먼저 켠다. 잠시 기다린 후(서버가 켜지고 제대로 작동할 때까지), nfs 디렉토리를

Openwrt : Extroot; 외부 드라이브를 root 화.

한정된 공유기의 Flash 공간을, USB 포트등을 이용해서 외부 드라이브로 확장시켜 줄 수가 있다. 헌데.. 일장일단이 있기에 주의가 필요하다. Openwrt 를 쓰면서 느낀 건데, 문서화가 꽤 잘되어 있어서 어려운 점이 별로 없다. 방법도 CLI 로 하는 법, Luci 로 하는 법등등이 모두 나와 있는 경우가 많아서 입맛대로 고를 수도 있다. 다만! ArchLinux 문서처럼 자세하지는 않고, ‘왜?’

Openwrt : cron/crontab, 정기 재부팅 설정.

Openwrt 에서 root 권한으로 cron job 을 실행하려면, crontab -e 로 접근한 뒤 명령을 넣으면 된다. 우분투처럼 /etc/cron.d 등은 존재하지 않는다. 또는, Luci 에서도 설정할 수 있다. 여기에 넣어도 결국 crontab -e 으로 한 것과 동일한 결과가 나온다. IPTime 에도 있지만, 매일/매시간 켜져있는 공유기의 오작동을 줄이기 위해선 매일 재부팅을 시켜주는게 좋다. 그러려면 이런 식으로 넣어주면