'웹서버'에 해당하는 글 1건

써야지 써야지 하고 마음만 먹었던 글감을 드디어 쓰려고 한다.


라즈베리파이로 NAS 구축하는 글 쓴 이후로 거의 일년 반이 지난 것 같은데.... ㅎㅎ


좀 많이 늦긴 했지만 약속을 지키고자.

사실 쓰려면 금방 썼을 글인데 왠지 모르게 손이 안갔다.



이번에 다룰 주제는 열심히 만든 라즈베리파이를 단순히 파일 저장용으로 쓰는 것이 아니라,

라즈베리파이에 저장된 동영상을 다시 다른 컴퓨터나 폰으로 다운받을 필요 없이 곧바로 재생할 수 있는 스트리밍 서버로 활용하는 것이다.


정말 간단하다.


우선 예시로 사용할 동영상은 pi 계정의 홈 디렉토리에 example.mp4 라는 이름으로 저장되어 있다.





# 데스크탑에서 스트리밍


사용할 프로그램은 다음 팟플레이어이다.

다른 동영상 플레이어에도 웹에 연결하는 기능이 있다면 다 비슷하게 작동하리라 생각한다.


우선 팟플레이어를 열고 아래 사진처럼 '재생목록' 메뉴를 연다.



여기서 +새앨범 버튼을 누른다.



그러면 위와 같은 창이 열리는데, 해당 빈칸을 채워넣기만 하면 된다.


1. 앨범 이름: 원하는대로 ㅎ 나는 pi로 설정

2. FTP/WebDAV/HTTP 주소 선택

3. 프로토콜은 FTP로 그대로 두고, 호스트는 라즈베리파이의 주소.

같은 공유기에 연결되어있다면 내부 IP를 적어도 되고,

아니라면 라즈베리파이가 연결된 공유기의 외부 IP 주소, 또는 DDNS 연결한 주소를 쓰면 된다.

어쨌든 라즈베리파이에 연결하기 위한 주소!

4. 사용자명: FTP 접속 가능한 아이디

5. 비밀 번호: 해당 비밀번호


아마 기억상으로 Passive가 해제되어 있어야 정상 작동했던 것으로 기억한다.

UTP-8과 Passive 설정도 사진에서처럼 설정한다.


그리고 확인을 누르면,



이런 식으로 라즈베리파이 내부 파일목록에 접근할 수 있다.


맨 위에서 PuTTY로 SSH 연결한 터미널에 있던 파일 구조와 동일한 것을 확인할 수 있다.




# 폰에서 스트리밍


큰 차이는 없다. 폰에서도 똑같이 앱 내부에서 FTP 연결을 할 수 있는지를 확인하고

해당 기능을 사용하면 될 뿐.


나는 아이폰 유저이고, 예시로 들 앱은 유료 앱인 nPlayer이다.


사용하는 플랫폼이나 앱이 다르더라도 비슷한 흐름으로 따라하면 될 것 같다.




네트워크 서버에 연결하는 아이콘이다.



우리는 ftp 서버밖에 설정을 안했으니까... ftp를 선택한다.



이렇게 접속할 주소와 아이디, 비밀번호 등을 적어야 한다.



제목은 그냥 서버 목록에 표시될 이름이고, 호스트는 라즈베리파이의 주소.

사용자는 라즈베리파이에서 ftp 이용 가능한 사용자명, 그리고 암호.

중요한게 포트 번호를 21로 지정을 해줘야 한다.


안그러면 제대로 접속이 안되는 걸 방금전에 테스트해봤다.


그러고나면 이렇게 라즈베리파이에 접속해서 네트워크 서버에 있는 파일 목록을 보여준다.

예시 동영상인 example.mp4도 잘 있다.






이렇게 쉽고 편한 방법으로 라즈베리파이를 동영상 스트리밍 서버로 활용할 수 있다.

번거롭게 파일을 여러 컴퓨터에 옮길 필요 없이 라즈베리파이에 접근 가능한 환경에서는 손쉽게 이용할 수 있다.





음.. 아마 다음번 글감은 요즘 핫한 보이스챗 프로그램인 디스코드에서 쓰는 봇이 되지 싶다.

라즈베리파이에 봇 설치하고, 음성채널에 접속시키고, 라즈베리파이를 통해서 24시간 돌아갈 수 있게 설정하는.


최대한 빠른 시일 내에 정리하는 것을 목표로.


WRITTEN BY
Chaz
서울소재 모 대학교 공대 졸업하고 일개미가 된 일명 비둘기가 거주하는 곳입니다

,