软件名称:Castor
软件的开源地址:https://github.com/stupside/castor
软件的下载地址:https://github.com/stupside/castor/releases/tag/v1.8.1
使用环境:macos,linux,以及docker版本
不知道你有没有这样非常糟心的经历,自己好不容易找到了一个电视资源,但是当你想把这个视频投到电视大屏上看的时候,发现很多平台要么并不支持投屏,要么就是要你专门开通一个电视上的会员。当然如果你用最最基本的屏幕镜像投屏的方式,那估计是卡的飞起,并且画面超级模糊4k直接干到720p,声音和视频还不同步。那么现在推荐一个完全开源免费的软件,Castor,它能够直接用终端把网页视频,等资源的原始视频流推到电视上面,体验应该还是很不错的。这款开源软件Castor能够直接提取网页的视频,并且使用DLNA/Chromecast/Roku等协议,将网页的视频直接投屏到智能电视里面进行播放。【注】具体的使用方法可以根据开源仓库中演示的那样操作,这里仅仅是一个非常简单的演示,如果存在问题,请阅读文档继续。
在使用前需要确保大家的电脑里面已经安装好了Chrome或者是Chrominum、ffmpeg、ffprobe这三个开源的程序,具体的安装方式可以参考AI的说明,这里就不再多说了。brew install --cask stupside/tap/castor
这里推荐使用Docker进行安装,因为作者已经将全部的依赖进行打包,不需要手动配置其他的环境等。第一步、扫描局域网设备,找到你家智能电视的名称进行连接。在你的工作目录里面新建一个配置文件 config.yaml 并且填入你在上个环境找到的设备信息。device: name: "我的电视1" type: dlna
device: name: "我的电视1" type: dlna host: 192.168.1.100 #电视的IP地址
投屏有两种,第一种投屏你的网页视频,第二种投屏你的直链地址,这两种都可以。castor cast player https://网页地址castor cast url https://直链地址
如果对大家有帮助的话希望点一个大大的关注啦,我会认真更新,将自己全部的知识和大家一起分享。