News for hackers. Stuff that matters.

pavlobu

Thanks for sharing! Is drivers signing that painful ?
WebRTC is the way to the future of open source remote desktops. I don't know exactly by I have a strong feeling that google is using WebRTC for chrome remote desktop
It's based on WebRTC and is way more flexible than a file stream:)
Hi. It's open source so expectations can be lower than for commercial projects. It's made on pure enthusiasm. And we are figuring out a way of how to hack the OSes to get rid from dummy display plugs. (just look at repo README.md) So stay tuned, in future releases wi will be updating on that. Cheers
Hi thanks! It can be anything that has LAN or wifi and runs a web browser that supports WebRTC
Yeah, me too. They don't disclose it coz their whole business is running on this small ad-hoc hack :)
Hi, I have to mention the latency will be if you use slow wifi, slow or old devices. Cheers
Hey thanks! Enjoy!
Hi its not normal, coz other users don't have these kinds of things happening. It may be a firewall on your desktop, wifi or even your phone.

Also you need to have an access to private networks if you are on Windows.

Cheers

Hi, this may be added in the future releases depending on how we collaborate on making new cool features. Cheers
It usually requires you to have an access to internet due to how WebRTC works signals should be exchanged on internet somewhere. Deskreen solves this problem by running local signaling server, so you don't need access to internet
Alright, will keep a note on that ^
Hey, that is great news! Thanks for sharing it! :D
That is exactly what I think when I see any project on github without such a diagram. I would contribute to more simply if they had a brief diagram like the one I did :)
Welcome! :)
Thank you all! Tons of great ideas, now I scratch my head and thinking on how to get them into a simple API. Here is what I think virtual display API should look like: https://github.com/pavlobu/deskreen/tree/master/drivers
Haha no problem. I'll not post during working days here anymore :D only weekends from now on
hey, I have this awkward feeling when my original post got less hype on hackernews than the current one :) my original post: https://news.ycombinator.com/item?id=25820533
A documentation on high level architecture of Deskreen available here:

https://github.com/pavlobu/deskreen#high-level-architecture-...

If anyone is interested, here is a documentation on how screen sharing session starts step by step: https://github.com/pavlobu/deskreen#webrtc-screen-sharing-se...
A high level architecture design of Deskreen is ready on Github: https://github.com/pavlobu/deskreen#high-level-design
Heh thanks! :) You are welcome
Sounds great!
Wow that is amazing progress you made! :D

I dreamed of people like you with deep knowledge of internals of operating systems will come together to solve the problem of virtual drivers! I mostly made Deskreen for that purpose. To bring a problem to community so we can make a really cool stuff that will outshine all the commercial applications out there and be the best screen sharing solution. That is a wonder of collective learning :)

It would be really great if you share a solution on Deskreen github.

Cheers

Thank you for kind words! :) You are welcome!
the problem of old Ipads are their old browsers that don't support WebRTC.

Deskreen runs with WebRTC which was added after iPad 1st and 2nd generations we can see in chrome releases when it was added exactly for a reference. It first added somewhere in 2013

Hey thank you for mentionin that! I was down that lane too and also googled that solution with xrandr on Linux, but at least on Ubuntu 18.04 and 20.04 there is a problem with a nautilus, because it has huge glitches on an emulated xrandr as it is not running on that screen. Also you can't drag and drop windows to that screen as well, because window manager does not recognize it as a desktop. But mouse pointer can go there and I was actually able to share it with Deskreen and was able to see mouse pointer moving, but with huge glitches on background. This soulution turned out to be of no use.
Great thoughts !
There are the ways to do it for every platform and commercial apps that have features like Deskreen prove that. But they don't disclose their solutions. It is beyond of my current knowledge at the moment how they made it.

The goal of Deskreen is to bring more attention to this problem from open-source community, so then we can all come together and build a really cool stuff!

Of course I wanted to make Deskreen an HDMI Dummy plug FREE solution from very beginning but could not find out how.

Yes that is exactly what I meant.

But the viewing browser should be also with WebRTC support as well

Older »