I have an Elgato Cam Link 4K and it's a pain to use with my Sony camera and M1 MacBook (webcam scenario).
I find that the card needs an entire USB _bus_ (not port) to itself to function without the stream freezing regularly - even on 1080p. This means I can't connect it via my thunderbolt dock (CalDigit Element Hub).
Does anyone know if this open implementation would have the same issue?
I’ve had a similar issue and it was/is driving me crazy.
Plugging into a SonnetTech TB4 Echo5 dock ocassionaly makes the stream freeze. I actually wrote to them a support message and they were detailed in the response, but we didn’t manage to resolve it. If it’s of any help here’s their response. https://pastebin.com/qbmZH65n
Plugging into MacBook using the official “AV display adapter” (as a USB to USB-C adapter) works steady, both at 1080p 60fps and 4k30fps.
But shockingly - I plugged the AV display adapter with the cam link dongle into the back of my Pro Display XDR, and it’s also working fine at 1080p60fps. That’s surprising since that thing is a usb hub, but also afaik it’s a USB 2.0 hub! I imagine it’s due to the XDR display being 6k and needing lots of TB bandwidth, so I’m still surprised it works steady via the USB-C Usb 2.0 hub in the back of my Pro Display XDR.
I've found this to be an issue with Thunderbolt docks generally. I've tried Cam Link 4K with the Caldigit TB3 dock (TS3?) and the OWC Thunderbolt Dock (the big ass one with the power adapter the size of a Volkswagen bus) and some Anker TB3 dock.
All of them glitched, compared to plugging it straight into the Mac (albeit via a dongle since it was always MacBook Pro models which lack the regular USB port and only have the Apple fantasy-world ports). This kind of soured me on Thunderbolt docks.
The other problematic device was ATEM Mini (which is like a Cam Link except it has 4 HDMI inputs instead of 1) so perhaps it is some kind of HDMI → Thunderbolt → USB fuckery?
I love how when there's no USB-C on the iPhone, it's a world-historical tragedy.
But somehow having FOUR USB-C ports (which, yes, also support Thunderbolt, but are also fully-legit USB-C ports) on the Mac means they are now "Apple fantasy-world ports".
I have no issues with the Elgato Cam Link 4K on my setup: M1 Pro <-> Dell WD19TB <-> Cam Link <-> Sony camera.
The dock is also connected to a 1440p@240 monitor and a 1080p@60 monitor, so the capture card is not the only device taking bandwith from the USB bus.
EDIT: Now that I remember, sometimes the cam link gets very hot and freezes, not only with my M1 but also with a Dell laptop running linux. Maybe your problem is related to running the capture card at high temperatures.
Thunderbolt 3 docks usually bring their own USB host controller to the table.
That host controller connects to the rest of your system over PCIe. So the dock has its own private USB, so to speak.
If you have a second Thunderbolt dock, you should be able to daisy-chain both docks, totally isolating your card from all your other USB devices while still maintaining that one-single-cable neatness.
I too had issues with the Elgato on a MacBook. But it’s a piece of shit and a pain in the ass on the PC as well for me. Hate that thing with a passion.
We also bought several cheaper generic ones and they work/don’t work just as often as the Elgato.
That being said, we switch around our setup a lot, and we juggle multi-can streams.
Me and two of my friends have been using the Elgato 4K cam link for a year every day for streaming. Not a single issue reported. Perhaps you have a faulty unit.
I have moved a Rails and Go app to https://northflank.com. I have my Rails app running in their free project (limited to two services and 2 jobs) and my Go app in a paid project. I find the pricing to be very reasonable and considerably cheaper than Heroku.
I was looking for somewhere I could run web services and cron jobs both in the same place.
They have a Heroku importer, however I think you need to ask to have it turned on. I found that it was easier for me to build docker images for my apps and use a 'build service' instead however. YMMV
I found their support to be very responsive and enjoy using their UI. The UI, builds and so on all feel very fast.
Northflank can run databases, however for my databases I've been running them on ElephantSQL for some time (https://www.elephantsql.com) - even when I was on Heroku.
I'm just in the process of moving to Northflank from Heroku for my Django app after trying SO MANY other PaaS services. I really like how they organise things (apps have multiple services, the build stuff makes sense) and their support so far has been amazing. One of the few where I'm confidant they're not going to work as I need without too much work from me and not cause me stress in the future.
You can delete your project navigating to the billing page inside a project. To delete your account you can send a support request and we can process your request (described in the privacy policy). We'd like to automate it more, however we'd like a formal opt-in via email of the account/team owner when deleting backups and stateful workloads right now.
Addon disk pricing is the same as our volume pricing for services.
The disks are SSDs. We've added a margin on-top of GCP, EC2 and Azure SSD pricing so I wouldn't say they are expensive in comparison to other providers.
It's possible to configure HDD storage which is much cheaper, would be happy to enable that feature flag for you. SSD $0.30 per GB, HDD $0.15 per GB. We'll add HDD pricing to the site and start to enable it by default for everyone.
This is actually surprising common in the anecdotal experience of myself and my family. (Common that the train never leaves the origin station, though once my mother slept all night in Euston!)
The rolling stock is pretty modern, but the locomotives appear to be quite unreliable. Finding a replacement at short notice is tricky. I’ve been a handful of services where this happened.
The sleeper is generally unreliable in addition to the locomotive situation. The highlander services travel almost the entire length of the country making chances of running into a local issue in an ageing and underfunded rail network quite common.
Usually this means you are woken in the small hours and put on the first ‘day time’ alternative.
I'm surprised to see so many suggestions for Office 365. The cloud exchange configurations for wildcarding and alias sending were very challenging at least for me to configure. I also found the mailbox export to be impossible to get working. These tasks were both trivial in Google (where I was migrating from at the time) and Fastmail.
I think that fastmail's implementation of custom domains and wildcard alias sending is the best I've seen to date.
That might not be a feature you care about, but I'd certainly consider Fastmail either way. Their domain DNS checklist page is really helpful and responsive in helping check you've set it all up correctly (DKIM, SPF etc).
But truth be told, if you reach out to us via Slack/email/whatever we will do our best to help you regardless. Every eng on the team takes part in our community support rotation. We typically respond to a new Slack message in <5 min during business hours, and we watch it closely and respond as quickly as possible outside of that. We are eager to help our users.
The commercial support options are for customers that require specific contractual SLAs, etc.
I find that the card needs an entire USB _bus_ (not port) to itself to function without the stream freezing regularly - even on 1080p. This means I can't connect it via my thunderbolt dock (CalDigit Element Hub).
Does anyone know if this open implementation would have the same issue?