RTMP, SRT, WHIP(WebRTC) 수신. 단일/다중 소스, 핫/콜드 백업, 타임스탬프 정렬.
솔루션미디어요금: 별도문의
라이브 / VoD 전송
RTMP/SRT/WHIP 인제스트부터 HLS/DASH(LL 포함) 패키징, 디도스보호(프록시) 및 CDN 엣지 배포까지. 플레이어 SDK/DRM/모니터링을 포함한 엔드투엔드 전송 파이프라인을 제공합니다.
H.264/H.265/AV1, 오디오 AAC/Opus. ABR Ladder 및 타겟 디바이스별 프리셋.
HLS/DASH/CMAF, LL-HLS/LL-DASH, 서버사이드 광고삽입(옵션).
디도스보호(프록시), 토큰/서명 URL, Geo/ASN 제한, 오리진 실드.
라이브 스트리밍 파이프라인
1) 인제스트 — RTMP/SRT/WHIP 수신, 동시 이중화(Primary/Backup), 타임스탬프/딜레이 보정.
2) 트랜스코딩 — 실시간 인코딩(H.264/H.265/AV1), B-frames/CBR/VBV, 오디오 스테레오/모노.
3) 패키징 — LL-HLS/DASH CMAF, 타임슬라이싱, 파트 세그먼트(LL-HLS).
4) 엣지 배포 — 캐싱/프리페치, 오리진-에지 간 HTTP/2/3, 디도스보호(프록시).
5) 플레이어 — hls.js/dash.js/플랫폼 SDK, SSAI/자막(WebVTT/IMSC) 연동.
6) 품질 — QoE(시작 지연/버퍼링/에러율) 텔레메트리, 자동 레더 튜닝(옵션).
예시: RTMP / SRT / WHIP 인제스트
# RTMP 푸시 (OBS/ffmpeg) ffmpeg -re -i input.mp4 -c:v libx264 -preset veryfast -b:v 4500k -c:a aac -ar 48000 -b:a 128k \ -f flv rtmp://ingest.example.com/live/streamKey # SRT Caller ffmpeg -re -i input.mp4 -c:v libx265 -preset medium -b:v 3500k -c:a aac -f mpegts \ "srt://ingest.example.com:9000?mode=caller&pkt_size=1316&latency=80" # WHIP (WebRTC) — 브라우저 퍼블리셔/게이트웨이 연동 # whip://ingest.example.com/publish?token=YOUR_TOKEN
VoD 파이프라인
소스 수집 — S3 호환 오브젝트 스토리지 업로드, 기존 URL 인제스트, 메타데이터 추출.
오프라인 트랜스코딩 — H.264/H.265/AV1 프리셋, 썸네일/스프라이트, 챕터/자막 정렬.
패키징/암호화 — HLS/DASH CMAF, 공통키/DRM(CENC), 키 로테이션.
캐시/배포 — 캐시 키 정규화, 프리워밍, 리전별 퍼지 정책.
보호 — 서명 URL/만료, 리퍼러/도메인 락, 디도스보호(프록시).
분석 — 뷰/시청시간/드롭오프, 화질/버퍼링 히트맵.
예시: HLS 마스터 플레이리스트
# master.m3u8 (CMAF/LL-HLS 호환 샘플) #EXTM3U #EXT-X-VERSION:7 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-STREAM-INF:BANDWIDTH=800000,RESOLUTION=640x360,CODECS="avc1.4d401e,mp4a.40.2" 360p/prog_index.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=2000000,RESOLUTION=1280x720,CODECS="avc1.4d401f,mp4a.40.2" 720p/prog_index.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=4500000,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2" 1080p/prog_index.m3u8
스트리밍 포맷 / DRM
| 항목 | 지원 | 비고 |
|---|---|---|
| HLS / LL-HLS | ✅ | CMAF 파트 세그먼트, 초저지연 |
| MPEG-DASH / LL-DASH | ✅ | SegmentTemplate/Timeline, CENC |
| DRM (Widevine/FairPlay/PlayReady) | ✅ | 멀티-DRM 키/라이선스 연동 |
| 자막/캡션 | ✅ | WebVTT, TTML/IMSC, 다국어 |
권장 ABR 레더(예시)
| 해상도 | 비디오 비트레이트 | 오디오 | 비고 |
|---|---|---|---|
| 426x240 @ 30fps | 350 kbps | 64 kbps AAC | 저대역 |
| 640x360 @ 30fps | 800 kbps | 96 kbps AAC | 기본 |
| 1280x720 @ 30/60fps | 2.2 Mbps | 128 kbps AAC | HD |
| 1920x1080 @ 60fps | 4.5 Mbps | 160 kbps AAC | FHD |
| * 코덱/컨텐츠/지연목표에 따라 조정됩니다(H.265/AV1은 20~40% 절감 기대). | |||
예시: 플레이어 임베드
인프라 / 배포 옵션
| 영역 | 구성 | 설명 |
|---|---|---|
| 오리진 | 오브젝트 스토리지 + 오리진 캐시 | 중앙 저장, 캐시 미스 최소화 |
| 엣지 | CDN/프라이빗 엣지 | 국내/글로벌 PoP, 헤더/토큰 기반 캐시키 |
| 보안 | 디도스보호(프록시), WAF/레이트 제한 | Geo/ASN/IP 정책, 서명 URL |
| 광고/수익화 | 서버사이드 광고 삽입(옵션) | VMAP/VAST/DAI 연동 |
모니터링 / 분석
| 항목 | 범위 | 지표/설명 |
|---|---|---|
| QoE | 플레이어 | 시작 지연, 재버퍼, 비트레이트 스위칭, 에러율 |
| 인프라 | 오리진/엣지 | RPS, p95 지연, 캐시 적중률, 4xx/5xx |
| 실시간 경보 | 이벤트 | 스트림 다운, 키 만료, 트래픽 급증 |
SDK / 플레이어
웹 — hls.js, dash.js, MSE/EME 기반 DRM, PWA 오프라인(VoD).
iOS/tvOS — AVPlayer(HLS/LL-HLS), FairPlay.
Android/TV — ExoPlayer(DASH/HLS), Widevine.
스마트TV — WebOS/Tizen 플레이어 연동 가이드.
자막/오디오 — 다국어 트랙, 접근성(클로즈드 캡션).
테스트 툴 — 프래그먼트 검사, 매니페스트 밸리데이터.
요금 안내
요금: 별도문의
인제스트 동시 채널 수, 코덱/해상도 레이어, 지연 목표(LL 여부), DRM/광고/보안 옵션, CDN 트래픽에 따라 산정됩니다.
끊김 없는 라이브, 선명한 VoD — 지금 시작하세요
워크로드/시청자 분포만 알려주시면 최적 구성을 제안드립니다.
라이브/VoD 전송 상담
ℹ️
개인정보 처리 안내
문의 응대를 위해서만 사용되며 일정 기간 후 파기됩니다.