Web動画をTVにキャストするOSSツール「Castor」

原題: Better and Cheaper Than IPTV

なぜ重要か

IPTV代替となり得るセルフホスト型動画キャストツールとして、個人ユーザーや開発者のメディア視聴環境の自由度向上に寄与する可能性がある。

オープンソース開発者のstupside氏がGitHubで公開した「Castor」は、任意のWebページを指定するだけで動画を自動検出・ストリーム抽出・トランスコードし、リアルタイムでテレビにキャストするCLIツール。Chromecast・AirPlayなしでも動作し、字幕のバーンインにも対応。スター数は671を記録している。

「Castor」は、Go言語で実装されたオープンソースのコマンドラインツールで、GitHubユーザーstupside氏が開発・公開した。リポジトリのスター数は671件(公開時点)に達している。

開発の背景として、作者はラップトップからテレビへWebの動画コンテンツをキャストできないという課題に直面した。スマートテレビは任意のWeb動画を直接キャストできず、画面ミラーリングは遅延が発生し解像度も低下するという問題があった。

Castorはこれらの問題を解決するため、指定されたWebページから動画を自動検出し、ストリームURLを抽出、テレビ向けにトランスコードしてリアルタイムでキャストする仕組みを採用した。ChromecastやAirPlayなどのキャストデバイスがなくても動作し、直接ストリームURLを入力することも可能。さらにIMDb・TMDbのIDを指定する機能や、字幕をバーンイン(動画に焼き付け)する機能も備えている。

リポジトリにはDockerfileも含まれており、コンテナ環境での実行にも対応している。ライセンスはMITライセンスで、コントリビューションガイドラインおよびセキュリティポリシーも整備されている。現時点でオープンなIssueは5件、フォーク数は14件となっている。

出典

github.com — 元記事を読む →