Hi,

On Wed, 18 Oct 2006, Anthony Liguori wrote:

> Johannes Schindelin wrote:
> > Hi,
> > 
> > On Tue, 17 Oct 2006, Fabrice Bellard wrote:
> > 
> > > Another point is that you should consider adding audio support. I can help
> > > you on that (maybe malc would be interested too !). A simple format could
> > > be 4 bit ADPCM at fixed frequency. Optionally A more advanced codec such
> > > as Vorbis could be used.
> > 
> > Please, please not _another_ vnc hack! The RFB protocol loses all of its
> > appeal if everybody has proprietary, incompatible extensions! If you bother
> > to search Google for prior art, here is a link:
> > 
> > http://www.ks.uni-freiburg.de/php_arbeitdet.php?id=75
> > 
> > Yes, it is in German, but it already works. No need to add yet another
> > obscure extension.
> 
> My German is not very good, but from what I was able to read, it seems like
> they are just using VNC to transmit the port information for doing esd
> forwarding.  Presumably this saved a lot of work because no server side code
> was needed.

Actually, it does not use ESD forwarding. The ESD part was meant for audio 
_capture_, since the project was to transport also audio from a real 
computer.

But you are correct about the opening a port part. It uses RTP, not TCP, 
to ensure that the latency is low (which makes sense). The essence of this 
work is (AFAIUI) that

        - Java is not the right language to do the job (which I don't 
          agree with), and
        - it makes no sense to integrate the data stream into the VNC
          data stream, since you cannot sensibly multiplex the video
          and audio stream (because they have different goals).

Hth,
Dscho



_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to