From unknown Thu Mar 28 10:11:36 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1221: Server Side PulseAudio Server and compression of audio data Reply-To: Oleksandr Shneyder , 1221@bugs.x2go.org Resent-From: Oleksandr Shneyder Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Fri, 29 Sep 2017 09:10:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: report 1221 X-X2Go-PR-Package: x2goserver X-X2Go-PR-Keywords: Received: via spool by submit@bugs.x2go.org id=B.150667617914388 (code B); Fri, 29 Sep 2017 09:10:01 +0000 Received: (at submit) by bugs.x2go.org; 29 Sep 2017 09:09:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: ** X-Spam-Status: No, score=2.3 required=3.0 tests=BAYES_50,RCVD_IN_SORBS_WEB, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id 81CC95DACF for ; Fri, 29 Sep 2017 11:09:36 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bZ5PUeswdpU2 for ; Fri, 29 Sep 2017 11:09:22 +0200 (CEST) X-Greylist: delayed 1962 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Fri, 29 Sep 2017 11:09:21 CEST Received: from mail.cowic.de (mx1.cowic.de [80.190.97.241]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id B754F5DA8E for ; Fri, 29 Sep 2017 11:09:21 +0200 (CEST) Received: from [192.168.43.145] (x59cc99cb.dyn.telefonica.de [89.204.153.203]) by mail.cowic.de (Postfix) with ESMTP id DD578380B869 for ; Fri, 29 Sep 2017 10:36:38 +0200 (CEST) To: submit@bugs.x2go.org From: Oleksandr Shneyder Message-ID: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> Date: Fri, 29 Sep 2017 10:36:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BGgUkmCA4isRLmnhDn57c8E8AeoFn2O1M" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --BGgUkmCA4isRLmnhDn57c8E8AeoFn2O1M Content-Type: multipart/mixed; boundary="gFUTXMi9HVAOOKcIo22K3BRBXLruCrSng"; protected-headers="v1" From: Oleksandr Shneyder To: submit@bugs.x2go.org Message-ID: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> Subject: Server Side PulseAudio Server and compression of audio data --gFUTXMi9HVAOOKcIo22K3BRBXLruCrSng Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Package: x2goserver Severity: wishlist currently X2Go Client starts PulseAudio on the client side to play sound. The PA clients on the server sending data through SSH tunnel to PA server on X2Go Client. This scenario has two big disadvantages: 1. We need to provide PA Server with X2Go Client on Windows and Mac OS. 2. PA clients sending data in raw format (uncompressed). This costs a lot of bandwidth and make playing sound on slow Internet connections almost impossible. The idea is to use mediastreamer2 + ortp libraries to deal with data compression and audio hardware on the client side: http://www.linphone.org/technical-corner/mediastreamer2/overview we'll also need to create a PA backend for mediatreamer2 on the server side. best regards Alex --=20 ----------------------------------------------------------- Oleksandr Shneyder | Email: o.shneyder@phoca-gmbh.de phoca GmbH | Tel. : 0911 - 14870374 0 Harzstr. 4 | Fax. : 0911 - 14870374 9 D-90491 N=C3=BCrnberg | Mobil: 0163 - 49 64 461 Gesch=C3=A4ftsf=C3=BChrung: Dipl.-Inf. Oleksandr Shneyder Amtsgericht M=C3=BCnchen | http://www.phoca-gmbh.de HRB 196 658 | http://www.x2go.org USt-IdNr.: DE281977973 ----------------------------------------------------------- --gFUTXMi9HVAOOKcIo22K3BRBXLruCrSng-- --BGgUkmCA4isRLmnhDn57c8E8AeoFn2O1M Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iHcEARECADcWIQRhkVxPM5pyp98etETFCYQLlviRMwUCWc4GFhkcby5zaG5leWRl ckBwaG9jYS1nbWJoLmRlAAoJEMUJhAuW+JEzuUoAn3yQSctj1p8/16Qa94fvOZQa Cb5/AKCvyXw2zGMts0mwuypGhB0ktRlV3g== =Jkot -----END PGP SIGNATURE----- --BGgUkmCA4isRLmnhDn57c8E8AeoFn2O1M-- From unknown Thu Mar 28 10:11:36 2024 X-Loop: owner@bugs.x2go.org Subject: Bug#1221: [X2Go-Dev] Bug#1221: Server Side PulseAudio Server and compression of audio data Reply-To: Stefan Baur , 1221@bugs.x2go.org Resent-From: Stefan Baur Resent-To: x2go-dev@lists.x2go.org Resent-CC: X2Go Developers X-Loop: owner@bugs.x2go.org Resent-Date: Wed, 11 Oct 2017 10:40:01 +0000 Resent-Message-ID: Resent-Sender: owner@bugs.x2go.org X-X2Go-PR-Message: followup 1221 X-X2Go-PR-Package: x2goserver X-X2Go-PR-Keywords: Received: via spool by 1221-submit@bugs.x2go.org id=B1221.150771823413480 (code B ref 1221); Wed, 11 Oct 2017 10:40:01 +0000 Received: (at 1221) by bugs.x2go.org; 11 Oct 2017 10:37:14 +0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ymir.das-netzwerkteam.de X-Spam-Level: X-Spam-Status: No, score=-4.7 required=3.0 tests=BAYES_00,RCVD_IN_MSPIKE_H2, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 Received: from localhost (localhost [127.0.0.1]) by ymir.das-netzwerkteam.de (Postfix) with ESMTP id E66B15DAC8 for <1221@bugs.x2go.org>; Wed, 11 Oct 2017 12:37:10 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ymir.das-netzwerkteam.de Received: from ymir.das-netzwerkteam.de ([127.0.0.1]) by localhost (ymir.das-netzwerkteam.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id buJBfIw0GH1q for <1221@bugs.x2go.org>; Wed, 11 Oct 2017 12:37:06 +0200 (CEST) X-Greylist: delayed 753 seconds by postgrey-1.35 at ymir.das-netzwerkteam.de; Wed, 11 Oct 2017 12:37:06 CEST Received: from mout.kundenserver.de (mout.kundenserver.de [217.72.192.73]) by ymir.das-netzwerkteam.de (Postfix) with ESMTPS id 14C215DA96 for <1221@bugs.x2go.org>; Wed, 11 Oct 2017 12:37:06 +0200 (CEST) Received: from [192.168.0.15] ([78.43.91.217]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.145]) with ESMTPSA (Nemesis) id 0M5Ovf-1d3nW31dol-00zaE5; Wed, 11 Oct 2017 12:24:32 +0200 To: Oleksandr Shneyder , 1221@bugs.x2go.org References: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> From: Stefan Baur Message-ID: Date: Wed, 11 Oct 2017 12:24:46 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3Ch4KLXOQvDTqAaW6L19Ri6TgUCdeHbFu" X-Provags-ID: V03:K0:pBS2JVk8evOkkDx09roV+jVo52tN271vyqxObQwqH03jE5zCVbq b3gFzyCCLDNOyxjsDTLts1q923PxIDPqmv9wCfwW79zQyXgs0hudgwx1okMATyZXCawjy0Z 5plZVanQpw9BtTZwb5xgc3P4/EPtjZVhAaHu1/UjFVxYkLTVtZ8ebZIXQsUyL9llh5wzYK0 jJfYsOM0asEThEbG9yIvg== X-UI-Out-Filterresults: notjunk:1;V01:K0:X8otHZagukQ=:xm6mNHvBbzkbmtGq7tlsXf 8fpVCulK15B4DZtkzpL5FgqaGAQzG3bY9NAjh31Z0p4K4LW+mwVcVAQQKeyHjIdfE+f4RDv/8 czomowBbm+TBiXc/KJVOmW+dWwKxu0Pfikuj7vvFkVEbz/S+xdmzFy/brRmS2T9sa0Z4kj3Zk 0zP955IYVvHUjxqzoMHAaATSbBsbifiGwKAqU/ZN/j8bsVfnDsA2RuvlTQfgZdl46/PfTYB+8 yVhUGLa0tjF/zHmOcmmXZpUz8aRSQgU+hEqagevxiC+Vf0bzcklMG36DiHvA7e1c4h+YKRXc5 YjxEeo2A61kaKffxdcldDjt3wv5AovOz5Y5qkA0w0pxdp08PrlhQskg/JuphKIiFOSuaSJKM4 c8NLCH1w2ARgjbpCNYM/1AQJiM/UqnEjvOcWOpc0Vm/uFHXkDgNbDGSPidhEOhNnFPJmkm9uV 8fodWP/2DONTkxrK/Giw/Pu1fqn1ydu/zvMqeBoozUYLcbK4QEpJGHjFJuIVyWK6GFitF7lKC vrXtC3IBzJ7NbJRzPvWZlL0vosj6ql/uM0f20mcZG4N//RXuq2ADL/XakVMXDPXn/YYtajUvd RvwrVuX9dnRJWIzmIxeX4725l4HpFktKSl1eq9bR+d3fHqM4F6vKCyo9qwePRO2KiPQORwi7B meDriQJEypGAkwtujXIw5SRyVhnUXgztEmDsaK4QFPuLO9ajitw4e7+ak4JVUt6o99k8LKG7R 4awWXxMAh8XClt4Z7j5UXvrByDZZ80ED8rPgsQ== This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3Ch4KLXOQvDTqAaW6L19Ri6TgUCdeHbFu Content-Type: multipart/mixed; boundary="T8sqW7nnt8nscDSRSpKQoPgTVUcuvCCp1"; protected-headers="v1" From: Stefan Baur To: Oleksandr Shneyder , 1221@bugs.x2go.org Message-ID: Subject: Re: [X2Go-Dev] Bug#1221: Server Side PulseAudio Server and compression of audio data References: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> In-Reply-To: <53de0d7d-7851-0d11-61de-a00bd1f7bc93@phoca-gmbh.de> --T8sqW7nnt8nscDSRSpKQoPgTVUcuvCCp1 Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable Hi Alex, this bug is still missing a "price tag". 5000 EUR? 10000 EUR? Kind Regards, Stefan Baur Am 29.09.2017 um 10:36 schrieb Oleksandr Shneyder: > Package: x2goserver > Severity: wishlist >=20 > currently X2Go Client starts PulseAudio on the client side to play > sound. The PA clients on the server sending data through SSH tunnel to > PA server on X2Go Client. This scenario has two big disadvantages: >=20 > 1. We need to provide PA Server with X2Go Client on Windows and Mac OS.= > 2. PA clients sending data in raw format (uncompressed). This costs a > lot of bandwidth and make playing sound on slow Internet connections > almost impossible. >=20 > The idea is to use mediastreamer2 + ortp libraries to deal with data > compression and audio hardware on the client side: >=20 > http://www.linphone.org/technical-corner/mediastreamer2/overview >=20 > we'll also need to create a PA backend for mediatreamer2 on the server > side. >=20 > best regards > Alex >=20 >=20 >=20 > _______________________________________________ > x2go-dev mailing list > x2go-dev@lists.x2go.org > https://lists.x2go.org/listinfo/x2go-dev >=20 --=20 BAUR-ITCS UG (haftungsbeschr=C3=A4nkt) Gesch=C3=A4ftsf=C3=BChrer: Stefan Baur Eichen=C3=A4ckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243 --T8sqW7nnt8nscDSRSpKQoPgTVUcuvCCp1-- --3Ch4KLXOQvDTqAaW6L19Ri6TgUCdeHbFu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJZ3fFuAAoJEG7d9BjNvlEZh/cH/28EBgzEtVG3KVSThCuE8uv5 zTejv8Tq7AoWtsXE1lI52IxiQ0I5YLvX2TqyrOxN5A85hpfg2vgodavZOGqqY4km C5I/Tx26KHWtDnGFjQRSylFWdUyNGFhRD2gxOPw1JQjXNgg/xOacR5iZtD4m+I3Y 64Q/JPjfTpWJiebfMHwqmCtAHCkB+ik/SGatTo6SWBazFfcuOhRH24AMT6nMtpQN AxF8b3uAi80r4cMcd/PEKhGdwLjTvFGhYgdUr4j40zRmCzd8ua7DoPu/wuiKFwrc u20eXIAXk2K+A38LVK2r+x9Og+5U0asKAkA39MGX9cF590nZxoPcwpF0xWEsRHM= =f7TF -----END PGP SIGNATURE----- --3Ch4KLXOQvDTqAaW6L19Ri6TgUCdeHbFu--