<div><br>Hi all,</div>
<div>&nbsp;</div>
<div>I&nbsp;am able to stream and receive &nbsp;ES,PS, TS&nbsp; MPEG2 stream using live555 Testmpeg1or2Videostreamer.cpp and Testmpeg1or2VideoReceiver.cpp&nbsp; demo applications &nbsp;programs.</div>
<div>&nbsp;</div>
<div>But when&nbsp;I analyze the received PS stream at client side using MPEG stream analyzer( MANZITA ) it is showing Transmitted PS stream from server as ES stream &nbsp;at client side.</div>
<div>&nbsp;</div>
<div>&nbsp;Do the LIVE server is converting PS stream&nbsp; to ES stream&nbsp;before transmitting ?</div>
<div>&nbsp;</div>
<div>Any clues on this.</div>
<div>&nbsp;</div>
<div>Regards</div>
<div>Nitin <br>&nbsp;</div>
<div><span class="gmail_quote">On 9/22/06, <b class="gmail_sendername"><a href="mailto:live-devel-request@ns.live555.com">live-devel-request@ns.live555.com</a></b> &lt;<a href="mailto:live-devel-request@ns.live555.com">live-devel-request@ns.live555.com
</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Send live-devel mailing list submissions to<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:live-devel@lists.live555.com">live-devel@lists.live555.com
</a><br><br>To subscribe or unsubscribe via the World Wide Web, visit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br>or, via email, send a message with subject or body 'help' to
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:live-devel-request@lists.live555.com">live-devel-request@lists.live555.com</a><br><br>You can reach the person managing the list at<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:live-devel-owner@lists.live555.com">
live-devel-owner@lists.live555.com</a><br><br>When replying, please edit your Subject line so it is more specific<br>than &quot;Re: Contents of live-devel digest...&quot;<br><br><br>Today's Topics:<br><br>&nbsp;&nbsp;1. Reading from File (Sachin S N)
<br>&nbsp;&nbsp;2. Re: ~H264VideoRTPSink bug (Emiliano Parasassi)<br>&nbsp;&nbsp;3. Problem streaming AAC in Windows (Neel Palrecha)<br>&nbsp;&nbsp;4. Re: ~H264VideoRTPSink bug - SOLUTION (Alex Rier)<br>&nbsp;&nbsp;5. Re: Looking for known working m4v file (Tranzmatt)
<br>&nbsp;&nbsp;6. Re: Looking for known working m4v file (Ross Finlayson)<br>&nbsp;&nbsp;7. Re: ~H264VideoRTPSink bug - SOLUTION (Ross Finlayson)<br>&nbsp;&nbsp;8. Packet Size (<a href="mailto:xcsmith@rockwellcollins.com">xcsmith@rockwellcollins.com</a>
)<br>&nbsp;&nbsp;9. Re: Packet Size (Ross Finlayson)<br>10. are there any reference about some members'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initialization<br>&nbsp;&nbsp;&nbsp;&nbsp; (freegnu)<br><br><br>----------------------------------------------------------------------<br><br>
Message: 1<br>Date: Thu, 21 Sep 2006 10:19:43 +0530<br>From: &quot;Sachin S N&quot; &lt;<a href="mailto:sachin.sn@lgsoftindia.com">sachin.sn@lgsoftindia.com</a>&gt;<br>Subject: [Live-devel] Reading from File<br>To: &lt;<a href="mailto:live-devel@ns.live555.com">
live-devel@ns.live555.com</a>&gt;<br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:607194575BD8CE46BCC8D747996FA7F901E167F7@SI-RD10-MS01.LGE.NET">607194575BD8CE46BCC8D747996FA7F901E167F7@SI-RD10-MS01.LGE.NET</a>&gt;<br>Content-Type: text/plain; charset=&quot;us-ascii&quot;
<br><br>Hi all,<br><br><br><br>Im new to the this fourm .<br><br>Im trying to write a parser for H 264, so I need info on how to read<br>from the file or buffer in Live555 stack.<br><br><br><br>I came to know that we can use functions like
<br>test4Bytes(),get4Bytes(),getByte(), SkipBytes()<br><br>defined in StreamParser.hh can be used for the file operations.<br><br><br><br>Are there any other methods to read from file or buffer?<br><br><br><br>How can we find that EOF is reached while reading from file or buffer?
<br><br><br><br>Thanks in advance.<br><br><br><br>Regards<br><br>Sachin<br><br>#########################################################<br>THIS EMAIL MESSAGE IS FOR THE SOLE USE OF THE INTENDED<br>RECIPIENT(S) AND MAY CONTAIN CONFIDENTIAL AND PRIVILEGED
<br>INFORMATION. ANY UNAUTHORIZED REVIEW, USE, DISCLOSURE OR<br>DISTRIBUTION IS PROHIBITED.BEFORE OPENING ANY ATTACHMENTS<br>PLEASE CHECK FOR VIRUSES AND DEFECTS.IF YOU ARE NOT THE<br>INTENDED RECIPIENT, PLEASE NOTIFY US IMMEDIATELY BY REPLY
<br>E-MAIL AND DELETE THE ORIGINAL MESSAGE.<br>##########################################################<br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: <a href="http://lists.live555.com/pipermail/live-devel/attachments/20060920/d714c09b/attachment-0001.html">
http://lists.live555.com/pipermail/live-devel/attachments/20060920/d714c09b/attachment-0001.html</a><br><br>------------------------------<br><br>Message: 2<br>Date: Thu, 21 Sep 2006 10:30:04 +0200<br>From: Emiliano Parasassi &lt;
<a href="mailto:millallo@gmail.com">millallo@gmail.com</a>&gt;<br>Subject: Re: [Live-devel] ~H264VideoRTPSink bug<br>To: LIVE555 Streaming Media - development &amp; use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:live-devel@ns.live555.com">
live-devel@ns.live555.com</a>&gt;<br>Message-ID: &lt;<a href="mailto:45124D8C.8090504@gmail.com">45124D8C.8090504@gmail.com</a>&gt;<br>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br><br>Ross Finlayson wrote:
<br>&gt; Oops - possibly not.<br>&gt;<br>&gt; Try changing line 53 of H264VideoRTPSink.cpp from<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete fOurFragmenter;<br>&gt; to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Medium::close(fOurFragmenter);<br>&gt;<br>I have mistaken, the code is right with
<br>&nbsp;&nbsp; fSource = NULL;<br><br>Sorry<br>Emiliano<br><br><br>------------------------------<br><br>Message: 3<br>Date: Thu, 21 Sep 2006 15:23:00 +0100<br>From: &quot;Neel Palrecha&quot; &lt;<a href="mailto:neel.palrecha@gmail.com">
neel.palrecha@gmail.com</a>&gt;<br>Subject: [Live-devel] Problem streaming AAC in Windows<br>To: <a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a><br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:f3f3f58f0609210723h1bec826ka5642e1ce31aa36@mail.gmail.com">
f3f3f58f0609210723h1bec826ka5642e1ce31aa36@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=&quot;iso-8859-1&quot;<br><br>Hello,<br>&nbsp;&nbsp;I have compiled the live555 libraries along with the<br>testOnDemandRTSPServer test application in windows.&nbsp;&nbsp;When attempting to
<br>stream an AAC file, the applications crashes (upon the DESCRIBE command).<br><br>I've been able to isolate it to<br>sdpDescription = session-&gt;generateSDPDescription;<br><br>in RTSPServer.cpp see:<br><br>void RTSPServer::RTSPClientSession
<br>::handleCmd_DESCRIBE(char const* cseq, char const* urlSuffix, char const*<br>fullRequestStr).<br><br>I have no problems streaming MP3 and WAV.&nbsp;&nbsp;Has anyone seen this problem, or<br>have any fixes?<br><br>Neel Palrecha<br>
<a href="mailto:neel.palrecha@gmail.com">neel.palrecha@gmail.com</a><br>-------------- next part --------------<br>An HTML attachment was scrubbed...<br>URL: <a href="http://lists.live555.com/pipermail/live-devel/attachments/20060921/e8e95cc8/attachment-0001.html">
http://lists.live555.com/pipermail/live-devel/attachments/20060921/e8e95cc8/attachment-0001.html</a><br><br>------------------------------<br><br>Message: 4<br>Date: Thu, 21 Sep 2006 17:24:56 +0200<br>From: &quot;Alex Rier&quot; &lt;
<a href="mailto:alexr@vigilanttechnology.com">alexr@vigilanttechnology.com</a>&gt;<br>Subject: Re: [Live-devel] ~H264VideoRTPSink bug - SOLUTION<br>To: &lt;<a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com
</a>&gt;<br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:683BC86C0162454BAC43B789A7FB1964393BC6@herlios.adyoron.com">683BC86C0162454BAC43B789A7FB1964393BC6@herlios.adyoron.com</a>&gt;<br>Content-Type: text/plain;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; charset=&quot;us-ascii&quot;
<br><br>Hi,<br><br>Bug Description:<br><br>RTP package causes Segmentation Fault at ~H264VideoRTPSink invokation.<br>The fault is caused when trying to call doStopGettingFrames() from<br>FramedSource::stopGettingFrames() .
<br><br>Reason:<br><br>FramedSource object was destroyed before calling that method.<br><br>Solution:<br><br>// According to Ross recommendation,<br>// replace &quot;delete fOurFramgmenter;&quot; in ~H264VideoRTPSink() with
<br>Medium::close (fOurFragmenter);<br>fOurFragmenter = NULL;<br><br>// Added to Ross recommendation and solved the bug:<br>fSource = NULL;<br><br>Regards,<br>Alex<br><br><br>This mail passed through VIGILANT TECHNOLOGY Mail-SeCure.
<br><br>************************************************************************************<br>This footnote confirms that this email message has been scanned by<br>PineApp Mail-SeCure for the presence of malicious code, vandals &amp; computer viruses.
<br>************************************************************************************<br><br><br><br>------------------------------<br><br>Message: 5<br>Date: Thu, 21 Sep 2006 10:39:42 -0400<br>From: Tranzmatt &lt;<a href="mailto:tranzmatt@gmail.com">
tranzmatt@gmail.com</a>&gt;<br>Subject: Re: [Live-devel] Looking for known working m4v file<br>To: <a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a><br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:423100740609210739h6a401ea1kf03041bf7090b350@mail.gmail.com">
423100740609210739h6a401ea1kf03041bf7090b350@mail.gmail.com</a>&gt;<br>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br><br>&gt; Unfortunately, Apple coopted (misused) the '.m4v' filename extension<br>&gt; to mean &quot;MPEG-4 video contained within a MPEG-4 format file&quot;, rather
<br>&gt; than &quot;a MPEG-4 Video Elementary Stream file&quot;, which is how everyone<br>&gt; else had been using the extension before.<br><br>Well, that would explain it.&nbsp;&nbsp;So liveMedia can't handle the mpeg4<br>container/file format?&nbsp;&nbsp;The reason I ask is that I've successfully
<br>built liveMedia on a PPC board running VxWorks 5.5 and wanted<br>to use it to stream some processed video data off to a media client<br>like vlc.&nbsp;&nbsp;The mp3/mpeg1or2 tests work fine, but I wanted to use<br>mpeg4 because of it's apparent ability to contain &quot;tracks&quot; of various types,
<br>plus I really want to stream using only an intra-frame lossless codec,<br>so the whole DCT stuff in mpeg1/2 doesn't work for me.&nbsp;&nbsp;Am I out<br>of luck in trying to use liveMedia?<br><br>Matt<br><br><br>------------------------------
<br><br>Message: 6<br>Date: Thu, 21 Sep 2006 10:13:18 -0700<br>From: Ross Finlayson &lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt;<br>Subject: Re: [Live-devel] Looking for known working m4v file<br>
To: LIVE555 Streaming Media - development &amp; use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a>&gt;<br>Message-ID: &lt;f06230900c138787ea443@[<a href="http://66.80.62.44">66.80.62.44
</a>]&gt;<br>Content-Type: text/plain; charset=&quot;us-ascii&quot; ; format=&quot;flowed&quot;<br><br>&gt;&nbsp;&nbsp;&gt; Unfortunately, Apple coopted (misused) the '.m4v' filename extension<br>&gt;&gt;&nbsp;&nbsp;to mean &quot;MPEG-4 video contained within a MPEG-4 format file&quot;, rather
<br>&gt;&gt;&nbsp;&nbsp;than &quot;a MPEG-4 Video Elementary Stream file&quot;, which is how everyone<br>&gt;&gt;&nbsp;&nbsp;else had been using the extension before.<br>&gt;<br>&gt;Well, that would explain it.&nbsp;&nbsp;So liveMedia can't handle the mpeg4
<br>&gt;container/file format?<br><br>There is currently no code in the &quot;LIVE555 Streaming Media&quot; libraries<br>for demultiplexing and reading from MPEG-4 format files.<br>--<br><br>Ross Finlayson<br>Live Networks, Inc.
<br><a href="http://www.live555.com/">http://www.live555.com/</a><br><br><br>------------------------------<br><br>Message: 7<br>Date: Thu, 21 Sep 2006 10:15:35 -0700<br>From: Ross Finlayson &lt;<a href="mailto:finlayson@live555.com">
finlayson@live555.com</a>&gt;<br>Subject: Re: [Live-devel] ~H264VideoRTPSink bug - SOLUTION<br>To: LIVE555 Streaming Media - development &amp; use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com
</a>&gt;<br>Message-ID: &lt;f06230901c1387916c7bb@[<a href="http://66.80.62.44">66.80.62.44</a>]&gt;<br>Content-Type: text/plain; charset=&quot;us-ascii&quot; ; format=&quot;flowed&quot;<br><br>&gt;Bug Description:<br>&gt;
<br>&gt;&nbsp;&nbsp; RTP package causes Segmentation Fault at ~H264VideoRTPSink invokation.<br>&gt;&nbsp;&nbsp; The fault is caused when trying to call doStopGettingFrames() from<br>&gt;&nbsp;&nbsp; FramedSource::stopGettingFrames() .<br><br>This is fixed in the latest version (
2006.09.20) of the &quot;LIVE555<br>Streaming Media&quot; code.&nbsp;&nbsp;Please upgrade.<br>--<br><br>Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a><br><br><br>------------------------------
<br><br>Message: 8<br>Date: Thu, 21 Sep 2006 13:43:47 -0500<br>From: &lt;<a href="mailto:xcsmith@rockwellcollins.com">xcsmith@rockwellcollins.com</a>&gt;<br>Subject: [Live-devel] Packet Size<br>To: <a href="mailto:live-devel@ns.live555.com">
live-devel@ns.live555.com</a><br>Message-ID:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:OF2D278F16.47F41295-ON862571F0.00668481-862571F0.0066F883@rockwellcollins.com">OF2D278F16.47F41295-ON862571F0.00668481-862571F0.0066F883@rockwellcollins.com
</a>&gt;<br><br>Content-Type: text/plain; charset=US-ASCII<br><br><br>Hi LIVE!<br><br>I am trying to use LIVE streaming server on a device that cannot send or<br>receive network packets larger than 576 bytes.&nbsp;&nbsp;Any packets larger than
<br>this are dropped. I think this leaves 536 bytes for data after TCP header<br>and 548 bytes after removing UDP header.&nbsp;&nbsp;Is there a way for me to limit<br>the size of the packets LIVE makes?<br><br>Thx!<br>~Medra<br><br>
<br><br>------------------------------<br><br>Message: 9<br>Date: Thu, 21 Sep 2006 13:42:43 -0700<br>From: Ross Finlayson &lt;<a href="mailto:finlayson@live555.com">finlayson@live555.com</a>&gt;<br>Subject: Re: [Live-devel] Packet Size
<br>To: LIVE555 Streaming Media - development &amp; use<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a>&gt;<br>Message-ID: &lt;f06230900c138a8e99562@[<a href="http://66.80.62.44">66.80.62.44
</a>]&gt;<br>Content-Type: text/plain; charset=&quot;us-ascii&quot; ; format=&quot;flowed&quot;<br><br>&gt;Hi LIVE!<br>&gt;<br>&gt;I am trying to use LIVE streaming server on a device that cannot send or<br>&gt;receive network packets larger than 576 bytes.&nbsp;&nbsp;Any packets larger than
<br>&gt;this are dropped. I think this leaves 536 bytes for data after TCP header<br>&gt;and 548 bytes after removing UDP header.&nbsp;&nbsp;Is there a way for me to limit<br>&gt;the size of the packets LIVE makes?<br><br>Yes.&nbsp;&nbsp;After creating each &quot;RTPSink&quot; (actually, &quot;MultiFramedRTPSink&quot;)
<br>object, call<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setPacketSizes(preferredPacketSize, maxPacketSize);<br>on it.<br><br>In your case, maxPacketSize would be 548.&nbsp;&nbsp;I suggest a value of 500<br>for &quot;preferredPacketSize&quot;.&nbsp;&nbsp;(Both values should be multiples of 4, to
<br>avoid potential problems when streaming PCM audio.)<br>--<br><br>Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a><br><br><br>------------------------------<br><br>
Message: 10<br>Date: Fri, 22 Sep 2006 11:35:49 +0800<br>From: &quot;freegnu&quot; &lt;<a href="mailto:freegnu@163.com">freegnu@163.com</a>&gt;<br>Subject: [Live-devel] are there any reference about some members'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initialization
<br>To: &quot;LIVE555 Streaming Media - development &amp; use&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:live-devel@ns.live555.com">live-devel@ns.live555.com</a>&gt;<br>Message-ID: &lt;000b01c6ddf8$3331fde0$0501a8c0@zwenqiang&gt;
<br>Content-Type: text/plain;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; charset=&quot;ISO-8859-1&quot;<br><br>hi,all, i want to implement a class called MPEG4ProgramSteamFileServerMediaSubsession<br>to support mpeg4 stream, but when i read the code of MPEG1or2Demux.cpp
 i find there are many variables and functions are not open source and dont give the&nbsp;&nbsp;function prototype, and i dont how to use them.<br>is any one give me and advice for how to use the functions or variables?<br><br>for example:
