That MacroSilicon MS2109 capture is super interesting! $11 shipped for 1080p30 capture is unbeatable. I wonder what kind of host SBC is going to be necessary to build a clone BlackMagic ATEM Mini without choking up USB bandwidth.
A USB 2.0 device can use up to 480Mbps and MJPEG is on the order of 10s of Mbps (estimated), so I don't think you're anywhere near needing to worry about bandwidth. Your biggest complication will be real-time re-encoding and compositing with effects.
Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
111–120 of 284 posts
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#112Funnily enough I'm waiting for my hdmi to usb capture card to arrive so I can play on my PS3 while also having the option of switching back to the desktop instantly.
That has to add a lot of latency. Although honestly I think some of the latency complaints by gamers are a little much. Personally I have a Bluetooth mouse/keyboard connected to my desktop with a super duper cheap projector pointed into the living room and can play FPS games on it just fine.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#113Earlier quoted context omitted.
How would you remotely connect to something like this ? using something like ngrok ?
Yeah, I haven't looked into that much because everything is on my local network. ngrok looks like it would work. One of my users is looking into remote.it, which seems like a similar service.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#114Earlier quoted context omitted.
I wouldn't say cloud VMs have removed the need, they've just made infra admins have to live without it. For the most part it's fine on well supported and tested OSes but before the container/kubernetes revolution I managed some personal VMs with esoteric distros in various clouds and so many things have to go right for that to work. A bad update or install of grub, initrd, dhclient, a handful of system services and m…
Google Cloud also provides read/write serial ports over SSH: https://cloud.google.com/compute/docs/instances/interacting-... -- but I think AWS still doesn't. One thing I've ran into was root not having a password since the cloud images are typically SSH key auth only. That was annoying when trying to fix something simple like iptables or entering maintenance mode for a disk check.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#115I have given up on KVMs altogether and I am using the following approach now: - Most monitors have multiple digital inputs. Connect each computer to one of them - Use a USB switch keyboard and mouse - Before switching the USB switch, press the "lock screen" key combination and make sure locking the screen drops the video signal - After switching the USB switch, pressing shift should bring up the login dialog and re-a…
I feel like the ideal here would be for there to be a Thunderbolt/USB4 display which has multiple Thunderbolt "source" ports, and also USB-C connectors for peripherals, where the display itself is acting as a USB controller available over Thunderbolt-PCIe, with the USB-C sockets attached to said USB controller. Change the input on the monitor, and the USB-controller PCIe card in the display would be hotplugged out of…
I have AirPods but will only pair them to my phone.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#116Hey OP, I was reading your linked HomeLab article and you mentioned you'd rather have gotten a mobo with integrated GPUs next time. Actually, motherboards do not include integrated graphics, it's all in the CPU/APU. The mobo you linked would not provide graphics either. AMD unfortunately does not have a high end APU released to consumers right now (there are some 4000 series, but only to OEMs I believe). However, for…
You should probably qualify that as current generation. There's plenty of last gen Intel and AMD solutions with onboard dedicated graphics.
I think the advent of GPU acceleration in servers and APUs for low end machines has impacted demand for these motherboards in current gen products.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#117This is pretty cool (for managing servers cheaply), but I remain disappointed that remotely controlling computers over a network with low latency is still a difficult task. I've been trying to find a way to use a bunch of machines remotely over my LAN (for gaming / media playback on multiple devices), and have been somewhat disappointed at the quality / latency of the various options I've played around with. It's esp…
Have you tried out https://github.com/moonlight-stream/moonlight-qt ? If all your host machines are Windows 8+, then Parsec is fantastic and has clients for every major OS other than iOS.
I tried Parsec on one machine and was super disappointed. Video quality and latency were fine, but audio sounded like crap, despite streaming at 512kbps. Since there's no option to stream uncompressed audio, and no debug options to figure out why it sounded so terrible, I had to write off their entire product as unusable.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#118Earlier quoted context omitted.
Cool project, but what about power management? What happens if the PC being controlled crashes and does not let you reboot it using keyboard shortcut? I'm might be damaged by testing and working with embedded development.
Thanks for reading! > Cool project, but what about power management? What happens if the PC being controlled crashes and does not let you reboot it using keyboard shortcut? Yeah, that's one of the limitations. TinyPilot can't control power for the target computer. I don't know of any way to manage power without connecting the Pi to the target machine's motherboard, but that increases complexity significantly. I'm usi…
There are most likely cheaper products which would work. You should probably implement some kind of power control interface that could be used. Calling a shell script would be enough and some example implementations provided by your users. :) It doesn't need to be complicated.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#119Hey OP, I was reading your linked HomeLab article and you mentioned you'd rather have gotten a mobo with integrated GPUs next time. Actually, motherboards do not include integrated graphics, it's all in the CPU/APU. The mobo you linked would not provide graphics either. AMD unfortunately does not have a high end APU released to consumers right now (there are some 4000 series, but only to OEMs I believe). However, for…
For years and years, many motherboards did have graphics sets integrated in. These days, you'll still see that on a lot of server-class motherboards. e.g. https://www.supermicro.com/en/products/motherboard/M11SDV-4C... -- the line about AST2500 BMC graphics? That runs a VGA port.
Re: Show HN: TinyPilot – Build a KVM over IP using a Raspberry Pi
#120This is a superior solution to all of them.