개요
미디어 확장은 실시간 스트리밍 제품의 절반일 뿐입니다. 나머지 절반은 스트림을 수신하고, 시청자에게 전달하고, 양방향으로 음성을 전달하며, 네트워크가 불안정할 때도 모든 것을 계속 동작하게 하는 서버입니다.
Klug Streaming Server는 KlugMedia와 함께 개발되었으며 AIR 앱과 네이티브 확장에 맞게 조정되어 있습니다. 클라이언트와 서버를 하나의 시스템으로 설계했기 때문에 스트림이 빠르게 시작되고, 음성이 영상과 싱크를 유지하며, 연결이 스스로 복구됩니다.
이 서버는 개념 증명인 저희 앱을 유럽과 아메리카의 고객을 위해 구동합니다.
작동 방식
기능
- 카메라 앱에서 모든 뷰어에게 전달되는 실시간 H.264 영상과 Opus 음성
- 양방향 음성: 뷰어가 카메라 쪽으로 실시간으로 말할 수 있음
- 뷰어는 스트림이 시작되기 전에 기다릴 수 있으며, 스트림이 라이브가 되면 곧바로 화면이 나타남
- 연결이 끊긴 뒤에도 모든 스트림의 깔끔한 시작과 종료
- 네트워크 끊김이나 서버 재시작 후 스스로 복구
- 최신 웹 브라우저에서 영상과 소리를 실시간으로 시청하며 계정 로그인으로 보호
- 서버에서 영상과 소리가 포함된 MP4 녹화, 앱이나 브라우저에서 바로 재생 가능
- 모든 계정은 다른 계정과 분리된 자체 스트림을 가짐
브라우저에서 시청
뷰어 앱에 도달하는 동일한 실시간 스트림을 컴퓨터, 태블릿, 휴대폰의 최신 웹 브라우저에서 앱 설치 없이 시청할 수 있습니다. 접근은 계정 로그인으로 보호되며, 브라우저는 영상과 소리를 함께 수신합니다.
운영
서버는 표준 Linux 클라우드 서버에서 실행됩니다. 새 서버는 설치 스크립트 하나로 설정되며, 여러 서버를 나란히 운영할 수도 있습니다(예: 지역별로 하나씩). 프로덕션에서는 유럽과 아메리카의 고객에게 서비스를 제공합니다.
호환 대상
| 카메라 및 뷰어 앱 | iOS, Android, macOS의 KlugMedia |
| 브라우저 시청 | 최신 데스크톱 및 모바일 브라우저 |
| 앱과의 프로토콜 | 표준 RTMP |
| 녹화 | MP4, 소리가 포함된 H.264 영상 |
| 호스팅 | Linux 클라우드 서버 |
제공 내용
- 설치할 준비가 된 컴파일된 서버 애플리케이션
- 새 Linux 서버를 한 번의 실행으로 설정하는 설치 스크립트
- 브라우저 시청과 녹화를 위한 구성
- 설치, 운영, 업데이트를 위한 문서
| 운영 체제 | 클라우드 서버의 Ubuntu LTS |
| Java | Java 11 |
| 사양 | 4 vCPU 및 8 GB RAM, 저희 앱을 구동하는 사양 |
| 네트워크 | 공인 IP 주소와 열려 있는 RTMP 포트 |
Klug Streaming Server 구매
서버 1대에 대한 연간 라이선스이며 12개월간 모든 업데이트를 제공합니다. 결제 후 설치 키트와 문서를 이메일로 보내 드리며, 보통 영업일 기준 1일 이내입니다. 라이선스 및 약관
세금은 Link(Stripe)가 결제 시 계산합니다. 결제 중에 서버의 도메인 또는 IP 주소를 입력합니다.