Screen mirroring often introduces noticeable lag and reduces video quality, leaving users frustrated when they try to share web content on their televisions. Castor, a new open-source tool from stupside, solves this by extracting and transcoding web video streams for direct playback on smart TVs. This approach delivers full-quality video without the synchronization delays typical of mirroring protocols. Users who frequently cast browser content will appreciate the smoother viewing experience and higher fidelity.
Direct stream extraction bypasses mirroring lag on DLNA TVs
The project is written in Go and published on GitHub under the MIT license. It functions as a DLNA/UPnP MediaRenderer client, allowing it to target any TV that supports these standards. This compatibility covers most smart TVs released over the past decade, making the tool broadly useful. The software extracts video streams directly from web pages and processes them locally before sending them to the display.
Castor uses ffmpeg for local transcoding to ensure the video format matches the TV's capabilities. The current release is version 1.4.1, which includes optional integration with IMDB and TMDB for easier title browsing. Installation is straightforward for developers and power users, with support for Homebrew on macOS and Docker on Linux. The tool also features an auto-generated subtitle engine using a bundled whisper.cpp model.
This release marks a practical alternative to proprietary casting solutions that rely on screen mirroring. By handling video extraction and transcoding locally, Castor avoids the bandwidth and latency issues associated with mirroring. The MIT license ensures that the community can freely modify and distribute the code. The tool is available now for those willing to run command-line utilities on their computers.
Source: NotebookCheck




Discussion
0 comments