PTT 통신 플랫폼
JMediaWork PTT Client SDK와 PTT Server를 이용해 고객 고유의 업무용 PTT 서비스를 구축합니다. 고객은 UI·브랜드·업무 로직에 집중하고, JMediaWork는 실시간 PTT 통신과 발언권 제어 및 서버 서비스를 제공합니다.
Client SDK와 PTT Server가 하나의 플랫폼으로 동작합니다
PTT Client SDK는 JMediaWork PTT Server와 함께 사용하도록 설계되어 있습니다. 고객은 그 위에 자체 UI와 업무 흐름을 구성합니다.
고객 제품에 맞는 PTT UI를 구성하세요
통신 엔진을 처음부터 개발하지 않고 SDK API와 Sample UI Source를 기반으로 고객 App을 구성할 수 있습니다.
최대 4채널 수신
하나의 PTT Client에서 최대 4개의 채널을 수신하고 채널별 통신 상태를 UI에 표시할 수 있습니다.
채널·단말·발언자 UI
채널 리스트, 채널별 단말 리스트, 현재 발언자 및 발언권 상태를 고객 UI에 구성할 수 있습니다.
HW PTT Button API
전용 무전 단말, 산업용 장치 및 웨어러블의 물리 PTT 버튼을 App과 연동하기 위한 API를 제공합니다.
MBCP 기반 발언권 제어
MBCP 기반 Flow Control 개념을 이용해 PTT 발언권 요청·허가·발언·해제를 제어합니다. 이는 Floor Control 방식에 대한 설명이며 전체 3GPP MCPTT 규격 준수를 의미하지 않습니다.
Priority Floor Control
일반 PTT보다 높은 우선순위의 통신을 처리할 수 있도록 발언권 우선순위를 적용합니다.
Emergency Call
긴급 통신 상태를 처리하고 Client UI에서 Emergency 상태를 표시할 수 있습니다.
WebRTC 기반 PTT 통신과 그룹·가입자·통화 이력을 하나의 서버에서
JMediaWork PTT Server는 JMediaWork PTT Client가 동작하기 위해 필요한 전용 Backend입니다. 가입자와 그룹 관리, WebRTC PTT 통화, MBCP 기반 Floor Control, Priority/Emergency, 통화이력, 녹음, STT 및 멀티미디어 메시징을 제공합니다.
PTT 그룹 관리
PTT 그룹을 생성·관리하고 구축된 서버 성능 범위에서 다수의 그룹을 운용할 수 있습니다.
가입자 관리
PTT 가입자를 생성·관리하고 필요한 PTT 그룹에 가입자를 할당합니다.
1:1 및 그룹 PTT Call
WebRTC 기반으로 가입자 간 1:1 PTT Call과 PTT 그룹 단위의 Group Call 및 Call/Session 처리를 제공합니다.
단방향 · 양방향 음성 통화
일반 PTT 방식의 단방향 음성 통신뿐 아니라 상호 대화가 필요한 서비스에서는 양방향 음성 통화도 지원합니다.
MBCP Floor Control
MBCP 기반 발언권 제어 방식으로 Floor Request, Grant, Talking 및 Release 상태를 관리합니다.
Priority & Emergency
통신 우선순위를 지정하고 Emergency PTT를 우선순위 기반 Floor Control과 함께 처리합니다.
PTT Call History
PTT 통화 이력과 서비스 기록을 관리하여 고객 관리 UI에서 조회·활용할 수 있습니다.
음성 녹음
PTT 음성 통화를 서버에서 녹음·저장하고 통화 이력과 연계하여 재생할 수 있습니다.
STT 변환
녹음 또는 서버측 PTT 음성을 Speech-to-Text 처리와 연동하여 텍스트로 변환합니다.
멀티미디어 Chat
PTT 음성뿐 아니라 그룹/가입자 기반으로 Text, Image, Video 및 일반 File 메시징을 제공합니다.
Linux 서버 · Docker 배포 · 고객사 자체 UI 구성
PTT Server는 Linux 기반으로 구성되며 Docker 배포를 지원합니다. 고객사가 자사 브랜드와 업무 흐름에 맞는 관리 UI를 직접 구성할 수 있도록 Server API와 Sample Source를 제공합니다.
Linux 기반 Server
PTT Backend 서비스를 안정적으로 구축·운영할 수 있도록 Linux 서버 환경을 기반으로 제공합니다.
Docker 지원
Docker 기반 배포를 지원하여 설치, 운영환경 표준화, 이전 및 서버 확장을 보다 편리하게 구성할 수 있습니다.
고객사 UI & Branding
고정된 JMediaWork 관리화면만 사용하는 방식이 아니라 고객사가 자사 브랜드, 메뉴 및 업무 흐름에 맞게 UI를 구성할 수 있습니다.
Server API 제공
그룹, 가입자, 통화이력, 메시징 등 PTT Server 주요 기능을 고객 시스템 및 자체 UI와 연동할 수 있는 API를 제공합니다.
Sample Source 제공
관리 및 서비스 UI 개발에 활용할 수 있는 Sample Source와 연동 예제를 제공하여 고객 개발기간을 단축합니다.
OEM / SI Integration
OEM 단말, SI 프로젝트 및 고객별 통신 서비스 환경에 맞춰 서버 배포, UI 및 시스템 연동을 구성할 수 있습니다.
서버 성능에 따라 그룹과 동시 통화를 확장
그룹 수나 통화 수를 고정된 제품 한계로 제한하지 않고, 서버 CPU·메모리·네트워크 용량과 요구 동시 트래픽에 맞춰 시스템을 구성하고 확장할 수 있도록 설계합니다.
플랫폼 지원
| 기능 | Android | iOS | Linux |
|---|---|---|---|
| PTT 통신 | ✓ | ✓ | ✓ |
| MBCP 기반 Floor Control | ✓ | ✓ | ✓ |
| 다중 채널 수신 | 최대 4 | 최대 4 | 최대 4 |
| Priority / Emergency | ✓ | ✓ | ✓ |
| 채널 / 단말 / 발언자 UI API | ✓ | ✓ | ✓ |
| Chat / 녹음 / 재생 / STT | Server 연동 | Server 연동 | Server 연동 |
동작하는 PTT Client에서 개발을 시작하세요
제공되는 Client 기술을 기반으로 고객 제품의 UI와 업무 흐름 개발에 집중할 수 있습니다.
전체 PTT Platform을 평가해 보세요
Client/Server 동작을 검증한 후 라이선스, OEM 연동 및 장치별 HW PTT 버튼 연동을 협의할 수 있습니다.