Brutus Subtitles Captions in HLS Webvtt
Subtitles and captions in HTTP Live Streaming can be delivered using WebVTT when streaming through Brutus Media Server. Brutus supports the integration of WebVTT subtitle files alongside video segments, allowing players to display timed captions that are synchronized with the video stream. This enables viewers to select subtitle tracks for different languages or accessibility needs. By packaging subtitles within HLS streams, Brutus ensures broad compatibility with modern web players, mobile devices, and smart TVs while maintaining smooth playback.

Brutus Product Page
Key Features
-
WebVTT Support – Handles WebVTT files for captions and subtitles alongside HLS streams.
-
Multi-Language Subtitles – Allows inclusion of multiple subtitle tracks for different languages.
-
Timed Caption Synchronization – Ensures subtitles are displayed in perfect sync with video playback.
-
Player Compatibility – Works with modern web players, mobile devices, and smart TVs.
-
Accessibility Support – Enables closed captions for hearing-impaired viewers.
-
Adaptive Streaming Integration – Subtitles remain in sync even with adaptive bitrate streaming.
-
Flexible Subtitle Management – Supports adding, switching, or disabling subtitle tracks on-the-fly.
-
Scalable Delivery – Efficiently delivers captions to large audiences via HLS without impacting video performance.
-
Seamless Playback Experience – Maintains smooth video and subtitle rendering across devices.
Standard Features
- Input Types: UDP, RTSP, RTMP, SRT, HLS, SDI, ATSC, QAM, DVB-S/S2 DVB-T/T2
- Output Types: UDP, RTSP, RTMP, SRT, HLS, DASH
- Encode Video Codecs: MPEG2, H264, H265, AV1
- Encode Audio Codecs: AAC, AC3, MPEG2
- Failover Protection: Automatic input failover for consistent streaming.
- Closed Captions: Support for 608/708 closed captions to improve accessibility.
- DVB Subtitles and Teletext: Includes advanced subtitle and teletext support.
- SCTE35 Insertion: Enables ad marker insertion in HLS DASH manifest or UDP output.
- SPTS or MPTS: Supports both single and multiple program transport streams.
- API Support: Integration and customization through RESTful API.
- DRM Support: Ensures secure content delivery with DRM.
- Web UI: Easy-to-use web interface for streamlined management.