ElluIFX / KVM-Card-Mini-PySide6

Simple KVM Console to USB
MIT License
17 stars 2 forks source link

可以把KVM server功能独立出来在linux等无GUI的服务器端运行 #1

Open Jackadminx opened 1 year ago

Jackadminx commented 1 year ago

可以把KVM server功能独立出来在linux等无GUI的服务器端运行 这样搭配一台低功耗arm或x86服务器就能实现网络kvm功能

qi-mooo commented 1 year ago

说实话,其实有n1类似的设备有pikvm可以用,仅需采集卡+usb,虽然我也整了card mini想要一个server

ElluIFX commented 1 year ago

说实话,其实有n1类似的设备有pikvm可以用,仅需采集卡+usb,虽然我也整了card mini想要一个server 可以把KVM server功能独立出来在linux等无GUI的服务器端运行 这样搭配一台低功耗arm或x86服务器就能实现网络kvm功能

更新力,为了跨平台拿opencv替换了pyside6的多媒体组件,性能有下降,但应该还是比pikvm好一点(? 如果不能接受这个性能的话可以我加个兼容ustreamer的参数,但是需要手动安装

ElluIFX commented 1 year ago

说实话,其实有n1类似的设备有pikvm可以用,仅需采集卡+usb,虽然我也整了card mini想要一个server 可以把KVM server功能独立出来在linux等无GUI的服务器端运行 这样搭配一台低功耗arm或x86服务器就能实现网络kvm功能

更新力,为了跨平台拿opencv替换了pyside6的多媒体组件,性能有下降,但应该还是比pikvm好一点(? 如果不能接受这个性能的话可以我加个兼容ustreamer的参数,但是需要手动安装

@Jackadminx @qi-mooo

Jackadminx commented 1 year ago

👍速度好快

Jackadminx commented 1 year ago

pycameralist似乎有兼容性问题 一点小建议,是否可以采用ffmpeg+RTSP的方案用来传输视频流? @ElluIFX

ElluIFX commented 1 year ago

@Jackadminx ffmpeg在windows上似乎没法直接读写视频设备,我今晚换linux开发看看,考虑到windows可以gui确实可以放弃支持 pycameralist确实可以去掉不要,这是之前为了支持qt留的

Jackadminx commented 1 year ago

之前忽略了一个问题,RTSP似乎不能在浏览器上直接播放,可以考虑使用RTMP+flv.js方案

ElluIFX commented 1 year ago

之前忽略了一个问题,RTSP似乎不能在浏览器上直接播放,可以考虑使用RTMP+flv.js方案

是的,我发现了,但是b站这个flvjs是把直播流当视频放的,我没找到方法隐藏控制栏,体验不好

最后还是选了ustreamer,毕竟现在这个apt都可以装了,而且pikvm也用的这个,目前体验不错

其实也就是拿python替代了nodejs,乐

Jackadminx commented 1 year ago

ustreamer就是pikvm的开发者搞给自己项目用的嘛23333

ElluIFX commented 1 year ago

ustreamer就是pikvm的开发者搞给自己项目用的嘛23333

草,还真是,反正薄纱mjpeg-streamer