Browser publishing
Turn your web browser into a live video source.
Publish live audio and video directly to Vindral Live, without installing separate encoder software. Use our hosted publisher or integrate real-time video publishing directly into your own web application.
Powered by Media over QUIC (MoQ) and built for low-latency live streaming.
Try the browser publisher | Explore the Publisher SDK
Go live from wherever you are
Not every broadcast needs a studio, a hardware encoder, or a dedicated production setup.
With browser-based publishing, a laptop and a supported browser can be enough to contribute live video to Vindral Live.
Capture audio and video from a camera and microphone, or integrate other browser media sources, and send them directly into Vindral’s real-time streaming infrastructure.
This makes it easier to bring contributors into a production, enable live streaming from remote locations, or make broadcasting available to users directly within your own platform.
Built for a wide range of applications
Remote production and commentary
Bring commentators, presenters, or remote contributors into live workflows without requiring dedicated broadcasting applications on their computers.
Live auctions
Let auctioneers and operators broadcast directly from a browser-based platform, with video delivered to remote bidders through Vindral Live.
Interactive platforms
Add live publishing to applications where real-time video is part of the user experience, from gaming and interactive entertainment to audience participation.
Events and live contributions
Make it easier for speakers, guests, and contributors to provide live feeds from different locations without shipping additional equipment.
Integrate publishing into your own platform
The Vindral Publisher SDK, available as @vindral/publisher, gives developers the building blocks to add live video contribution to their web applications.
Instead of sending users to external broadcasting software, you can integrate publishing directly into your existing interface and workflows.
The SDK handles the underlying media pipeline, including:
- Browser-based audio and video encoding
- MoQ-based media transport
- Connection management and automatic reconnection
- Publishing lifecycle management
- Encoding and connection statistics
- Broadcast-health monitoring
- Token-based publishing authorization
Your application controls the user experience. Vindral handles the underlying publishing technology.
Read the Publisher SDK documentation
A complete workflow, from contribution to delivery
Browser publishing is part of the wider Vindral Live platform.
A stream published from a browser enters the same infrastructure used to distribute live content to audiences around the world.
With Vindral Live, you can combine browser-based contribution with capabilities such as:
- Ultra-low-latency delivery: Bring live content closer to real time for interactive applications.
- Configurable latency: Balance responsiveness and resilience depending on your use case.
- Synchronized playback: Keep viewers aligned to the same live moment.
- Global distribution: Reach audiences using Vindral’s worldwide delivery infrastructure.
- Flexible integration: Combine browser contribution with existing broadcast and streaming workflows.
MoQ is a central part of this architecture, connecting modern contribution and delivery technology within a single platform.
Designed for reliable publishing
Publishing live video from a browser introduces challenges that go beyond simply capturing a webcam.
Devices differ in their encoding capabilities. Network connections can fluctuate. Applications need to distinguish between an unstable connection and a device struggling to encode video.
The Publisher SDK includes features to address these challenges.
Keep the application responsive
Media processing runs in a dedicated Web Worker, reducing the impact of encoding and transmission work on the application’s main thread.
Handle connection interruptions
Automatic reconnection helps the publisher recover from interrupted connections. WebTransport is supported, with a WebSocket compatibility path where needed.
Monitor broadcast health
Detailed statistics and health events provide visibility into encoder performance and connection quality, allowing applications to provide meaningful feedback to broadcasters.
Prepare before going live
The SDK can initialize and validate encoding before establishing the publishing connection, helping identify unsupported configurations before a broadcast begins.
Control access
Integrate publishing authorization with your own backend using signed JWTs, allowing your application to decide who can publish to specific channels.
Prefer a ready-to-use interface?
You don’t need to build an application to start publishing.
The Vindral MoQ Publisher is a hosted browser interface that lets authorized users publish directly to Vindral Live. You can also test our web studio
It also includes tools for inspecting browser capabilities, monitoring connection and encoding statistics, and diagnosing publishing problems.
It’s useful both as a standalone publishing tool and as a reference when developing your own integration.
Browser compatibility
Browser publishing uses modern web technologies, including WebCodecs for media encoding and WebTransport or WebSocket for transport.
Google Chrome and Microsoft Edge are recommended. Other browsers may have limited capabilities depending on their implementation of the required APIs.
Available codecs, encoding performance, and hardware acceleration depend on the browser and device.
Start building
Whether you’re adding a single remote contributor or building a platform where thousands of users can initiate their own live broadcasts, the Publisher SDK provides the browser-side publishing foundation.