9 ms·
Unity to acquire Parsec for $320M
- m12k 5y agoIs there any way you ever make $320m back by selling a better performance version of teamviewer/remote desktop? Or is there some other play here - e.g. a Stadia/GeForce Now competitor?
- marc__1 5y agoUnity can always cross-sell their services from the press release "Parsec has become a go-to solution for hybrid work models among gaming companies such as Electronic Arts, Ubisoft and Square Enix and is integrated in many of the industry verticals where Unity sells solutions, including media and entertainment, architecture and design, and more. Together, Unity sees an opportunity to drive shared momentum with these customers through targeted cross-selling and bundled solutions."
- moomin 5y agoLet me rephrase your question: can they sell three thousand more enterprise license seats by bundling this in? Because they’ll have made it back in a couple of years if they do.
- mrkramer 5y agoWhen Teamviewer was at its peak it was worth at least $100m, now I'm not so sure it got displaced by other competitors probably. Edit: Somehow they got $460m revenue. Voila for Remote Desktop app. I would never thought they can make half a billion of dollars in revenue.
- zibzab 5y agoRevenue increased probably because of the hack, because that seems to be how it works in this twisted world. (i am looking at you Zoom)
- mrkramer 5y agoYea I heard TeamViewer is insecure. And average internet users don't care about privacy. More than 2 billion people using Facebook confirms my hypothesis.
- thunderbox_ 5y agoWould like to know more about its security breaches. Really hard to find anything. I suspect that they've scrubbed a lot of the bed press off of google and the internet in general.
- chewmieser 5y agoMicrosoft's Game Pass xcloud service for iOS leverages Rainway, a competitor to Parsec. As a user of both I can say that Parsec outperforms Rainway although Rainway works in the browser. Seems like Unity is looking to build a similar stack with Parsec at the helm, but I guess we'll see...
- CryptoBanker 5y agoParsec also works in a browser and quite well I might add. I get very similar performance between their web and desktop clients
- girvo 5y agoI've found the Desktop client lower latency and more stable, but not by a huge amount
- chewmieser 5y agoThanks for letting me know about this, I did not realize. It does not seem to work on iOS devices but they do seem to have browser support!
- bogwog 5y agoSeems like Parsec is being sold to game developers as a remote work/collaboration tool. That's on obvious fit for Unity, which already sells commercial collaboration products/services (https://unity.com/products/unity-teams https://unity.com/products/unity-teams). Idk if they'll get into game streaming, but for their existing business it makes a lot of sense already.
- dhruvrrp 5y agoInteresting, I was expecting parsec to close shop after they stopped offering their paid hosting for gaming and refunded people's balance. Looks like they just pivoted towards business users instead. Anyway, congrats to the team!
- dogma1138 5y agoYeah that was most likely a pandemic pivot. They got quite a few business clients that needed high fidelity and low latency Remote Desktop client including ironically enough many game dev studios that needed a better solution than to ship heavy and expensive dev workstation to their employees homes, they also got quite a few proviz users onboard that also needed to be able to leverage their existing hardware remotely. I’m guessing that Unity can offer now a remote development workstation solution for game development and visualization.
- Delfino 5y agoI'm in a group for educators that use unity in the classroom and the most requested feature I've seen is having a way to utilize the tool from low power/cost devices like chromebooks. This seems right in line with that.
- astlouis44 5y agoOur startup is working on Unity and Unreal Engine games and applications exporting to WebGL, targeting Chromebooks. Join our Discord if you're interested in learning more: https://discord.gg/zUSZ3T8 https://discord.gg/zUSZ3T8
- MikusR 5y agoIf a device is not fast enough to run those things natively it's even less likely to run them in sandboxed browser.
- charlietran 5y ago(disclosure: I work on the backend at Parsec) For those who don't know either company: Unity is a popular 2D/3D commercial game engine, and Parsec is a low-latency remote desktop tool that initially focused on gaming, but pivoted to an enterprise product for remote creative teams during the pandemic.
- ipsum2 5y agoCongrats on the (hopeful) windfall!
- SinParadise 5y agoAmazing app, glad to see the pivot. It is a great fit.
- bradrn 5y agoThank you! When I read the title I only knew about https://hackage.haskell.org/package/parsec https://hackage.haskell.org/package/parsec, and for a moment I was very confused…
- xedrac 5y agoSame here. I thought, "What does Unity want with a parsing library written in Haskell, and why is it worth $320M?"
- smlckz 5y agoNaming things are hard :)
- chrissnell 5y agoWell, I read it and thought, “I loved Parsec on my TI-99 and the speech synthesis was amazing…but…$320MM?”
- rapind 5y agoAnd here I was thinking some sort of FTL company. $320M seemed cheap.
- ummonk 5y agoWhat's the goal here? Cloud hosted version of Unity? Support for cloud-hosted gaming?
- jay_kyburz 5y agoIt much easier to manage Unity licenses when we can't actually install it on our machines :) Unity has this high level plan to be in the business of hosting things, assets in source control, cloud builds, metrics. I'm sure they will have workstations you can rent, same as MS is doing. I wouldn't be surprised to see a service where developers can provide streaming test builds to end users. (Much safer than sending end users builds in a world where DRM is mostly useless)
- CyberFoxar 5y agoEspecially Unity-born DRMS. I see them consistently defeated by trivial means. It seems ridiculously expensive to properly secure a Unity build.
- dinkleberg 5y agoCongrats to the Parsec team! I remember using it several years ago when it was still fairly early on and it was impressive then. I wasn't sure if it was a model that could really take off at the time but glad to see it has.
- VortexDream 5y agoI hope this doesn't mean the end of Parsec as a standalone service. There's nothing out there that comes close to Parsec's performance and it'd be a huge loss.
- stormbrew 5y agoSame. Hopefully some alternatives come along. On the client side at least a lot of what Parsec was leveraging seemed to be built on webrtc, so there's a lot of potential for similar things to come along I think.
- fxtentacle 5y agoI'm working on something similar, which will be called CloudGamepad. The trick to getting good quality and low latency is forward error correction and UDP. UDP will arrive quickly but is lossy. And the FEC allows you to recover a certain percentage of lost packages.
- rubyist5eva 5y agoDoes it work similar to rollback netcode in fighting games? Where the game tries to predict what the other player is going to do by looking at what they’ve done in previous frames, and if there’s lag or dropped packets and a destiny happens it rolls back the game state and replays it correctly?
- xnyan 5y agoNot exactly, FEC basically means you add in redundant data to your transmission so that if some of the data is lost, you can “rebuild” the missing data from the packets that did arrive. The cost of this is extra bandwidth spent on the redundancy, as well as a little latency. Rollback is as you say, if the game loses connection with your opponent, rollback 1) uses your opponent’s past actions to predict what they will do next and then presents that to you as if they did it then 2) when the connection is restored, reconcile (if necessary) the difference between what your opponent actually did with what it predicted, rolling back if needed.
- Aeolun 5y agoWow, shit. Parsec increased their prices after they stopped providing their gaming service. Used to be that the client was free and you paid for the machine.
- Deathmax 5y agoThey don't do cloud hosted machines anymore, but the client is still free. You pay to get additional features (full 4:4:4 color, multi-monitor, drawing tablet support, and other enterprisey features). https://parsec.app/warp https://parsec.app/warp has the comparison between free and the other paid plans.
- binarynate 5y agoIn addition to using Parsec's tech for cloud-based gaming, I also foresee Unity using it to stream shared applications into multi-user mixed reality apps (for example, multiple users in AR or VR sharing a Windows desktop).
- m12k 5y agoIsn't VR extremely latency sensitive? I remember reading Carmack's blog posts about needing to reduce input and screen lag even on local machines to make it bearable. It just seems to me like the least likely place for streaming to actually work.
- worldsayshi 5y agoYes but since VR seems to move towards standalone headsets there might be more potential in doing the heavy lifting off the device and deliver it half baked? Then the device can do the latency sensitive work? With the quest I can stream from PC over wi-fi today. But yeah, doing it over the internet seems far fetched.
- simcop2387 5y agoOnly mostly so. It's latency sensitive in that your eye and head movements need very fast responses to avoid nausea in lots of people and produce a good experience. It's not latency sensitive in that a video stream needs to react to you at 90-120hz kinds of speeds. As long as the position and rotation of the video reacts and moves with the rest of the environment, the application itself won't need to respond any quicker than it already does outside vr. Now I think you're thinking of running the vr application that's doing all the rendering remotely and strraming thst to the headset, it would definitely run into issues because of the latency.
- binarynate 5y agoTo clarify, I don't mean streaming the VR or AR app itself. I mean streaming content that users can interact with within a VR or AR app. For example, imagine that you're in a productivity VR or AR environment collaborating on a Word document with one or more other people.
- astlouis44 5y agoDon't know why Unity is pursuing cloud, you're still going to need a good network speed. They'd be better served investing further in WebGL support, specifically in reducing the file binary size so we can have lightning fast load times for console-quality games running at near native performance in the browser. Shameless plug, my startup is working on exactly this at the moment but for Unreal Engine 4, but we have plans to bring this tooling to Unity as well. The web has the opportunity to become the #1 distribution platform of choice for real time 3D developers, and it's the path to the decentralized metaverse.
- deleted 5y ago[deleted]
- janosett 5y agoUnity is pursuing cloud because there is such a large opportunity. Even in the world you imagine where WebGL games take off multiplayer net code, matchmaking, server hosting, live ops, etc. could remain large markets. Today, most large game companies do many of these things in-house — by offering services to solve some of these challenges Unity is hoping to lower the barrier to entry for smaller developers to compete and convince the larger ones that they would be better off using managed services instead.
- scotth 5y agoHow long do you think it will be before "good network speed" is available widely enough to be profitable?
- deleted 5y ago[deleted]
- jay_kyburz 5y agoTen years ago I thought that people would stop installing random indie games onto their computers and just play these small games in the browser. It never happened, people trust Steam, Gog, Epic and Itch.io more than they trust the web. Instead the web became increasing bloated and the ads and tracking became unbearable. When Unity do streaming, it wont be through a browser, it will be a dedicated app that users trust. (like Netflix). The value proposition of streaming is not that its on the web, it's that you don't need expensive hardware.
- reilly3000 5y agoCongrats to the Parsec team, I'm a big fan of the service. Perhaps I'm out of touch, but it seems like $320M is a bit low, although I know it was still somewhat niche. Twitch turned out to be a huge bargain at $1B. These server-intensive video streaming services seem to require a lot of engineering and opex, although maybe Parsec was mostly on the client. It looks like they raised 2 rounds last year A at $7M in May and B at $25M in Dec- but I couldn't find a valuation. I guess that's nice cashflow for those investors, but I would think they would rather swing for the fences, no?
- deleted 5y ago[deleted]
- ntauthority 5y agoSlightly offtopic, but is there any open source/fair-code equivalent of Parsec that doesn't fail blatantly on non-standard aspect ratios such as 32:9 or have lots of other failure modes that they seemed entirely uninterested in fixing (marked as known issues for years, and no public source code available so I can't diagnose or fix them myself)? I looked and there didn't seem to be much at all that didn't rely on just one vendor's as-buggy encoding stack - such as NVIDIA Experience software instead of just their drivers, and it's sad to see the closest tech to this this be part of some acquisition instead now by a company that seems uninterested in open sourcing anything even if it doesn't endanger any of their commercial market (e.g. Unity and their Burst LLVM compiler thing)... I don't even need all the matchmaking and team sharing stuff, I just want NVENC/etc.-based desktop streaming that doesn't bomb itself over the slightest system anomaly.
- DiabloD3 5y agoI use Nvidia's ShieldTV server in the Experience package with Moonlight as the client, but yes, the Nvidia closed source backend does fault on some things (such as only shows primary monitor in multimonitor setups), but the stream quality is much higher and latency lower than using Steam to stream my desktop. However, there is an alternative to Nvidia's closed source backend, called Sunshine (argh, the pun): https://github.com/loki-47-6F-64/sunshine https://github.com/loki-47-6F-64/sunshine I haven't tried it yet, as I do run Windows /w Nvidia GPU on my desktop, but it apparently uses nvenc correctly (I'm on a Turing, Turing and Ampere have that fancy low latency mode for their encoder; something Steam still doesn't engage for in home streaming, yet uses the nvenc API directly), but also can support multimonitor (has a shortcut key to cycle through monitors).
- trizic 5y agoReally wish there were opensource alternatives to Parsec and Rainway that weren't tied down to hardware (Moonlight). As/if we move away from x86 I think it would be a great way to archive old games that haven't found their way to Webassembly. It would definitely be great to see archive.org use something like it stream old software/games/media without having to distribute it.
- rustdesk 5y agohttps://github.com/rustdesk/rustdesk https://github.com/rustdesk/rustdesk
- Shish2k 5y ago“remote desktop with low-latency, sound, and gamepad support” _feels_ like the sort of well-scoped highly-technical problem that open-source should excel at... I remember wanting that back in the days when VNC was considered state of the art and being told it was impossible, and now we’re once again in the situation of closed-source innovation and open-source trying to copy it :( I wonder what the odds are of parsec opening their code / protocol, making their money from renting out servers...
- mekpro 5y agoCongratulations to parsec team!. The remote desktop experience on Parsec is smooth and close to 60fps. I can even play games from my PC over 4G network. This is a killer solution for remote desktop.
- kossTKR 5y agoWhat's special about Parsec compared to competitors like Shadow.tech that seems just as good? (if not actually a bit better - i think personally after trying both) Both are impressive but the tech must be somewhat standard no? Also Shadow runs its own datacenters which seems far more impressive team wise. Can anyone shed some light on why this technology is worth so much in that context?
- CyberFoxar 5y agoShadow has you uses their servers to put your stuff on. Parsec is more like TeamViewer, VNC or AnyDesk in that you uses your own hardware to both connect to and from, albeit with a latency that's low enough to play games, and color fidelity that's good enough to do graphics. It is much valuable to businesses that wants to levrage their own powerful hardware but no be limited by teleworking employee.
- kossTKR 5y agoThanks, but i've used both of for an extended amount of time and Shadow is just as good, and honestly is more stable in games in my opinion - of course it's a bonus that you can host yourself in Parsec but the tech seems like it's the same since Shadow does this in its own datacenters and it works exactly as parsec with remote work.
- rustdesk 5y agoCatch up, RustDesk, https://github.com/rustdesk/rustdesk https://github.com/rustdesk/rustdesk
- bob1029 5y agoI think tech like this is really fucking neat. I've been playing around with similar ideas in the space. For instance, instead of delivering full frame buffers to your clients, send them instructions on what to draw based on their current viewport dimensions (e.g. webgl). This is more constrained and requires the application to target a specific UI framework - although I can support arbitrary 3d scenes of modest mesh and texture complexity now. The headline advantage here being the amount of data going across the wire is almost trivial in comparison for most use cases. I think there is still a lot more to go in the area of server-side application delivery tech. Our networks are getting faster and our compute is getting denser. The next generation of shardless MMO would depend on something like this. Getting to 1 million concurrent players will probably look a lot like a stock exchange.
- ternaryJimbo 5y agoInteresting, what do you mean by it would look like a stock exchange?
- gregjw 5y agoIs their a huge market of games developers who don't have access to a machine capable of developing locally? Seems like a limited size market. Good for the Parsec guys though!
- madrox 5y agoDesktop as a Service seems to be taking off in a lot of areas. I suspect the cost of cloud vs giving employees laptops is the cause. It isn't that devs don't have access, it's that companies find footing the bill an increasing liability.
- deagle50 5y agoDon't forget the silicon shortage. I've seen 6-9 month lead times for corporate laptop/desktop procurement.
- asselinpaul 5y agoAnyone find a Parsec-like tool that supports Linux as a session host?
- nallic 5y agohttps://www.reemo.io https://www.reemo.io promises this. I have yet to try it.