Raspberry Pi를 활용한 video casting 환경 구성

집에 있는 조금 오래된 TV에는 HDMI 연결 단자가 있어서 노트북 등을 연결하여 Youtube 등 온라인에 있는 동영상을 보는 것이 가능하다. 이것을 좀 더 쉽게 하고, 집에서 휴대전화기나 노트북으로 원하는 동영상의 url을 넘겨서 시청할 수 있도록 Raspberry Pi를 이용하여 환경을 구성하였다.

우선 Raspberry Pi 3 Model B+를 구매하여 Raspbian을 설치한다.

그리고 RaspberryCast를 설치하여 기본적인 구성을 마친다.

RaspberryCast는 Python web framework인 Bottle을 이용하는데, 소스 코드를 수정해서 다양한 기능을 추가하는 것은 쉽다. 수정을 위해서 살펴보아야 하는 부분은 server.py이다.

관련해서 같이 이용하는 것으로 Raspberry Pi Control Panel 역시 추가하여 설치하고, 다소 수정을 해서 사용 중이다. PHP 프로그램으로 PHP에서 제공하는 system function을 이용한다.