<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body><div style="text-align: left;">Note that ADTS is not quite an elementary AAC stream so if you demux the AAC you might just get a stream of raw data blocks with no headers at all which cannot be decoded unless the decoder knows the sampling frequency and channel config.<br></div><br><br><br><blockquote><hr id="EC_stopSpelling">Date: Wed, 8 Aug 2007 15:52:05 -0700<br>To: live-devel@ns.live555.com<br>From: finlayson@live555.com<br>Subject: Re: [Live-devel] Couple of questions<br><br>

<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML"><style>
.ExternalClass blockquote, .ExternalClass dl, .ExternalClass ul, .ExternalClass ol, .ExternalClass li
{padding-top:0;padding-bottom:0;}

</style><title>Re: [Live-devel] Couple of
questions</title>
<blockquote>&nbsp;<b>a) So I was looking for
something which demultiplexes this TS into audio and video
streams.</b></blockquote>
<blockquote>Currently when I look at the code, we do
have modules to demultiplex program streams, multiplex into transport
stream&nbsp;and also modules to convert from program stream to
transport stream.</blockquote>
<blockquote><i>But what I would really need is to
either have a demultiplexer for the transport stream, or rather
converter from transport to program stream. DO we have either support
which I might have missed out?</i></blockquote>
<div><br></div>
<div>No, our library currently has no support for *demultiplexing*
Transport Streams.&nbsp; Sorry.</div>
<div><br></div>
<div><br></div>
<blockquote>&nbsp;</blockquote>
<blockquote><i><b>b) Another observation I made is
that even if I got the above support to demultiplex into 2 elementary
streams( one would be MP4-V-ES ) and other would be AAC supported
audio stream(elementary).</b></i></blockquote>
<blockquote><i>If my understanding is correct we dont
have support for AAC ES right? How hard would it be for me to
incorporate this support.</i></blockquote>
<blockquote>&nbsp;Alternatively the SimpleRTPSink
might be useful for any type of information, but we have no support
for a framer class for the AAC audio type right?</blockquote>
<div><br></div>
<div>AAC audio should be streamed using the "MPEG4GenericRTPSink"
class.&nbsp; (See the "ADTSAudioFileServerMediaSubsession"
for an example.)</div>
<div><br></div>
<div>Note also that we have a perfectly good RTSP server
implementation.&nbsp; You don't need to use a separate 'Darwin
Streaming Server'.</div>
<pre>-- 
</pre>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>

</blockquote></body>
</html>