warren-bank / Android-Bonjour-WebRTC

Android app that allows device discovery on WLAN (w/ Bonjour) and video calls to be placed between devices on WLAN (w/ WebRTC) without any external server.
GNU General Public License v2.0
13 stars 2 forks source link

Is there a significant delay when you use it? I tested it and found that the latency is 300ms higher than TCP #4

Open zhubinsheng opened 1 week ago

zhubinsheng commented 1 week ago

Is there a significant delay when you use it? I tested it and found that the latency is 300ms higher than TCP

warren-bank commented 1 week ago

I haven't tested this app in a very long time. It was built with a WebRTC native library provided by Google, which is apparently no-longer available. I wrote this app as a proof-of-concept.. since the official example app (available at the time) allowed direct communication to a known IP address, and I thought it would be fun to add a layer of discovery over the LAN. With respect to performance.. I honestly don't know. Maybe it would be improved with a newer version of the native library.. if a trusted build can be found.

update: some related links.. 1, 2: prebuilt binary releases

notes:

warren-bank commented 1 week ago

v01.04.00 updates the WebRTC library to version 123.0.0

(Its version numbers are now in sync with Chromium.)

I only tested it long enough to know that it works, but I didn't notice very much latency in either this new version or the previous release. YMMV.