[vlc-devel] vlc: svn commit r21829 (courmisch)

Subversion daemon svn at videolan.org
Fri Sep 7 17:57:39 CEST 2007


r21829 | courmisch | 2007-09-07 17:57:38 +0200 (Fri, 07 Sep 2007) | 11 lines
Changed paths:
   M /trunk/modules/stream_out/rtp.c
   M /trunk/modules/stream_out/rtp.h
   M /trunk/modules/stream_out/rtsp.c

Use plain sockets rather than the UDP access output for RTSP.
This saves:
 - one malloc() per packet per client } due to
 - one memcpy() per packet per client } block_Duplicate()
 - one mwait() per packet per client, and
 - one thread per client per track

So it should really help scale RTSP broadcast up.
However, in its current state, it removes the pts synchronization,
which might not be such a great idea. I will re-add it later.

 > http://trac.videolan.org/vlc/changeset/21829



More information about the vlc-devel mailing list