CLIENT SDK · SIP VOICE & VIDEO

Build Production-Ready SIP Voice & Video Apps Faster

A cross-platform SIP voice and video SDK for Android, iOS, Windows and Linux. Start with JMediaWork SDKs and sample UI source instead of building SIP/RTP, codecs and media processing from scratch.

AndroidiOSWindowsLinuxSIP / RTP / RTCPH.264 / H.265Hardware Codec
CORE CAPABILITIES

Core capabilities for communication apps

From SIP signaling to real-time voice and video media, the SDK provides the building blocks required for client development.

SIP Signaling & Call

  • SIP registration and authentication
  • Voice / video calls
  • Call setup / answer / reject / end
  • Call status & events
  • RTP / RTCP media transport

Cross-Platform

  • Android
  • iOS
  • Windows
  • Linux
  • Customer apps / OEM devices

Integration

  • Library / SDK
  • Sample application
  • Sample UI source
  • API documentation
  • Integration examples

Detailed SIP RFC, transport, call features and platform support may vary by SDK version and target environment. Final scope is confirmed during evaluation.

AUDIO ENGINE

Audio quality optimized for target hardware

Tune the complete audio path for the microphone, speaker, audio interface and real operating environment of your device.

Mic / Speaker
USB Audio
HDMI Audio
JMEDIAWORK AUDIO ENGINE
AECAGCNSPLCJitter BufferCodec
Clear & Stable
Voice Call

Audio Processing

AEC, AGC, noise suppression, PLC and jitter buffering help handle echo, background noise, packet loss and network timing variation.

Hardware Fine Tuning

Custom engineering can optimize audio processing parameters and routing for the customer's microphone, speaker, enclosure and audio I/O characteristics.

VIDEO ENGINE

Video engine for high-quality real-time calls

Use hardware video codecs and flexible video inputs to build efficient video communication on the target device.

Video Codec

  • H.264 / H.265
  • Hardware encode / decode integration
  • Resolution / FPS / bitrate control
  • Up to 1080p / 30fps configurations*

Video Input

  • Built-in camera
  • USB video / capture device
  • HDMI external input*
  • VGA external input*

Integration

  • SIP voice / video
  • BFCP content-sharing integration
  • Display / rendering control
  • Target HW codec optimization

* Resolution, frame rate, HDMI/VGA input and hardware codec capabilities depend on the target hardware and capture device.

SDK PACKAGE

Don't start from an empty project

Start from a working sample application and UI source so your team can focus on your product experience, brand and business logic.

JMEDIAWORK SIP SDKLibrary / SDKSample ApplicationSample UI SourceAPI DocumentationIntegration GuideTechnical Support
YOUR PRODUCTYour Application

Your UI · Your Brand · Your Service

← SDK / API Integration
DEVELOPER EXPERIENCE

Start a call with a few API calls

The following illustrates the intended SDK flow. Public examples should be aligned with the final released API class and method names.

JMediaWork.initialize(context);

SipAccount account = new SipAccount(
    "1001", "password", "sip.example.com"
);

JMediaWork.register(account);
JMediaWork.call("sip:1002@sip.example.com");
DEVELOPER RESOURCES

Documentation & examples

TRY BEFORE YOU INTEGRATE

Test it before integrating the SDK

Evaluate SIP registration, voice calls, video calls and media behavior on your target device, then request an evaluation SDK for integration.

Ready to build?

Tell us your target OS, hardware, SIP environment and required features. We can recommend an SDK configuration and evaluation path.