<DIV>></DIV>
<DIV>>The stream contain mepg4 video <BR>>and mpeg1 layer2 audio.they are consisted like this:<BR>><BR>>one frame mpeg1 audio element stream<BR>>one frame mpeg1 audio element stream<BR>>......<BR>>one frame mpeg4 video element stream<BR>>one frame mpeg4 video element stream<BR>>......<BR>>one frame mpeg1 audio element stream<BR>>one frame mpeg1 audio element stream<BR>><BR>>it is not a ts stream.Just the element stream.</DIV>
<DIV> </DIV>
<DIV>>Ross write<BR><BR>>You will need to write your own demultipexor, to split this single <BR>>stream into its component audio and video elementary streams, and <BR>>then stream each of those.<BR></DIV>
<DIV>But my encoded stream has the is special header and tailor.like this.</DIV>
<DIV> </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> </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>