저는 파일을 받던 영상을 받던 모든 다운로드는 지우지 않는 성격때문인지 오래전에 가지고 있는 파일을 친구들과 같이 공유해서 스트리밍 하면 좋겠다는 생각이 들어 스트리밍 서버를 만든적이 있었습니다. 그때는 앱은 그렇다 치고, PHP + Open Transcoder 를 이용해서 잠깐 만들었는데, 저는 없는데 어디서 자꾸 버그를 찾아와서, 고민을 하다가 찾아보니, Plex 라는 아주 훌륭한 웹이 있더군요. 윈도우, 맥 , 리눅스를 지원하는데, 리눅스로 하는걸 추천 드립니다. 윈도우는 리소스를 엄청 잡아먹어 1080P 영상같은경우 5명이 동시에 틀면 버벅이는 현상이 일어났습니다.
셋업도 굉장히 간단합니다.
링크: https://www.plex.tv/media-server-downloads/#plex-media-server
Photo: Plex
서버 OS 에 맞게 다운로드 하신후 그냥 설치하시면 됩니다. 그리고 나서. 서버IP:32400 브라우져로 들어가신후
외부에 접속이 가능하게, 포트포워딩을 해주시면 됩니다.
My Server
그럼 저렇게 연결 됬다고 나옵니다. 그러고 친구의 이메일을 통해서 인바이트 하시면 됩니다.
공개는 불가능하며, 오로지 Private 하게 주변지인들과만 공유하시는걸 추천드립니다.
예전에는 보는 사람도 그냥 초대만 하면 무료로 봤으나 요즘은 돈을 받는다 합니다. (저도 모르고 있다가 가까운 지인이 얘기를 해서 알았습니다. 그분은 돈을 라이프타임을 내셨다고….)
Photo: Plex
지금은 Lifetime 이 $149.99 입니다. 제가 했었을때는 $79.99 였을때니 오래됬죠 벌써…
서버 사용자는 돈을 안내도 되는지는 모르겠습니다만, 그래도 주변 지인인데 돈내고 보기도 그렇잖아요.
그래서 저는 라이프타임이니까 제 아이디로 서브 아이디를 몇개더 만들어서 공유 합니다.
서브 아이디는 일단 로그인이 제 아이디로 해야 되기때문에 가까운 지인 아니면 안하시는걸 추천 합니다.
너무 큰 사이즈의 영상은 전부다 인코딩을 해서 어지간 하면 사이즈를 줄여주는게 좋습니다. 추천은
Video
Type: MP4
Encoder: H264
Resolution: Auto (어느정도 스킬이 있으시면 조절해주세요)
Frame rate: Auto (원래 프레임과 맞춰서 해주셔야 합니다. 아니면 끊기는 현상 발생합니다.)
Bitrate: 2000 (애니)~ 4000 kbps (영화)
Profile: baseline
level: 3.0
Audio
Encoder: AAC
Channel: 2
Sample Rate & Bitrate: MAX
My Server
My Server
영화 1800편 애니 에피소드만 12000 천개가 넘어가네요…
Plex는 안드로이드, 애플 앱, 스마트 TV, 로쿠, Chrome cast, 애플TV도 지원하므로, 언제어디서든 서버만 꺼지지 않는다면 감상하실수 있습니다.
스트리밍 서버는 하드드라이브가 생명이기 때문에, 24시간 돌아가는 서버에 그냥 일반 하드 써서 잘못하면 그대로 날라갑니다. 지금 제 서버에는 WD Red 8TB NAS Hard Disk Drive 5개가 총 40TB 꽂혀있으며. 아직은 널널합니다.
게다가 자막이 있다거나, 1080P 인데 사이즈를 줄여서 본다거나 하면 서버에서는 트렌스 코딩을 하게 됩니다.
유투브에서 보는거 처럼 인터넷 스피드가 안맞으면 화질을 줄여서 보는건데, 이게 CPU를 응근 씁니다. 한사람이 보면 문제가 없는데, 여러명이 고화질을 트렌스 코딩을 해버리면 CPU에 과부하가 걸려 전부 보다가 트렌스코딩이 원할지 못해 버퍼링같은 형상을 자주 겪게 되는 상황이 옵니다.
이용자가 많이 없다면 너무 오래되지 않은 일반 데스크탑을 서버로 만들어서 해도 됩니다.
예전 서버의 CPU는 AMD A6-6310 APU 였는데 잘 돌아 갔습니다만… 제가 이번년도에 한국에 왔을때 이게 옛날거인지를 생각하지 못하고 그냥 220V 에 꽂고 전원버튼을 누르는 순간 뒤에서 퍽 하는 폭발음과 불빛과 함께 보드와 파워가 사망하였습니다. 다행히 하드에는 문제가 없었습니다.
그래서 이참에 조금 더 좋은걸로 하자 해서 Intel(R) Core(TM) i7-8700 으로 갈아줬습니다.
전체적인 발열과 로딩속도를 단번에 해결 !
※ 전기세는 내 몫 ㅋ
–https://jaynray.com
'Tech' 카테고리의 다른 글
Forex vs Stock (0) | 2020.11.16 |
---|---|
Deep Web (0) | 2020.11.16 |
CDN (0) | 2020.11.16 |
Global Website Speed Test (0) | 2020.11.16 |
테스트 결과 16시간 보통 쓰는 앱들을 켜놓고 닫아놨는데 3% 정도 닳았습니다. 그전까지 시간당 5%라면 16시간이면 배터리가 거의 없어야 하는데 테스트가 성공한거 같네요.켜놓은 앱은카톡, ios.. (0) | 2020.11.16 |