Overlay clickable interactive regions on the current video to enhance engagement.
Edit and preview subtitles directly in your browser with real-time effects.
Add timestamped chapters to long videos for quick navigation.
Generate a grid of thumbnail previews for the video.
Create structured playlist files for videos, supporting JSON format.
Add image or text watermarks to videos with Logo overlay and anti-screen-recording protection.
Visually configure player properties, preview in real-time, and instantly generate frontend integration code.
Whether playing network streams (RTSP/WebRTC), local videos, or live broadcasts, this is your ultimate one-stop entrance.
Streaming Protocols: RTSP, WebRTC (WHEP), HLS (m3u8), DASH (mpd), HTTP-FLV, MPEG-TS, WS
Video Formats: MKV, MP4, WebM, MOV, M4V, OGG, TS (Hardware decoding H.264/H.265/AV1)
Audio Formats: MP3, FLAC, WAV, M4A, OPUS (Online pure audio extraction)
Codecs Supported: H.264 (AVC), H.265 (HEVC), AV1 (AOMedia Video 1)
Rich Media: SRT, VTT, BCC, JSON (Dual-subtitle mounting)
Interactive Data: VTT, JSON (Chapter markers & hotspot data)
Looking for an "online video player"? Want to open mkv file online or play H.265 videos? Need to access surveillance RTSP / WebRTC streams? Universal Video Player utilizes powerful native APIs to deliver comprehensive format support and desktop-class performance.
When playing network videos or streams, the system automatically retains your playback history and progress locally to prevent data loss on refresh.
Bookmark frequently used surveillance streams or learning videos anytime, and add custom notes for quick access later.
Whether it's history, bookmarks, or JSON configs created via the Playlist Generator, all data is strictly saved in your local browser, ensuring complete privacy.
We recommend Chrome or Microsoft Edge (Chromium-based) to ensure all features work correctly.
Due to browser security restrictions, playback history for local files (Blob) cannot be preserved after refreshing the page.
Simply select subtitle files (.srt/.vtt/.json) or chapter files from your folder and drag them into the player area for automatic loading.
Click the "Subtitle" button on the player control bar, select "Subtitle Search", enter keywords, and all matching lines with timestamps will appear below. Click any result to instantly jump to that position.
This feature is designed for online videos.
Click the "Record" button and choose "Audio Only". You can also preset "Extract Audio Only" in Settings โ Recording Settings for future recordings.
Go to Settings โ Audio Enhancement and enable Volume Boost โ up to 4ร amplification available using HTML5 Web Audio API.
Right-click on the player area and select "Shortcut Guide" to view the full list of hotkeys.
1) Click "Speed" to select playback speed; 2) Tap left/right arrow to seek 5s; 3) Long press right arrow for fast forward; 4) Shift+2 for 2x speed; 5) Press 0 to go to beginning.