본문 바로가기

프로그래밍/Node.js

CAFE24 nodejs 호스팅 홈페이지 서비스를 위한 nodejs 호스팅 최근에 간단한 포트폴리오 홈페이지 개발을 하게 되었다. 결론부터 말하자면 초반에 AWS 라이트세일을 사용하다가 CAFE24 로 넘어왔다. 간단한 홈페이지를 만드려고 했는데, HTML5 와 PHP 를 사용하면 되지. 왜 굳이 node.js 를 선택했는지 물어보면 별로 할말이 없네요. 어쨋든 CAFE24 + nodejs 개발 환경에 대해서 기록해둔다. CAFE24 nodejs 웹호스팅을 시작하며 아래 그림은 CAFE24 의 node.js 웹호스팅의 메뉴판이다. (트래픽이 많지 않은 웹서비스를 할 경우) 무척이나 저렴하다. 아래 그림은 CAFE24 의 node.js 의 설정화면이다. [호스팅관리] 의 [앱 생성/관리] 메뉴를 통해 앱을 추가해야한다. 앱을 추가하면 [.. 더보기
NodeJS HLS 스트리밍 예제 NodeJS 프레임워크, HLS 파일 스트리밍 2009년 애플은 HTTP 라이브 스트리밍(HTTP Live Streaming, HLS)을 출시하였다. HLS 는 HTTP 기반 적응 비트레이트 스트리밍 통신 프로토콜이다. 이 프로토콜은 다양한 미디어 플레이어, 웹 브라우저, 모바일 기기, 스트리밍 미디어 서버에서 지원되고 있다. NodeJS 프레임워크에서 HLS 스트리밍하는 예제를 만들어보자. HLS 파일 스트리밍 테스트를 위해 사용한 HLS 규격의 콘텐츠 파일의 구조이다. playlist 는 비디오 콘텐츠의 갯수, 길이 등의 meta data 를 기술한다. 각 비디오 파일은 ts 확장자로 저장된다. ~/Videos$ tree . ├── 20221130_095025 │ ├── playlist.m3u8 │ .. 더보기