2010/1/8 Němec Alexandr <span dir="ltr">&lt;<a href="mailto:a.nemec@atlas.cz">a.nemec@atlas.cz</a>&gt;</span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dear all,<br>
we have downloaded the VLC player and we realized the live555 code is used in it (well, we are new to the scene). We studied the VLC code but it is not obvious to us, what parts of live555 streaming media library the VLC player is using. We thought that the VLC player uses live555 code whenever it needs to contact a RTSP server and to receive data via RTP. But there seem to be other code files in the VLC project covering the RTSP and RTP implementations. So what is the relation here? We just want to make this clear to be able to understand both code packages (live555 and VLC correctly).<br>

Thanks<br></blockquote><div><br>I haven&#39;t looked at VLC, but for a lot of media types in Live555, you have to subclass some generic type and make your own media sinks/sources.  So my guess would be they&#39;re subclassing Live555 classes for custom protocols, or protocols that often require subclassing (e.g. H264). <br>
</div></div><br>