Live data from Hacker News

Snapdrop – AirDrop equivalent through a web browser using WebRTC

snapdrop.net

71–80 of 155 posts

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#72
post #55

It's not really an AirDrop equivalent if it requires you to be on the same network. AirDrop is really useful when you're out and about somewhere and you want to send someone a file. In those cases there's possibly not a WiFi available or in the case of visitors to your home; only you are on the network, not your friend. So I would not see the point of using this instead of AirDrop unless you have to send a file to so…

Majority of people want to use Airdrop to share file in same network in my experience.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#73
post #9
post #8

Earlier quoted context omitted.

this is 100% the thing apple does that google absolutely refuses to de-intermediate themselves out of. apple allows direct bluetooth discovery, google 100% insists on closed proprietary "android nearby" systems to find local devices. neither release protocols or standards to interoperate on.

Why can't I Airdrop from my phone to my MacMini thats connected via ethernet cable. They are on the same network, and verified with other tools, but AirDrop has to be done over wifi for what reason?

As someone said in a nested reply: you can. You don't need to be connected to anything via Wifi, but it needs to be on.

This isn't just theory: I use my Mac mini in exactly this configuration. Wired Gbit Ethernet, but with Wifi left on but connected to no network for airdrop/handoff/etc stuff.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#74
post #70

Earlier quoted context omitted.

To be fair, AirDrop requires you to be on the same network as well, as otherwise the devices don't have any way of communicating. If you're already on the same WiFi, it'll use WiFi but if not, it'll connect to each other via Bluetooth (eg, connecting to the same network [a network of two devices]), but the setup of the connection is automatic. Maybe Snapdrop can do something similar with the new Bluetooth Web APIs.

False. AirDrop does discovery via bluetooth, but then sets up an ad-hoc WiFi connection directly between devices to transmit data. No network required.

> sets up an ad-hoc WiFi connection ... No network required.

It does need a network, that's why it creates one using an ad-hoc WiFi connection.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#75

Earlier quoted context omitted.

Free: https://kosmi.io ?

Thanks for the tip. It works but it looks very heavy on the CPU. My fans started spinning not long after I opened the site (2014 MBP / Chrome) What I would like is a dead-simple app equivalent to a walkie talkie. Self-hosted would be even better, in case we are using local wlan with no internet access. I found tons of tutorials on how to create a WebRTC application, but strangely no ready-to-use solution.

Right; not sure if WebRTC but see: https://github.com/mafintosh/hyperphone

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#76
It is a shame AirDrop is not an standard across all devices. It's almost 2021 and we don't have a universal way to share files in original format. Most ways to transfer between android/iphone/mac/pc are over the internet and compressed. I guess the industry is not interested in collaboration.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#77

Is there an audio chat equivalent of this? When I'm playing networked games with my kids from separate rooms, we often have to resort to overkill utilities like Whatsapp / Discord / etc.

Commenting so I can find this later.

There was talk.gg which is exactly what you're looking for, but I see it's been down for a few years now.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#78

Earlier quoted context omitted.

Because AirDrop doesn't use your local network at all, it creates a direct peer-to-peer wifi connection between the two Apple devices. It has no way to do that via an ethernet cable.

To add to this, if you’re connected via Ethernet but your WiFi is on ( doesn’t need to be connected to any network ), AirDrop will still work.

[deleted]

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#79
post #55

It's not really an AirDrop equivalent if it requires you to be on the same network. AirDrop is really useful when you're out and about somewhere and you want to send someone a file. In those cases there's possibly not a WiFi available or in the case of visitors to your home; only you are on the network, not your friend. So I would not see the point of using this instead of AirDrop unless you have to send a file to so…

İ have an Android and a MBP. The number of times where İ think, "why is this so hard to get this file to that computer" is more than I'd like to admit.

Cloud drives (iCloud, OneDrive, GDrive) are all too slow on bad WiFi.

This should help me.

Re: Snapdrop – AirDrop equivalent through a web browser using WebRTC

#80
post #12

Earlier quoted context omitted.

There have been hundreds of these type of WebRTC file transfer sites. They never seem to work very well.

It looks like this one is sending all the traffic through a single nodeJS worker. Not surprising.

It's just the signalling server to exchange ICE candidates. Once the connection has been made between two devices, the traffic is direct...unless they are on two different networks and/or firewalled, then you would need a TURN server to relay traffic through.
Post reply on HN