Real-time communication
Calling and meeting applications
Build private calling, meeting or interactive media products with
shared media and recording. Reuse CoreMF RTC/SFU paths and browser
reference clients with chat, whiteboard and camera background
effects.
Participants / shared media → RTC / SFU → viewers + recording
Server MCU composition is a development/reference path; its
CPU/GPU menu entries are hidden in release packages.
Intelligent media
AI-enabled media applications
Add detection, tracking or custom analysis through native, Python
or JavaScript plugins with video frame and audio sample access.
Connect processed media and timestamped results to overlays,
events or downstream application logic.
Media → processor / model → events, overlays + downstream media
Explore plugin interfaces ↗
Plugin interfaces and runtime costs differ. Processors/models are
selected separately; no default AI model pack.
Broadcast, webinars & production tools
Live production tools
Create broadcast and webinar production tools with GPU layouts,
titles, transitions and custom shaders. Reuse templates and
preview/program control; drive graphics from timestamped AI or
application metadata.
Sources + graphics → CoreGL GPU processing → program / record /
stream
Watch actual CoreGL output ↗
Media gateways & live backends
Media servers and gateways
Connect cameras, encoders and remote feeds to browser audiences,
recordings or streaming outputs. Build RTMP/RTSP/SRT/RTP ingest
and processing branches on reusable graphs, with RTC/SFU or
segmented-stream delivery.
Camera / encoder / network → ingest / process → record + publish
Explore media-server integration ↗
Media services & content delivery
Conversion and streaming services
Add file conversion or adaptive streaming to your application or
service. Reuse codec/container conversion and HLS/DASH output,
with automatic encoder selection, hardware encoding or explicitly
selected customer BYO encoding.
File / live input → convert / encode → MP4, HLS or DASH
Conversion and delivery examples
runAPI -i input.mp4 -o output.mp4 -p tc -s 1280x720 -r 30
runAPI -i input.mp4 -o master.m3u8 -p hls -n 3
Editing, authoring & render services
Editing and render applications
Create editing tools or render services using timelines,
seek/scrub preview, transactions and render jobs. Build your own
interface and editing rules on the production engine.
Assets + timeline → plan / preview / render → media output
Requires the production/editing profile. CoreStudio is not
included.
Devices, desktop tools & appliances
Capture and playback applications
Create desktop tools or appliances for capture, playback and
recording. Connect cameras, microphones and screen/window capture
to local previews or network output, including processed GPU
video.
Device / screen / stream → process → preview / record / publish
Device backends and GPU presentation are platform/build-specific.
Voice, broadcast & audio applications
Voice and broadcast audio tools
Add selected mixing, effects and monitoring to voice or broadcast
applications alongside video. CoreAudio is still maturing;
validate the effects and synchronization required by your
delivery.
Audio inputs → mix / effects / analysis → encode / play / metadata
Audio-chain example
runAPI -i input.mp4 -af gain -audio-filter-config '{"gain_db":-6}' -o adjusted.mp4 -p tc
Players, review tools & content navigation
Video review and navigation
Add visual seek previews to players and media review tools.
Generate sprite sheets and WebVTT navigation metadata with
configurable sampling and layout.
Video → sampled frames → sprite sheets + WebVTT
Storyboard example
runAPI -i input.mp4 -o storyboards -p storyboard
Protected media delivery
Protected media services
Build protected streaming or recording products using StreamCrypto
routes or DRM sample encryption and HLS/DASH packaging. Integrate
your key, entitlement and license authority with the media path.
See the protection levels ↗
Media + key provider → protection / packaging → authorized player
Production DRM depends on customer key/license services and
player/provider qualification.