<br>MPEG1or2Demux<br>::MPEG1or2Demux(UsageEnvironment&amp; env,<br>FramedSource* inputSource, Boolean reclaimWhenLastESDies)<br>: Medium(env),<br>&nbsp;&nbsp; fInputSource(inputSource), fMPEGversion(0),<br>&nbsp;&nbsp; fNextAudioStreamNumber(0), fNextVideoStreamNumber(0),
<br>&nbsp;&nbsp; fReclaimWhenLastESDies(reclaimWhenLastESDies), fNumOutstandingESs(0),<br>&nbsp;&nbsp; fNumPendingReads(0), fHaveUndeliveredData(False) {<br>fParser = new MPEGProgramStreamParser(this, inputSource);<br>for (unsigned i = 0; i &lt; 256; ++i) {
<br>&nbsp;&nbsp; fOutput[i].savedDataHead = fOutput[i].savedDataTail = NULL;<br>&nbsp;&nbsp; fOutput[i].isPotentiallyReadable = False;<br>&nbsp;&nbsp; fOutput[i].isCurrentlyActive = False;<br>&nbsp;&nbsp; fOutput[i].isCurrentlyAwaitingData = False;<br>}<br>}<br>
<br>//how can i know how to use fInputSource,fMPEGversion......<br><br><br><br>------------------------------<br><br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com">
live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel">http://lists.live555.com/mailman/listinfo/live-devel</a><br><br><br>End of live-devel Digest, Vol 35, Issue 19<br>******************************************
<br></blockquote></div><br><br clear="all"><br>-- <br>Nitin Jain