James Laird | 8 Apr 06:36 2011

RAOP/Airtunes

Hi all,

VLC has had RAOP output for a while; is there interest in RAOP input as well?

I've extracted the Airport Express RSA private key that is necessary to implement this.
An example implementation is available at:
http://mafipulation.org/blagoblig/2011/04/08#shairport

The private key follows.
Regards,
James

-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA59dE8qLieItsH1WgjrcFRKj6eUWqi+bGLOX1HL3U3GhC/j0Qg90u3sG/1CUt
wC5vOYvfDmFI6oSFXi5ELabWJmT2dKHzBJKa3k9ok+8t9ucRqMd6DZHJ2YCCLlDRKSKv6kDqnw4U
wPdpOMXziC/AMj3Z/lUVX1G7WSHCAWKf1zNS1eLvqr+boEjXuBOitnZ/bDzPHrTOZz0Dew0uowxf
/+sG+NCK3eQJVxqcaJ/vEHKIVd2M+5qL71yJQ+87X6oV3eaYvt3zWZYD6z5vYTcrtij2VZ9Zmni/
UAaHqn9JdsBWLUEpVviYnhimNVvYFZeCXg/IdTQ+x4IRdiXNv5hEewIDAQABAoIBAQDl8Axy9XfW
BLmkzkEiqoSwF0PsmVrPzH9KsnwLGH+QZlvjWd8SWYGN7u1507HvhF5N3drJoVU3O14nDY4TFQAa
LlJ9VM35AApXaLyY1ERrN7u9ALKd2LUwYhM7Km539O4yUFYikE2nIPscEsA5ltpxOgUGCY7b7ez5
NtD6nL1ZKauw7aNXmVAvmJTcuPxWmoktF3gDJKK2wxZuNGcJE0uFQEG4Z3BrWP7yoNuSK3dii2jm
lpPHr0O/KnPQtzI3eguhe0TwUem/eYSdyzMyVx/YpwkzwtYL3sR5k0o9rKQLtvLzfAqdBxBurciz
aaA/L0HIgAmOit1GJA2saMxTVPNhAoGBAPfgv1oeZxgxmotiCcMXFEQEWflzhWYTsXrhUIuz5jFu
a39GLS99ZEErhLdrwj8rDDViRVJ5skOp9zFvlYAHs0xh92ji1E7V/ysnKBfsMrPkk5KSKPrnjndM
oPdevWnVkgJ5jxFuNgxkOLMuG9i53B4yMvDTCRiIPMQ++N2iLDaRAoGBAO9v//mU8eVkQaoANf0Z
oMjW8CN4xwWA2cSEIHkd9AfFkftuv8oyLDCG3ZAf0vrhrrtkrfa7ef+AUb69DNggq4mHQAYBp7L+
k5DKzJrKuO0r+R0YbY9pZD1+/g9dVt91d6LQNepUE/yY2PP5CNoFmjedpLHMOPFdVgqDzDFxU8hL
AoGBANDrr7xAJbqBjHVwIzQ4To9pb4BNeqDndk5Qe7fT3+/H1njGaC0/rXE0Qb7q5ySgnsCb3DvA
cJyRM9SJ7OKlGt0FMSdJD5KG0XPIpAVNwgpXXH5MDJg09KHeh0kXo+QA6viFBi21y340NonnEfdf
54PX4ZGS/Xac1UK+pLkBB+zRAoGAf0AY3H3qKS2lMEI4bzEFoHeK3G895pDaK3TFBVmD7fV0Zhov
(Continue reading)

Jean-Baptiste Kempf | 8 Apr 07:30 2011

Re: RAOP/Airtunes

Hello,

On Fri, Apr 08, 2011 at 02:36:45PM +1000, James Laird wrote :
> VLC has had RAOP output for a while; is there interest in RAOP input as well?

Yes.

Best Regards,

--

-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/ - +33 672 704 734
Sent from my Electronic Device
_______________________________________________
vlc-devel mailing list
To unsubscribe or modify your subscription options:
http://mailman.videolan.org/listinfo/vlc-devel

Rémi Denis-Courmont | 8 Apr 12:18 2011
Picon

Re: RAOP/Airtunes

    Hello,

On Fri, 8 Apr 2011 14:36:45 +1000, James Laird <jhl <at> mafipulation.org>
wrote:
> VLC has had RAOP output for a while; is there interest in RAOP input as
> well?

Reception from a "push" protocol does not really fit into VLC. This has
already proven to be an issue for JACK before RAOP. You need some kind of
server/daemon running, ready to receive data from a RAOP client. VLC cannot
practically do that given its playlist and input model.

However, VLC can hook to the server when the VLC user chooses to, and then
process the data into the VLC pipeline. Alternatively, the server can use
LibVLC as its back-end for decoding and output.

> I've extracted the Airport Express RSA private key that is necessary to
> implement this.

On working around DRM, see
http://lkml.indiana.edu/hypermail/linux/kernel/0307.1/2019.html

A pure VLC implementation of RAOP reception would have major usability
challenges as I tried to explain above. Thus, it would not be widely used.
And thus, the hot potato would more of a disadvantage for our distributors.

On that topic, I would like to note that DVD CSS is _not_ included in the
VLC source code. And then iDRMS requires the user to install his/her own
keys from iTunes; I also believe it is out-of-date unmaintained and we had
agreed to remove it from VLC. 
(Continue reading)


Gmane