FLYNNLABAboutMeCodingActivityStudy 2024초등수학
개인 mp4 스트리밍 서버 구축하기(mp4 streaming server)
tip

무제한 3G 요금을 사용하고 있는 와이프에게 이동중에 무료함을 달래줄 스트리밍 서버를 구축해서 관련된 내용을 간단히 정리해보았다.

@서버세팅
노트북서버구축 - 인터넷 전용선은 어차피 노니깐 ㅎㅎ
공유기를 활용해서 DDNS 연동 - 와이프에게 주소를 손쉽게 알려주고
@인증
nginx BasicAuth - 아무나 접근해서 보면 저작권법 위반! 인증으로 일단 가드처리
@MP4구하기
토렌트 활용해서 직접 다운로드
기존 파일 변환
스트리밍 하고 싶은 파일은 MP4이면 브라우저 상에서도 재생이 잘된다.
@Issue
안드로이드 브라우저에서 재생이 안되는 케이스
서버세팅 이슈
- Basic Auth 설정이 되어 있는 경우 아이폰은 되지만 안드로이드는 재생이 되지 않는다ㅠㅜ
- mp4 파일 확장자로 끝나면 인증을 우회하도록 해서 해결한다.
server {
charset utf-8;
server_name xxx.xxx.xxx.xxx;
root /xxx/stream;
location / {
auth_basic "Restricted";
auth_basic_user_file /xxx/xxx/.htpasswd;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
}
location ~ ^/(.*\.mp4)$ {
}
}