<DIV>&gt;</DIV>
<DIV>&gt;The stream contain mepg4 video <BR>&gt;and mpeg1 layer2 audio.they are consisted like this:<BR>&gt;<BR>&gt;one frame mpeg1 audio element stream<BR>&gt;one frame mpeg1 audio element stream<BR>&gt;......<BR>&gt;one frame mpeg4 video element stream<BR>&gt;one frame mpeg4 video element stream<BR>&gt;......<BR>&gt;one frame mpeg1 audio element stream<BR>&gt;one frame mpeg1 audio element stream<BR>&gt;<BR>&gt;it is not a ts stream.Just the element stream.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;Ross write<BR><BR>&gt;You will need to write your own demultipexor, to split this single <BR>&gt;stream into its component audio and video elementary streams, and <BR>&gt;then stream each of those.<BR></DIV>
<DIV>But my encoded stream has the is special header and tailor.like this.</DIV>
<DIV>&nbsp;</DIV>
<DIV>one frame </DIV>
<DIV>************************************************</DIV>
<DIV>the chanel number**the frame type**the frame size</DIV>
<DIV>*************************************************</DIV>
<DIV>MPEG4 encoded data</DIV>
<DIV>*************************************************</DIV>
<DIV>0000000000000000000000000000000000000000000000000</DIV>
<DIV>*************************************************</DIV>
<DIV>&nbsp;</DIV>
<DIV>the frame size is defined 512*N byte, if the real frame size is not 512*N then the left data is ox00.</DIV>
<DIV>so if I want to stream this format element stream, what should I do?</DIV>
<DIV>Perhaps I can modify the MPEG4 parse()program or I can implement the row data parse in the Demux program. Could you please give me some advice? Thank you very much!</DIV>