Galène videoconferencing server discussion list archives
 help / color / mirror / Atom feed
From: Juliusz Chroboczek <jch@irif.fr>
To: galene@lists.galene.org
Subject: [Galene] A few more words abot the native Android client for Galene
Date: Sat, 10 Sep 2022 14:56:32 +0200	[thread overview]
Message-ID: <87fsgzqtfj.wl-jch@irif.fr> (raw)

Hi,

As you may have seen, I've just released Galene 0.6.  There are no
user-visible changes in that version: it just tweaks the protocol so that
it's easier to evolve without breaking existing clients.  This was
motivated by me trying to write a native Android client.  Since most users
(myself included) prefer to use a web client in most cases, this deserves
some justification.

There are two distinct usage scenarios that are not currently met by the
web client:

  - screenshareing from an Android tablet; and
  - audio-only conferencing with the familiar telephone interface
    (volume rocker switch and speakerphone button).

In its current state, the Android application is ugly as sin but appears
to work satisfactorily well -- I just spent half an hour on the phone over
Galene, and the only noticeable difference with the normal phone
experience was the dramatically better audio quality.  (Galene encodes
audio using Opus at roughly 30kbit/s, while GSM and UMTS are limited to
AMR at up to 12kbit/s.)

The source code is not currently available (I'm only just learning Android
programming, and I'm not yet comfortable sharing my mistakes with the
world), but you may find a binary of my in-progress mistakes at

  https://galene.org/galene.apk

Please let me know if you'd like a copy of the protocol abstraction layer
(the Java equivalent of protocol.js).

-- Juliusz

                 reply	other threads:[~2022-09-10 12:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://lists.galene.org/postorius/lists/galene.lists.galene.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fsgzqtfj.wl-jch@irif.fr \
    --to=jch@irif.fr \
    --cc=galene@lists.galene.org \
    --subject='Re: [Galene] A few more words abot the native Android client for Galene' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox