From Fri Oct 13 03:41:45 2000 Received: from dist.dist.unige.it (dist.dist.unige.it [130.251.1.4]) by lists.sourceforge.net (8.11.1/8.11.1) with ESMTP id e9DAfiH17187 for ; Fri, 13 Oct 2000 03:41:44 -0700 Received: from amelia (amelia.com.dist.unige.it [130.251.8.12]) by dist.dist.unige.it (8.9.3/8.9.3/generic-osf1) with ESMTP id MAA18741 for ; Fri, 13 Oct 2000 12:56:29 +0200 (MET DST) From: Organization: DIST - University of Genova, Italy To: Date: Fri, 13 Oct 2000 12:41:00 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Message-ID: <39E702DC.30747.5DC27B8(at)localhost> Priority: normal X-mailer: Pegasus Mail for Win32 (v3.12c) Subject: [Live-devel] LiveMedia on windows Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0beta5 Precedence: bulk List-Id: Status: O Hello! I am a PhD student from University of Genova, Italy. My lab is working on an MPEG-4 compliant Facial Animation Engine. Specifically, my job is interfacing the animation engine with the Web. I have developed a netscape plugin which downloads animations from an httpd server. I am now starting to work on MPEG-4 animation bitstream streaming with RTP. I was looking for a c/C++ RTP library, and found live.com's liveMedia. I succesfully compiled the lib on windows, but cannot compile the samples, because the BasicUsage Environment does not compile on windows. Does this mean that it is not possible to use the lib on windows by now, or that there are alternative ways of using it? Can you help me with some hints/sample source code? Carlo Carlo Bonamico PhD student DSP - Lab, DIST, University of Genova Via Opera Pia 13, 16145 GENOVA, ITALY From Fri Oct 13 15:19:15 2000 Received: from ns.live.com (ns.live.com [208.184.148.162]) by lists.sourceforge.net (8.11.1/8.11.1) with ESMTP id e9DMJFH01735 for ; Fri, 13 Oct 2000 15:19:15 -0700 Received: from rsf-laptop.live.com (dhcp0.live.com [208.184.148.170]) by ns.live.com (8.9.3/8.9.3) with ESMTP id PAA14607; Fri, 13 Oct 2000 15:19:12 -0700 (PDT) Message-Id: <4.3.1.1.20001013132700.00b562f0(at)ns.live.com> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Fri, 13 Oct 2000 15:17:03 -0700 To: From: Ross Finlayson Subject: Re: [Live-devel] LiveMedia on windows Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0beta5 Precedence: bulk List-Id: Status: O At 03:41 AM 10/13/00, charlieb(at)dist.unige.it wrote: >Hello! > I am a PhD student from University of Genova, Italy. My lab is >working on an MPEG-4 compliant Facial Animation Engine. >Specifically, my job is interfacing the animation engine with the >Web. I have developed a netscape plugin which downloads >animations from an httpd server. I am now starting to work on >MPEG-4 animation bitstream streaming with RTP. Wow! This sounds very interesting. >I was looking for a c/C++ RTP library, and found live.com's >liveMedia. > >I succesfully compiled the lib on windows, but cannot compile the >samples, because the BasicUsage Environment does not compile >on windows. Does this mean that it is not possible to use the lib on >windows by now, or that there are alternative ways of using it? The BasicUsageEnvironment class currently doesn't compile on Windows, mainly because Windows doesn't provide the setitimer() interval timer function that's present on Unix. Windows, does - apparently - provide a "SetTimer()" function that's similar, so it should be possible to (using "#ifdef"s) get BasicUsageEnvironment to compile and run under both Unix and Windows. Alternatively, one could develop their own subclass of UsageEnvironment specifically for Windows, or for some common usage environment that itself is portable to both Unix and Windows. For instance, my "liveCaster" tool - - uses this library in combination with "TclUsageEnvironment": a subclass of UsageEnvironment developed specifically to run within the Tcl scripting language environment. (At some point in the future I'll probably include TclUsageEnvironment in "LIVE.COM Streaming Media" along with BasicUsageEnvironment, but it's not quite ready to release just yet. Anyway, good luck on your work with MPEG-4. Should you develop MPEG-4 specific subclasses of "liveMedia", I hope you'll consider contributing them to the library. Ross. From Thu Oct 26 20:38:16 2000 Received: from ns.live.com (ns.live.com [208.184.148.162]) by lists.sourceforge.net (8.11.1/8.11.1) with ESMTP id e9R3cGu22831 for ; Thu, 26 Oct 2000 20:38:16 -0700 Received: from rsf-laptop.live.com (dhcp0.live.com [208.184.148.170]) by ns.live.com (8.9.3/8.9.3) with ESMTP id UAA51536 for ; Thu, 26 Oct 2000 20:38:15 -0700 (PDT) Message-Id: <4.3.1.1.20001026202420.00ba8860(at)ns.live.com> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 26 Oct 2000 20:38:11 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] New implementation of BasicUsageEnvironment - now portable to Windows Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0beta5 Precedence: bulk List-Id: Status: O FYI, I have released a new version (2000.10.26) of "LIVE.COM Streaming Media" that improves the implementation of BasicUsageEnvironment to make it portable to Windows as well as Unix. (The previous implementation was for Unix only.) Because of this, the test server and client in "testProgs" can also now be built for Windows as well as Unix. (Thanks to Carlo Bonamico for inspiring this.) Ross. From Fri Dec 29 14:37:09 2000 Received: from panoramix.valinux.com ([198.186.202.147] helo=mail2.valinux.com) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.16 #1 (Debian)) id 14C896-0001Sv-00 for ; Fri, 29 Dec 2000 14:37:08 -0800 Received: from ns.live.com ([208.184.148.162]) by mail2.valinux.com with esmtp (Exim 3.16 #1 (Debian)) id 14C3mg-0006GN-00 for ; Fri, 29 Dec 2000 09:57:42 -0800 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id JAA14943; Fri, 29 Dec 2000 09:55:05 -0800 (PST) Message-Id: <4.3.1.1.20001229094430.00b409f0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Fri, 29 Dec 2000 09:50:16 -0800 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Change of C++ filename suffix Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O FYI, as of the most recent release (2000.12.28) of the "LIVE.COM Streaming Media" source code , ".cpp" is used as the suffix for C++ source files (rather than the previous suffix, ".C"). This means that the code will now compile directly on Windows (Visual C++), without having to first rename the files. Ross. From Tue Jan 09 14:02:49 2001 Received: from ns.live.com ([208.184.148.162]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.16 #1 (Debian)) id 14G6qv-0000Xr-00 for ; Tue, 09 Jan 2001 14:02:49 -0800 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id OAA78379; Tue, 9 Jan 2001 14:03:04 -0800 (PST) Message-Id: <4.3.1.1.20010109135635.00ba2680(at)ns.live.com> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 09 Jan 2001 13:59:11 -0800 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] New "LIVE.COM Streaming Media" version Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O FYI, I have just released a new version (2001.01.09) of the "LIVE.COM Streaming Media" source code that fixes a bug noted by Roland Paviainen: The previous versions were incorrectly including (& checking for) a 4-byte MPEG audio header at the beginning of the RTP payload, even if the stream was not a RFC2250 stream. Ross. From Fri May 18 03:07:51 2001 Received: from vtools.es ([212.64.166.137] helo=correo.vtools.es) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 150hAk-0004Z1-00 for ; Fri, 18 May 2001 03:07:51 -0700 Received: by correo.vtools.es (Postfix, from userid 503) id 2CD135EF6; Fri, 18 May 2001 12:13:50 +0000 (/etc/localtime) Received: from paquito.vtools.es (paquito.vtools.es [192.67.79.105]) by correo.vtools.es (Postfix) with SMTP id 57A425EDB for ; Fri, 18 May 2001 12:13:48 +0000 (/etc/localtime) From: Francisco Javier Cabello Reply-To: To: Date: Fri, 18 May 2001 12:07:03 +0200 X-Mailer: KMail [version 1.1.99] Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Message-Id: <0105181207030K.05852(at)paquito.vtools.es> Content-Transfer-Encoding: 8bit X-AntiVirus: scanned for viruses by AMaViS 0.2.1 (http://amavis.org/) Subject: [Live-devel] MPEG-1 video Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello, has anybody used this library to packetize MPEG-1 video? Thanks Francisco J. Cabello From Tue Jun 19 02:48:33 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15CI7c-0005hK-00 for ; Tue, 19 Jun 2001 02:48:32 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id CAA65626; Tue, 19 Jun 2001 02:48:27 -0700 (PDT) Message-Id: <4.3.1.1.20010619024541.00b57840(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 19 Jun 2001 02:47:23 -0700 To: Jakob Schlyter From: Ross Finlayson Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: live v2001-06-17 and OpenBSD Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 12:54 AM 6/19/01, you wrote: >hi, > >to build live under OpenBSD I needed to add the following to >config.openbsd: > > .SUFFIXES: .cpp Jakob (cc. "live-devel"), Thanks for the 'heads up'. I'll add that line to "config.openbsd" in future releases. >perhaps this is needed on more platforms? Possibly, although I haven't heard any other report that it's needed. Thanks again for the report. Ross. From Mon Jun 25 23:12:36 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15Em5T-0000dV-00 for ; Mon, 25 Jun 2001 23:12:35 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id XAA69615; Mon, 25 Jun 2001 23:12:34 -0700 (PDT) Message-Id: <4.3.1.1.20010625225126.00bd2b60(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 25 Jun 2001 23:10:26 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] New support for MPEG video streaming Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O The "LIVE.COM Streaming Media" libraries now includes support for MPEG (1 or2) video streaming, in addition to MPEG audio (e.g., MP3) streaming. The MPEG streaming implementation conforms to the RTP payload format described in RFC 2250. There are also three new test programs: "testMPEGVideoStreamer", "testMPEGVideoReceiver", and "testMPEGSplitter". (The latter program splits a MPEG Program Stream into its consitituent audio and video Elementary Streams.) I have also renamed the MP3 audio test programs, to be consistent with the names of the video test programs. The audio test programs are now called "testMP3Streamer" and "testMP3Receiver". Ross. From Mon Jun 25 23:33:11 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15EmPO-000644-00 for ; Mon, 25 Jun 2001 23:33:10 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id XAA70217; Mon, 25 Jun 2001 23:33:10 -0700 (PDT) Message-Id: <4.3.1.1.20010625231544.00bc5590(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 25 Jun 2001 23:33:11 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] How are people using the libraries? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O I'm curious as to how many of you on this mailing list are using (or planning to use) the "LIVE.COM Streaming Media" libraries in your own application(s). If you're willing to talk about your plans for using (and/or adding to) the libraries, feel free to reply (either to me, or to the mailing list). Ross. From Tue Jun 26 03:10:23 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15Epna-0000Lt-00 for ; Tue, 26 Jun 2001 03:10:22 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id DAA77183; Tue, 26 Jun 2001 03:10:21 -0700 (PDT) Message-Id: <4.3.1.1.20010626030819.00bd7d90(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 26 Jun 2001 03:10:22 -0700 To: From: Ross Finlayson Subject: Re: [Live-devel] How are people using the libraries? In-Reply-To: .fr> References: <4.3.1.1.20010625231544.00bc5590(at)localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 01:21 AM 6/26/01, you wrote: >There isn't any file for >downloading in the web > > http://sourceforge.net/projects/live > > only the notes and the release name (2001.06.25) There seems to be a problem at SourceForge.net; the release file (.tar.gz) is not showing up on their web site. Until they fix this problem is fixed, you can get the latest version of the file from http://www.live.com/liveMedia/ Ross. From Tue Jun 26 22:24:27 2001 Received: from www.vjil.com ([63.140.107.3] helo=chicago.vjil.com) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15F7oR-0006Iu-00 for ; Tue, 26 Jun 2001 22:24:27 -0700 To: From: Date: Wed, 27 Jun 2001 10:59:25 +0530 Message-ID: X-MIMETrack: Serialize by Router on Chicago/US/VJIL(Release 5.0.7 |March 21, 2001) at 06/27/2001 12:18:46 AM MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Subject: [Live-devel] Welcome to the "Live-devel" mailing list (Digest mode) Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O ---------------------- Forwarded by Anna Harsha Vardhan/India/VJIL on 01/21/2001 05:00 PM --------------------------- live-devel-request(at)lists.sourceforge.net(at)lists.sourceforge.net on 06/27/2001 10:52:02 AM Sent by: live-devel-admin(at)lists.sourceforge.net To: cc: Subject: Welcome to the "Live-devel" mailing list (Digest mode) Welcome to the Live-devel(at)lists.sourceforge.net mailing list! To post to this list, send your email to: live-devel(at)lists.sourceforge.net General information about the mailing list is at: http://lists.sourceforge.net/lists/listinfo/live-devel If you ever want to unsubscribe or change your options (eg, switch to or from digest mode, change your password, etc.), visit your subscription page at: http://lists.sourceforge.net/lists/options/live-devel/annaharshavardhan%40vjil.com You can also make such adjustments via email by sending a message to: Live-devel-request(at)lists.sourceforge.net with the word `help' in the subject or body (don't include the quotes), and you will get back a message with instructions. You must know your password to change your options (including changing the password, itself) or to unsubscribe. It is: helloharsha If you forget your password, don't worry, you will receive a monthly reminder telling you what all your lists.sourceforge.net mailing list passwords are, and how to unsubscribe or change your options. There is also a button on your options page that will email your current password to you. You may also have your password mailed to you automatically off of the Web page noted above. From Thu Jun 28 02:57:56 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15FYYd-0005Jx-00 for ; Thu, 28 Jun 2001 02:57:55 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id CAA63292; Thu, 28 Jun 2001 02:57:51 -0700 (PDT) Message-Id: <4.3.1.1.20010628022042.00b66220(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 28 Jun 2001 02:56:56 -0700 To: From: Ross Finlayson In-Reply-To: .fr> References: <4.3.1.1.20010626030819.00bd7d90(at)localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: Live.com Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 08:59 AM 6/27/01, de la Fuente Conde, Jose Antonio wrote: > Hi! > It's me another time. I'm traying your library. It seems that it >works fine, congratulation. I have some questions to do to you. Jose, I'm answering your questions on the developers' mailing list, as they are likely to be of general interest. (Follow-up discussion should probably take place on the mailing list also.) > 1. testMPEGVideoStreamer and testMPEGVideoReceiver takes an >test.mpg file, then it's converting in an Elementary Stream file and send. >What's happening with the audio? aren't there Audio Elementary Stream? For >streaming video and audio is it necesary to use firt testSpliter and then >testMP3Streamer and testMPEGVideoStreamer? "testMPEGVideoStreamer" - as written - assumes that the input file ("test.mpg") is a MPEG Video Elementary Stream - i.e., without any audio. If, however, the input file is a MPEG *Program* stream - i.e., containing multiplexed audio and video - then you would need to use a demultiplexor to extract the video stream from this before streaming it. In "testMPEGVideoStreamer.cpp" I show how you could do this (look for "#ifdef SOURCE_IS_PROGRAM_STREAM"). What these test programs don't do, however, is extract and stream *both* audio and video streams from a Program Stream. To do this, you would need to write a program that combined "testMPEGSplitter", "testMPEGVideoStreamer", and "testMP3Streamer". I.e., the program would need to first use a "MPEGDemux" to break the Program Stream up into its constituent audio and video Elementary Streams, and then use: - a "MPEGVideoStreamFramer" plus a "MPEGVideoRTPSink" for each video stream, and - a "MPEGAudioStreamFramer" (to be written) plus a "MPEGAudioRTPSink" for each audio stream Someday I may write a test program like this myself, and add it to the test suite. For now, though, I'll leave it as an exercise for others :-) > 2. How do you probe it? (the video streamer) What player are you >using? I have try Mplayer, but it can not read form the stdin (I >think)(The testMPEGVideoReceiver give me the receiver paquets to the >stdout) and also with xine (it can read, but it doesn't go very well). >Now, i'm doing it like that > testMPEGVideoReceiver > aux.mpg > mplayer aux.mpg (when the transmission start) The best way to receive and play the stream is to use a tool that can handle MPEG video/RTP directly, without having to use "testMPEGVideoReceiver" at all. The tool that I prefer is Apple's QuickTime 5 Player (which has a version for Windows as well as MacOS). To view the stream using QuickTime 5 Player, just open the file "testMPEGVideo.sdp" (that's included in the "testProgs" directory). You can get QuickTime from If you're using a system that doesn't run QuickTime 5 Player, then one possible player is "mim": As a last resort, you can run "testMPEGVideoReceiver", and use a regular MPEG player (e.g., Windows Media Player) to read from "testMPEGVideoReceiver's" built-in web server. To do this, open the URL . (Of course, if "testMPEGVideoReceiver" is running on a different machine than the MPEG player tool, then you'll need to use its host name, rather than "localhost".) > 3. I have seen that for using MPEG TS or PS, it's neccesary to >change a variable (SOURCE_IS_PROGRAM_STREAM). Does can it make >automatically? You could probably do this by writing a new "FramedFilter" that would inspect the MPEG stream, and automatically create and insert appropriate new filters, depending on the type of MPEG data that it saw. Ross. From Thu Jun 28 12:19:20 2001 Received: from nwcst281.netaddress.usa.net ([204.68.23.26]) by usw-sf-list1.sourceforge.net with smtp (Exim 3.22 #1 (Debian)) id 15FhJv-0008Vm-00 for ; Thu, 28 Jun 2001 12:19:19 -0700 Received: (qmail 7246 invoked by uid 60001); 28 Jun 2001 19:19:15 -0000 Message-ID: <20010628191915.7245.qmail(at)nwcst281.netaddress.usa.net> Received: from 204.68.23.26 by nwcst281 for [61.1.214.198] via web-mailer(34FM.0700.17C.01) on Thu Jun 28 19:19:15 GMT 2001 Date: 28 Jun 2001 13:19:15 MDT From: Spider Boys To: X-Mailer: USANET web-mailer (34FM.0700.17C.01) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Subject: [Live-devel] live broadcast Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello Sir/Mamdam We are from india having a web development team. We would like to telecast a church feast live on = the web please inform me some particulars to do it. Hope u will do the best for us and we would be grateful to u. Regards, Janarth.S Web Master (Spiderboys) From Thu Jun 28 13:13:46 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.22 #1 (Debian)) id 15FiAc-0001Xf-00 for ; Thu, 28 Jun 2001 13:13:46 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id NAA82709; Thu, 28 Jun 2001 13:13:42 -0700 (PDT) Message-Id: <4.3.1.1.20010628130752.00b63ec0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 28 Jun 2001 13:10:17 -0700 To: Spider Boys From: Ross Finlayson Subject: Re: [Live-devel] live broadcast Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 12:19 PM 6/28/01, Spider Boys wrote: >Hello Sir/Mamdam > We are from india having a web development team. >We would like to telecast a church feast live on >the web please inform me some particulars to do it. >Hope u will do the best for us and we would be >grateful to u. Janarth, You are sending your message to the wrong mailing list. This mailing list is for technical discussion related to the development of certain software libraries for streaming media. Ross. From Thu Jul 12 07:57:49 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15KhuX-0002hk-00 for ; Thu, 12 Jul 2001 07:57:49 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id HAA62319; Thu, 12 Jul 2001 07:57:47 -0700 (PDT) Message-Id: <4.3.1.1.20010712074448.00b9fee0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 12 Jul 2001 07:57:42 -0700 To: From: Ross Finlayson In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: rtp and mpeg Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 05:11 AM 7/12/01, Francisco Javier Cabello wrote: >How do you connect QT with your test programs? >have you implemented a RTSP server? > >I don't know the way to tell QT to receive RTP/MPEG-1 video with sending RTSP >commands. Yes, Apple's QuickTime Player version 5.0 (*not* any earlier version) can be used to receive and play the video streamed by the "testMPEGVideoStreamer" tool (or the audio streamed by the "testMP3Streamer" tool). However, you can't (yet) use RTSP to do this, as the streaming server code doesn't yet include an implementation of a RTSP server. Instead, have QuickTime Player open the appropriate ".sdp" file (that you'll find in the "testProgs" directory). I.e., to receive/play MPEG video streamed by "testMPEGVideoStreamer", have QuickTime Player open the file "testMPEGVideo.sdp". (Note that QuickTime Player currently only handles MPEG-1, even though "testMPEGVideoStreamer" is also capable of streaming MPEG-2.) To receive/play MP3 audio streamed by "testMP3Streamer", have QuickTime Player open the file "testMP3.sdp". (RealNetworks' RealPlayer will also understand this file, although it currently can't play streamed MPEG video.) Ross. From Thu Jul 12 08:14:19 2001 Received: from [203.199.199.225] (helo=blaze.hcltech.com) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15KiAT-000652-00 for ; Thu, 12 Jul 2001 08:14:18 -0700 Received: from pselvam.netlab.hcltech.com ([192.168.201.83]) by blaze.hcltech.com (8.9.3/8.8.7) with ESMTP id UAA09556 for ; Thu, 12 Jul 2001 20:56:19 +0530 Message-Id: <4.3.2.7.1.20010712205817.00adc7f0(at)192.168.201.01> X-Mailer: QUALCOMM Windows Eudora Version 4.3.2 Date: Thu, 12 Jul 2001 21:01:43 +0530 To: From: Palani Selvam Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] RTSP test servers.... Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O hi all, We have implemented a RTSP client and Test the control flow alone. Is there any server available on the net for testing the control and the out of band data flow coming over RTP/AVP/UDP transport. Thanx. Palani. From Thu Jul 12 14:41:15 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15KoCx-0001Pr-00 for ; Thu, 12 Jul 2001 14:41:15 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id OAA73439; Thu, 12 Jul 2001 14:41:07 -0700 (PDT) Message-Id: <4.3.1.1.20010712143058.00c7ae60(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 12 Jul 2001 14:37:51 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Using the Windows Makefiles with Visual C++ version 6.0? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O I've had a report that the Windows Makefiles (produced by running "genWindowsMakefiles") do not work with Microsoft Visual C++ version 6.0. (So far I've personally used them only with VC version 5.0.) Has anyone gotten these Makefiles to work with VC version 6.0? Is it just a matter of changing !IF "$(MSVC_VERSION)" == "5.0" in "win32config" to !IF "$(MSVC_VERSION)" == "6.0" ?? Ross (who doesn't want to upgrade his own VC to version 6.0, because he's tired of giving Bill Gates money) From Fri Jul 20 10:34:27 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15NeAV-00068m-00 for ; Fri, 20 Jul 2001 10:34:27 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id KAA15504; Fri, 20 Jul 2001 10:34:26 -0700 (PDT) Message-Id: <4.3.1.1.20010720102959.00cc1ea0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Fri, 20 Jul 2001 10:33:26 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Updated libraries for new "gcc" version Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O FYI, Francisco Cabello noted that "gcc" version 2.96 generated many warning messages when compiling the "LIVE.COM Streaming Media" libraries (complaining about things like tags at the end of "#endif"s), so I've just installed a new version of the code to fix this problem. I've also updated the RTCP implementation (in "liveMedia") to include complete reception statistics in outgoing "RR" RTCP packets. Ross. From Mon Jul 23 18:39:11 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15OrAE-0005k6-00 for ; Mon, 23 Jul 2001 18:39:11 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id SAA10417; Mon, 23 Jul 2001 18:39:10 -0700 (PDT) Message-Id: <4.3.1.1.20010723171005.00b0af00(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 23 Jul 2001 18:38:55 -0700 To: From: Ross Finlayson In-Reply-To: References: <4.3.1.1.20010723135026.00c4de60(at)localhost> <4.3.1.1.20010720025943.00c63f00(at)localhost> <4.3.1.1.20010723135026.00c4de60(at)localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Questions from Francisco Javier Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 03:00 PM 7/23/01, Francisco Javier Cabello Torres wrote: >I'm thinking about use your code in my current project. I have my own >implementation of RTP, but I haven't implemented RTCP, and I won't have >time to update code as the same way as live.com will be. Yes, this is a good idea. You'll be saving a lot of work. Plus, you'll get a RTCP implementation 'for free'. >I would like, if it's possible, to evaluate the cost of this change, because >of that I'll ask you some questions. >how difficult is to connect your library to a video server that capture >frames from a video board (Bttv) and send it by RTP? This should be straightforward - you need only write your own subclass of "FramedSource" that implements "doGetNextFrame()", by scheduling the capture of a frame from your video board. For an illustration of how to do this, see "MPEGVideoDeviceSource.{hh,cpp}", which is the outline for a class that encapsulates a video (e.g.) device. (Actually, "MPEG" and "Video" should not really have been part of the name, because this class structure could be used for any device source.) For example, your class's implementation of "doGetNextFrame()" could set up the device with a call-back function to be invoked when the next frame of data is available. This call-back function would call ->deliverFrame(), and then deliverFrame() would do the actual data delivery (to the class member vars). Note that you want the call-back function to be executed *only* after a previous call to "doGetNextFrame()". I.e., for every call to "doGetNextFrame()", there should (later) be exactly one call to your call-back function. Your "deliverFrame()" member function would do the actual delivery of data to the invoking reader. E.g., suppose that your call-back function tells you that it has a frame of length "len" bytes, at address "addr". Then, in deliverFrame(), you would do something like: if (len > fMaxSize) len = fMaxSize; memmove(fTo, addr, len); fFrameSize = len; fPresentationTime = ... ; // this frame's timestamp (seconds, useconds) (and then call "scheduleDelayedTask" (with a 'delay' of zero, as I note in "MPEGVideoDeviceSource.cpp") Note that you may need to add parameters to deliverFrame() to pass the "len" and "addr" parameters from the call-back function. To write a server that uses your device as a source, I suggest that you use "testMPEGVideoStreamer.cpp" as a model. You would replace the call to "ByteStreamFileSource::createNew()" with a similar function to instantiate your new 'video device' class. You will probably also need to implement your own "RTP sink" class, as a subclass of "MultiFramedRTPSink" (unless, of course, you are planning to stream MPEG-1 or 2, in which case you can use the "MPEGVideoRTPSink" class that already exists. Note that "MultiFramedRTPSink" already does most of the work for you; implementing a new RTP payload format is just a matter of redefining some virtual functions in your subclass. >Now, I have functions to init RTP session, and other to send one frame. When >I send a frame I specify the timestamp, because of that RTP library won't >need to compute it, only will have to code this timestamp in all packets from >the same frame. Note that "MultiFramedRTPSink" (and thus, any class that you derive from this) automatically takes care of this. If a frame gets fragmented over more than one RTP packet, then the same timestamp will be used for each packet. (Also, if more than one frame appears in a packet, then (by default) the first frame's timestamp will be the one that's used in the outgoing RTP packet.) See the implementation "MultiFramedRTPSink", and its two existing subclasses "MPEGVideoRTPSink" and "MPEGAudioRTPSink". >Other problems are 'sleeps'. When you read from a file, you have to introduce >'waits' for synchronize server and client, but when you are capturing from a >video board, the synchronize goes from the video board. Do you understand >what I mean? Do you thing will be problems with this? No, that shouldn't be a problem. The implementation of "MultiFramedRTPSink" ensures that outgoing packets are not sent any faster than whatever rate is natural for the codec. If a live video capture device is used as the data source, then this test will usually be unnecessary, but shouldn't cause any problems. Ross. From Fri Jul 27 12:54:49 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15QDhB-00077a-00 for ; Fri, 27 Jul 2001 12:54:49 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id MAA01248; Fri, 27 Jul 2001 12:54:47 -0700 (PDT) Message-Id: <4.3.1.1.20010727122123.00b33f00(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Fri, 27 Jul 2001 12:52:30 -0700 To: {Joe Chen} From: Ross Finlayson Subject: RE: [Live-devel] Re: rtp and mpeg Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 04:44 PM 7/26/01, Joe Chen wrote: > I'm trying out the library / test programs on Linux (Redhat 7.1). >Compilation had few warnings in, but was successful. > > I tried running testMP3Streamer on Linux, and was able to play it on >RealPlayer 8 on Win 2000, when using the .sdp file. > > But running QT 5 on Win 2000 resulted in no sound, although I >believe it was streaming - It said "buffering....%" and than "Live >Broadcast." Nothing was in the display area. I'm not sure if QuickTime Player supports multicast MP3 audio properly. I, too, have had inconsistent results when trying to play this. For playing multicast MP3 streams, I suggest running FreeAmp , or Winamp using the "in_rtp.dll" MP3/RTP plugin: . (BTW, this plugin is implemented using the "LIVE.COM Streaming Media" libraries, using code similar to "testMP3Receiver".) In each case, you receive the MP3/RTP stream by telling the player to open the URL rtp://: E.g., to receive the multicast stream output by "testMP3Streamer", give the player (Freeamp or Winamp+in_rtp.dll) the URL: rtp://239.255.42.42:8888 > I tried running testMPEGVideoStreamer on Linux. First with >MPEG2 file. I get continous message "MPEGVideoStreamParser:: >parseSlice(): Saw unexpected code 0x00000xxx" where the hex is >rotating between 1ba, 1e0, 1ba, 1c0... These files played fine when >loaded directly into any Win 2000 player. OK, the problem here is that "testMPEGVideoStreamer" - by default - assumes that its input file is a MPEG Video *Elementary* Stream - i.e., without any audio. Your file was a MPEG *Program* stream - i.e., containing multiplexed video *and* audio. To stream video from such a stream, you need to use a demultiplexor to extract the video stream from this before streaming it. In "testMPEGVideoStreamer.cpp" I show how you could do this (look for "#ifdef SOURCE_IS_PROGRAM_STREAM"). If you uncomment the line //#define SOURCE_IS_PROGRAM_STREAM 1 and recompile the program, you should be able to stream the video. Note, though, that QuickTime Player 5 won't be able to receive/play this stream, because it supports only MPEG-1 video streams - not MPEG-2. I don't know of any MPEG-*2* player that handles RTP-streamed data directly. (It's possible that Cisco's IP/TV viewer handles this, but I'm not sure.) If you have a MPEG-2 player tool that can read its data from 'stdin', or from a HTTP server, then you can use the "playRTPMPEG" tool (with the "-d" flag) to receive the MPEG-2/RTP data. See for details. (Note that "playRTPMPEG" is also implemented using the "LIVE.COM Streaming Media" libraries.) (For more information about streaming/receiving MPEG video, see the archived email message at ) > I tried feeding it a MPEG-1 file (I think). No complaints from the >testMPEGVideoStreamer program. But no picture either on QT 5, as >this was the same with MPEG-2 and MP3 feeds. QT5 tried to buffer >and than display "Live Broadcast" in all cases... That's strange. Because you got no complaints from "testMPEGVideoStreamer", this suggests that your MPEG-1 file was (unlike the MPEG-2 file that you tried earlier) a proper Video Elementary Stream. So it's strange that QuickTime Player 5 didn't display the stream. Perhaps your file was really a MPEG-*2* Video Elementary Stream??? I hope this helps. Please let us know how things work out. Ross. From Sun Jul 29 14:35:07 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15QyDL-0000pf-00 for ; Sun, 29 Jul 2001 14:35:07 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id OAA17205; Sun, 29 Jul 2001 14:35:00 -0700 (PDT) Message-Id: <4.3.1.1.20010729142341.00ba5670(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Sun, 29 Jul 2001 14:34:28 -0700 To: Christian Cier-Zniewski From: Ross Finlayson Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: Groupsock error message Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 12:37 PM 7/29/01, Christian Cier-Zniewski wrote: >I successfully compiled your libs under MSVC++ 6.0 with SP5. >I only had to change the TOOLS32 variable to point to my VS >installation. > >After starting ie. testmp3streamer or testmpegvideostreamer I get the >following error message: (so does testmp3receiver or >testmpegvideoreceiver as well) > >21:05:49 Groupsock(108: 239.255.42.42, 8888, 7) >t(IP_ADD_MEMBERSHIP) error: Unknown error >Unable to determine our source address: setsock >nown error Christian, Other people have also reported problems like this if the code is built using MSVC++ version 6.0. (MSVC+ version 5.0 doesn't have any problems.) The problem seems to be that - for some reason - with MSC++ version 6.0 the code is being linked with the "ws2_32.lib" library; instead, it should be linked with the "wsock32.lib" library. I'd like to try to track this problem down, but unfortunately I don't have MSVC++ version 6.0 handy. So could you please mail me a copy of the file "ntwin32.mak" (this is the file that gets included by each of our Makefiles). You should find this file in your MSVC++ "include" directory. If you find that "ntwin32.mak" consists solely of another !include line, e.g. !include then could you also mail me a copy of *that* included file. Thanks. (I have cc'd this message to the developers' mailing list, in case someone else has already worked out a fix.) Ross. From Sun Jul 29 22:47:26 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15R5tm-0004Kx-00 for ; Sun, 29 Jul 2001 22:47:26 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id WAA09245; Sun, 29 Jul 2001 22:47:25 -0700 (PDT) Message-Id: <4.3.1.1.20010729224429.00b72a50(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Sun, 29 Jul 2001 22:44:55 -0700 To: From: Ross Finlayson Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: Groupsock error message Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O FYI, At 07:03 PM 7/29/01, Christian Cier-Zniewski wrote: >What is the difference between wsock32.lib and w2_32.lib? Is it >Winsock1 and Winsock2? Yes, apparently "wsock32.lib" is winsock1, and "ws2_32.lib" is winsock2. However, for some reason (still unknown to me), the multicast code in the libraries seems to work only when linked with "wsock32.lib". I'm not sure why this is - perhaps there are some incompatibilities with winsock2's implementation of the standard Berkeley socket calls?? Anyway, you should be able to fix this problem by changing TARGETOS=BOTH in each of the Makefiles to TARGETOS=WIN95 (If you created your makefiles by running "genWindowsMakefiles" on a Unix system, then you can make this change in the "win32config" file, and then re-running "genWindowsMakefiles".) Ross. From Mon Aug 06 15:56:50 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15TtIm-0004We-00; Mon, 06 Aug 2001 15:56:48 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id RAA28331; Mon, 6 Aug 2001 17:57:48 -0500 (CDT) Date: Mon, 6 Aug 2001 17:57:48 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: info44(at)live.com Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] LIVE COMPILING ERROR (PLEASE HELP!!!) Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O We are planning some serious develpment using this libraries but we cannot ever start! the problem maybe has a quick answer, if you can help us please let us know! we want to compile it on solaris 2.6 after we did the ./genMakefiles solaris we run the make and got: cadaplic:TU JEFA >make cd liveMedia; make make: Fatal error: Don't know how to make target `Media.o' Current working directory /develop/users/ua012771/desarrollo/live/liveMedia *** Error code 1 make: Fatal error: Command failed for target `liveMedia/libliveMedia.a' acadaplic:TU JEFA > why is that? are we missing some libraries? (*.a and/or *.o) if so where can we get them? if somebody knows why we are having this please let us know!! we are getting crazy! thanks in advance Omar POnce Carrillo ua012771(at)mail.udlap.mx tujefa80(at)yahoo.com.mx From Mon Aug 06 16:20:07 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15TtfL-0001oS-00 for ; Mon, 06 Aug 2001 16:20:07 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id QAA30145; Mon, 6 Aug 2001 16:20:04 -0700 (PDT) Message-Id: <4.3.1.1.20010806160907.00ba2340(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Mon, 06 Aug 2001 16:19:40 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: p.mx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: LIVE COMPILING ERROR (PLEASE HELP!!!) Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 03:57 PM 8/6/01, Omar Antonio Ponce Carrillo wrote: >We are planning some serious develpment using this libraries but we >cannot ever start! > >the problem maybe has a quick answer, if you can help us please let us know! > >we want to compile it on solaris 2.6 after we did the ./genMakefiles solaris > >we run the make and got: > >cadaplic:TU JEFA >make >cd liveMedia; make >make: Fatal error: Don't know how to make target `Media.o' Omar, I'm not sure what might be going wrong here; the libraries compile OK on a Solaris guest account that I'm using (this is version "SunOS 5.8 Generic February 2000"). (I'm not sure how this version relates to "Solaris 2.6".) In your "liveMedia" directory, are the files "Media.hh" and "Media.cpp" present? (They should be.) Do you get the same error if you try building "Media.o" directly - i.e., by running make Media.o ? It sounds like there's something different about your environment. If so, you may end up having to make small changes to your "config.solaris" file, and then rerun "genMakefiles solaris". If you have any other C++ code that compiles OK on your system, you might want to take a look at *its* Makefile, to see what might be different. Ross. From Tue Aug 07 03:43:35 2001 Received: from vtools.es ([212.64.166.137]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15U4Kk-00060a-00 for ; Tue, 07 Aug 2001 03:43:34 -0700 Received: from paquito (paquito.vtools.es [192.67.79.105]) by vtools.es (Postfix) with SMTP id 596137004; Tue, 7 Aug 2001 12:51:30 +0200 (CEST) Content-Type: text/plain; charset="iso-8859-1" From: Francisco Javier Cabello Reply-To: To: Date: Tue, 7 Aug 2001 12:40:35 +0200 X-Mailer: KMail [version 1.2] Cc: Ross Finlayson MIME-Version: 1.0 Message-Id: <01080712403505.13304(at)paquito> Content-Transfer-Encoding: 8bit Subject: [Live-devel] RTP/MPEG problem Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hi, I think there is a problem with the field 'picture type' when live libraries code it. My test was: *QT as client. *testMPEGVideoStreamer as video server. With QT I open a SDP file, and QT wait to receive video from specefied ports. After, I run 'testMPEGVideoStreamer' and all things seems to be ok. QT draws video sent by testMPEGVideoStreamer, but I you take a network analyzer (sniffer) and look for rtp packets you'll see errors. I use ethereal sniffer to do this work. If you see 'picture type' field, you'll see errors. The first packets is coded with 0 value (forbidden). A lot of packets after, this value change to 2 (P frame). I suppose that the problems was when this value should be 1 (I frame), however live code as 0. Bye. From Tue Aug 07 10:02:28 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UAFQ-0006u3-00 for ; Tue, 07 Aug 2001 10:02:28 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id KAA22232; Tue, 7 Aug 2001 10:02:24 -0700 (PDT) Message-Id: <4.3.1.1.20010807095739.00b9f500(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 07 Aug 2001 10:01:55 -0700 To: From: Ross Finlayson Subject: Re: [Live-devel] RTP/MPEG problem Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 03:40 AM 8/7/01, Francisco Javier Cabello wrote: >I think there is a problem with the field 'picture type' when live libraries >code it. >My test was: >*QT as client. >*testMPEGVideoStreamer as video server. > >With QT I open a SDP file, and QT wait to receive video from specefied ports. >After, I run 'testMPEGVideoStreamer' and all things seems to be ok. QT draws >video sent by testMPEGVideoStreamer, but I you take a network analyzer >(sniffer) and look for rtp packets you'll see errors. > >I use ethereal sniffer to do this work. Is this sniffer looking at the 4-byte "video-specific header" (as defined in RFC2250) in the RTP packet? > If you see 'picture type' field, >you'll see errors. The first packets is coded with 0 value (forbidden). A lot >of packets after, this value change to 2 (P frame). >I suppose that the problems was when this value should be 1 (I frame), >however live code as 0. It's strange that your sniffer should be reporting problems in the RTP packets, yet QuickTime Player seems to receive and play them OK. This suggests that perhaps your sniffer is looking at the wrong field in the RTP packet?? Anyway, could you send me the URL for this file (if it's on a web server), or else send me a < 1 Mbyte portion that illustrates the problem. Thanks. Ross. From Tue Aug 07 11:12:28 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UBL6-0002se-00 for ; Tue, 07 Aug 2001 11:12:24 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id NAA27046; Tue, 7 Aug 2001 13:12:48 -0500 (CDT) Date: Tue, 7 Aug 2001 13:12:48 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Subject: [Live-devel] Re: LIVE COMPILING ERROR (PLEASE HELP!!!) (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello again Ross.. i did investigate what was happening and i did notice that the make installed on the machine i log was not accurate... i downloaded the GNU make and i had no problems with the compiling! By the way do you have any kind of tutorial or guide to start from? thanks regards O. ---------- Forwarded message ---------- Date: Mon, 06 Aug 2001 16:19:40 -0700 From: Ross Finlayson To: Omar Antonio Ponce Carrillo Cc: Subject: [Live-devel] Re: LIVE COMPILING ERROR (PLEASE HELP!!!) At 03:57 PM 8/6/01, Omar Antonio Ponce Carrillo wrote: >We are planning some serious develpment using this libraries but we >cannot ever start! > >the problem maybe has a quick answer, if you can help us please let us know! > >we want to compile it on solaris 2.6 after we did the ./genMakefiles solaris > >we run the make and got: > >cadaplic:TU JEFA >make >cd liveMedia; make >make: Fatal error: Don't know how to make target `Media.o' Omar, I'm not sure what might be going wrong here; the libraries compile OK on a Solaris guest account that I'm using (this is version "SunOS 5.8 Generic February 2000"). (I'm not sure how this version relates to "Solaris 2.6".) In your "liveMedia" directory, are the files "Media.hh" and "Media.cpp" present? (They should be.) Do you get the same error if you try building "Media.o" directly - i.e., by running make Media.o ? It sounds like there's something different about your environment. If so, you may end up having to make small changes to your "config.solaris" file, and then rerun "genMakefiles solaris". If you have any other C++ code that compiles OK on your system, you might want to take a look at *its* Makefile, to see what might be different. Ross. _______________________________________________ Live-devel mailing list Live-devel(at)lists.sourceforge.net http://lists.sourceforge.net/lists/listinfo/live-devel From Tue Aug 07 12:08:55 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UCDm-0005Cx-00 for ; Tue, 07 Aug 2001 12:08:54 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id MAA50037; Tue, 7 Aug 2001 12:08:48 -0700 (PDT) Message-Id: <4.3.1.1.20010807115630.00bae140(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 07 Aug 2001 12:03:38 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Subject: Re: [Live-devel] Re: LIVE COMPILING ERROR (PLEASE HELP!!!) (fwd) Cc: In-Reply-To: .mx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 11:12 AM 8/7/01, Omar Antonio Ponce Carrillo wrote: >Hello again Ross.. i did investigate what was happening and i did notice >that the make installed on the machine i log was not accurate... i >downloaded the GNU make and i had no problems with the compiling! OK, that's good to hear. >By the way do you have any kind of tutorial or guide to start from? No, not right now. The only documentation right now is - the web page at - the code itself - the test programs in the "testProgs" directory, which provide examples of how to use the libraries Plus, of course, there's this mailing list. If you have any questions about how to use the libraries, feel free to post them here. Ross. From Wed Aug 08 11:18:39 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UXue-0000zf-00 for ; Wed, 08 Aug 2001 11:18:36 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id NAA23308; Wed, 8 Aug 2001 13:19:59 -0500 (CDT) Date: Wed, 8 Aug 2001 13:19:59 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] where do you print it??? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello Ross.. ive been looking through the code for the testMP3Streamer and the testMP3Receiver and i wonder where do you print the mp3 you are recieving and how you do that as well? thanks O. From Wed Aug 08 11:44:13 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UYJM-0006sG-00 for ; Wed, 08 Aug 2001 11:44:08 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id LAA57810; Wed, 8 Aug 2001 11:43:47 -0700 (PDT) Message-Id: <4.3.1.1.20010808113205.00b7f6a0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Wed, 08 Aug 2001 11:42:36 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Subject: Re: [Live-devel] where do you print it??? Cc: In-Reply-To: .mx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 11:19 AM 8/8/01, Omar Antonio Ponce Carrillo wrote: >Hello Ross.. ive been looking through the code for the testMP3Streamer >and the testMP3Receiver and i wonder where do you print the mp3 you are >recieving and how you do that as well? Omar, Please note the "testProgs" section of for a description of each of the test programs. To summarize: - "testMP3Receiver" outputs its received MP3 data to "stdout" (but note that you can easily change the code to output to an actual file, by replacing "stdout" with the file name (in "testMP3Receiver.cpp")). - "testMPEGVideoReceiver" sets up an internal HTTP server (on port 10006) to serve the MPEG video data that it receives. (You can access this data by pointing a MPEG video player tool at "http://localhost:10006") If you prefer, you can easily change "testMPEGVideoReceiver" to output to "stdout" (or a file) instead. See ""testMPEGVideoReceiver.cpp" for details. Ross. From Thu Aug 09 09:22:52 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UsaB-000325-00 for ; Thu, 09 Aug 2001 09:22:51 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id LAA12127; Thu, 9 Aug 2001 11:24:04 -0500 (CDT) Date: Thu, 9 Aug 2001 11:24:04 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] TOO BIG FOR IT? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello there, ive been streaming mpegs lower than 1 meg with no problem but when i tried to stream and store a 40 megs file it writes the file with 0 size. Is there a limit for transmiting mpegs? whats happening? regards O. it cant be the version (1 or 2 right?) cause the JMF plays the original file and it only accepts 1 type. From Thu Aug 09 09:38:14 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15Usp4-0005Tq-00 for ; Thu, 09 Aug 2001 09:38:14 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id JAA39331; Thu, 9 Aug 2001 09:38:12 -0700 (PDT) Message-Id: <4.3.1.1.20010809093322.00b95670(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 09 Aug 2001 09:37:21 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: .mx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: TOO BIG FOR IT? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 09:24 AM 8/9/01, Omar Antonio Ponce Carrillo wrote: >Hello there, ive been streaming mpegs lower than 1 meg with no problem >but when i tried to stream and store a 40 megs file it writes the file >with 0 size. > >Is there a limit for transmiting mpegs? whats happening? The *size* of an MPEG input file shouldn't be a problem - but perhaps there are some other attributes of the stream that are causing problems?? If you try to stream just a small portion of the original file (i.e., chop off < 1 MByte of the original file, and try steaming that), does that work OK? Could you put the problem file on a web server and send me the URL, so I could take a look at it? Ross. From Thu Aug 09 10:25:43 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UtZ0-0005lY-00 for ; Thu, 09 Aug 2001 10:25:42 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id MAA05399; Thu, 9 Aug 2001 12:26:52 -0500 (CDT) Date: Thu, 9 Aug 2001 12:26:52 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Ross Finlayson cc: live-devel(at)lists.sourceforge.net Subject: Re: [Live-devel] Re: TOO BIG FOR IT? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Here you have the file... its a music video... please chech it and tell me what could it be i was not able to chop it i dont have the necessary tools )= http://mailweb.udlap.mx/~ua012771/bad.mpg ill try with other big videos... cause we are planning to use this as a transmisor for really big files. regards O. On Thu, 9 Aug 2001, Ross Finlayson wrote: > At 09:24 AM 8/9/01, Omar Antonio Ponce Carrillo wrote: > > >Hello there, ive been streaming mpegs lower than 1 meg with no problem > >but when i tried to stream and store a 40 megs file it writes the file > >with 0 size. > > > >Is there a limit for transmiting mpegs? whats happening? > > The *size* of an MPEG input file shouldn't be a problem - but perhaps there > are some other attributes of the stream that are causing problems?? > > If you try to stream just a small portion of the original file (i.e., chop > off < 1 MByte of the original file, and try steaming that), does that work OK? > > Could you put the problem file on a web server and send me the URL, so I > could take a look at it? > > Ross. > > > _______________________________________________ > Live-devel mailing list > Live-devel(at)lists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/live-devel > From Thu Aug 09 11:19:07 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UuOg-000349-00 for ; Thu, 09 Aug 2001 11:19:06 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id NAA18281; Thu, 9 Aug 2001 13:20:32 -0500 (CDT) Date: Thu, 9 Aug 2001 13:20:32 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Ross Finlayson In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] STREAMING PROBLEMS... Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello again Ross, look: There are other "normal" mpeg files : http://mailweb.udlap.mx/~ua012771/Nike_90Fin.mpg http://mailweb.udlap.mx/~ua012771/FVL.mpg that when transmited i got the message: MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001ba MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001e0 MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001ba MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001c0 MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001e0 MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001ba during the trasmition, and when i open it if using real i saw nothing and using JMF it says theres a lot of bad data. but when played the original file i got no problems... i wonder whats the streamer saying? does he found some bad code? but if so how can i saw it originally with no problems? regards O. On Thu, 9 Aug 2001, Omar Antonio Ponce Carrillo wrote: > > Here you have the file... its a music video... please chech it and tell > me what could it be i was not able to chop it i dont have the necessary > tools )= > > http://mailweb.udlap.mx/~ua012771/bad.mpg > > > ill try with other big videos... cause we are planning to use this as a > transmisor for really big files. > > regards O. > > On Thu, 9 Aug 2001, Ross Finlayson wrote: > > > At 09:24 AM 8/9/01, Omar Antonio Ponce Carrillo wrote: > > > > >Hello there, ive been streaming mpegs lower than 1 meg with no problem > > >but when i tried to stream and store a 40 megs file it writes the file > > >with 0 size. > > > > > >Is there a limit for transmiting mpegs? whats happening? > > > > The *size* of an MPEG input file shouldn't be a problem - but perhaps there > > are some other attributes of the stream that are causing problems?? > > > > If you try to stream just a small portion of the original file (i.e., chop > > off < 1 MByte of the original file, and try steaming that), does that work OK? > > > > Could you put the problem file on a web server and send me the URL, so I > > could take a look at it? > > > > Ross. > > > > > > _______________________________________________ > > Live-devel mailing list > > Live-devel(at)lists.sourceforge.net > > http://lists.sourceforge.net/lists/listinfo/live-devel > > > > _______________________________________________ > Live-devel mailing list > Live-devel(at)lists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/live-devel > From Thu Aug 09 11:54:04 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UuwW-0000VC-00 for ; Thu, 09 Aug 2001 11:54:04 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id LAA65917; Thu, 9 Aug 2001 11:53:54 -0700 (PDT) Message-Id: <4.3.1.1.20010809114954.00b9be60(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 09 Aug 2001 11:53:20 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: STREAMING PROBLEMS... Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 11:20 AM 8/9/01, Omar Antonio Ponce Carrillo wrote: >There are other "normal" mpeg files : > >http://mailweb.udlap.mx/~ua012771/Nike_90Fin.mpg >http://mailweb.udlap.mx/~ua012771/FVL.mpg > >that when transmited i got the message: > > >MPEGVideoStreamParser::parseSlice(): Saw unexpected code 0x000001ba [etc...] Omar, By default, the "testMPEGVideoStreamer" test program assumes that its input is a MPEG Video Elementary Stream. The files that you tried to stream (producing the error messages) are MPEG *Program Stream* files. To stream video from files like this, uncomment the line //#define SOURCE_IS_PROGRAM_STREAM 1 in testMPEGVideoStreamer.cpp, and recompile. Ross. From Thu Aug 09 15:25:22 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UyEz-0000wD-00 for ; Thu, 09 Aug 2001 15:25:21 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id RAA21774; Thu, 9 Aug 2001 17:26:47 -0500 (CDT) Date: Thu, 9 Aug 2001 17:26:47 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] JUST MPEG VIDEO??? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O hello again! i was looking to the streamed file obtained from both programs (testMPEGVideoReceiver.cpp and testMPEGVideoStreamer.cpp) and it seems to be all video with no sound. i suppose theres only exemplified the video sending nor the sound right?. Is there any example showing both sendings to obtain an audio/video file? if not, how can i implement the audio sending on the current program to have it? thanks O. From Thu Aug 09 15:38:42 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15UyRu-0004rH-00 for ; Thu, 09 Aug 2001 15:38:42 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id PAA09085; Thu, 9 Aug 2001 15:38:39 -0700 (PDT) Message-Id: <4.3.1.1.20010809153055.00b70100(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 09 Aug 2001 15:38:09 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: p.mx> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: JUST MPEG VIDEO??? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 03:26 PM 8/9/01, Omar Antonio Ponce Carrillo wrote: >i was looking to the streamed file obtained from both programs >(testMPEGVideoReceiver.cpp and testMPEGVideoStreamer.cpp) and it seems to >be all video with no sound. i suppose theres only exemplified the video >sending nor the sound right?. > >Is there any example showing both sendings to obtain an audio/video file? > >if not, how can i implement the audio sending on the current program to >have it? Omar, Last month I posted a message about this to the mailing list. Here's a copy: ----- What these test programs don't do, however, is extract and stream *both* audio and video streams from a Program Stream. To do this, you would need to write a program that combined "testMPEGSplitter", "testMPEGVideoStreamer", and "testMP3Streamer". I.e., the program would need to first use a "MPEGDemux" to break the Program Stream up into its constituent audio and video Elementary Streams, and then use: - a "MPEGVideoStreamFramer" plus a "MPEGVideoRTPSink" for each video stream, and - a "MPEGAudioStreamFramer" (to be written) plus a "MPEGAudioRTPSink" for each audio stream Someday I may write a test program like this myself, and add it to the test suite. For now, though, I'll leave it as an exercise for others :-) From Tue Aug 14 14:24:12 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15WlfW-0006gG-00 for ; Tue, 14 Aug 2001 14:24:10 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id QAA19117; Tue, 14 Aug 2001 16:25:49 -0500 (CDT) Date: Tue, 14 Aug 2001 16:25:49 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Ross Finlayson cc: live-devel(at)lists.sourceforge.net In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] Re: JUST MPEG VIDEO??? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O hello again Ross! hope you are not tired of me already (= look! im really interested on having a full mpeg transmited... im doing some tests due to my lack of knowledge about handling mpegs. i tried to send just the audio part using the MPEGVideoStreamFramer and obviously i got a segmentation fault...can you recommend me some info sources regarding the way to frame the audio part the same way you did with the video or at least some specification about how to deal with this issue? is there a chance to send the audio part as an mp3 file or something? cause the audio obtained from the testMPEGSplitter is not mp3 format right? i tried to send the audio obtained and it clearly failed (funny cause if i rename the obtained file as an mp3 it plays with no problem) regards O. From Wed Aug 15 00:42:53 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15WvKG-0007mi-00 for ; Wed, 15 Aug 2001 00:42:52 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id AAA13784; Wed, 15 Aug 2001 00:42:50 -0700 (PDT) Message-Id: <4.3.1.1.20010815002648.00b8f530(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Wed, 15 Aug 2001 00:38:36 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: .mx> References: <4.3.1.1.20010809153055.00b70100(at)localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: JUST MPEG VIDEO??? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 02:25 PM 8/14/01, Omar Antonio Ponce Carrillo wrote: >can you recommend me some info >sources >regarding the way to frame the audio part the same way you did with >the video or at least some specification about how to deal with this issue? Each MPEG audio frame begins with a 'sync' code, consisting of 12 bits all set to 1. I.e., each such frame begins with a byte 0xFF, followed by a byte 0xF. You can break a MPEG audio stream into frames by looking for this this sequence of 12 1-bits. >is there a chance to send the audio part as an mp3 file or something? >cause the audio obtained from the testMPEGSplitter is not mp3 format >right? It might be. "MP3" means "MPEG-1 or 2, layer III audio". More likely, though, the audio that you extract from MPEG Program Streams will be layer I or layer II - i.e., not really MP3. > i tried to send the audio obtained and it clearly failed That's because an audio stream that's read from a "MPEGDemux" hasn't yet been broken into separate frames. That needs to be done before the audio can be sent in RTP packets. >(funny >cause if i rename the obtained file as an mp3 it plays with no problem) Most 'MP3' players are also capable of playing MPEG layer I or layer II streams as well. Ross. From Thu Aug 16 08:56:18 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15XPVI-00089m-00 for ; Thu, 16 Aug 2001 08:56:16 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id KAA20688; Thu, 16 Aug 2001 10:58:01 -0500 (CDT) Date: Thu, 16 Aug 2001 10:58:01 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Ross Finlayson cc: live-devel(at)lists.sourceforge.net In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] stream differences.. Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello again Ross! could you tell me the differences between a MPEG audio and video stream? do they only differ on the 'sync' code at the beginning of each frame? thanks in advance O. From Thu Aug 16 09:58:52 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15XQTs-0005aY-00 for ; Thu, 16 Aug 2001 09:58:52 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id JAA35164; Thu, 16 Aug 2001 09:58:49 -0700 (PDT) Message-Id: <4.3.1.1.20010816095634.00c63dd0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Thu, 16 Aug 2001 09:57:35 -0700 To: Omar Antonio Ponce Carrillo From: Ross Finlayson Cc: In-Reply-To: .mx> References: <4.3.1.1.20010809153055.00b70100(at)localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Subject: [Live-devel] Re: stream differences.. Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 08:58 AM 8/16/01, Omar Antonio Ponce Carrillo wrote: >Hello again Ross! > >could you tell me the differences between a MPEG audio and video stream? >do they only differ on the 'sync' code at the beginning of each frame? No, there are considerable differences between MPEG audio and video elementary streams. Ross. From Tue Aug 21 16:00:25 2001 Received: from ctb-mesg2.saix.net ([196.25.240.74]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZKVS-0000eB-00 for ; Tue, 21 Aug 2001 16:00:23 -0700 Received: from john (ctb53-03-p101.wc.saix.net [155.239.138.101]) by ctb-mesg2.saix.net (8.11.4/8.11.4) with SMTP id f7LMxg228603 for ; Wed, 22 Aug 2001 00:59:42 +0200 (SAT) Message-ID: <001701c12a95$ead50fd0$0902020a(at)john> From: Willard To: Date: Wed, 22 Aug 2001 01:06:29 +0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0014_01C12AA6.ACCA6E90" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Subject: [Live-devel] RTP with live to/from jmf? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O This is a multi-part message in MIME format. ------=_NextPart_000_0014_01C12AA6.ACCA6E90 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi I've being using jmf to transmit mpeg via RTP. I'm trying exactly the = same with ur live.com lib. When I'm transmitting to jstudio (an app = that can tx and rx mpeg via RTP) using ur testprog examples the update = rate of the mpeg is terrible. =20 My question is, am I doing something incorrect, does some settings need = to be set, or are there some difference. Thanks John. ------=_NextPart_000_0014_01C12AA6.ACCA6E90 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi
 
I've being using jmf to transmit mpeg = via=20 RTP.  I'm trying exactly the same with ur live.com lib.  When = I'm=20 transmitting to jstudio (an app that can tx and rx mpeg via RTP)  = using ur=20 testprog examples the update rate of the mpeg is terrible.  =
 
My question is, am I doing = something=20 incorrect, does some settings need to be set, or are there some=20 difference.
 
Thanks
  John.
------=_NextPart_000_0014_01C12AA6.ACCA6E90-- From Tue Aug 21 16:18:51 2001 Received: from ctb-mesg2.saix.net ([196.25.240.74]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZKnG-0006Lg-00 for ; Tue, 21 Aug 2001 16:18:46 -0700 Received: from john (ctb53-03-p101.wc.saix.net [155.239.138.101]) by ctb-mesg2.saix.net (8.11.4/8.11.4) with SMTP id f7LNI4229472 for ; Wed, 22 Aug 2001 01:18:04 +0200 (SAT) Message-ID: <001a01c12a98$7b6ef770$0902020a(at)john> From: Willard To: Date: Wed, 22 Aug 2001 01:24:52 +0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0017_01C12AA9.3E24E710" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Subject: [Live-devel] again rtp question Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O This is a multi-part message in MIME format. ------=_NextPart_000_0017_01C12AA9.3E24E710 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi When I changed the address of the multicaster from 239.255.42.42:8080:7 = (ur default) to any other the jstudio app could not connect. Why not? Thanks John ------=_NextPart_000_0017_01C12AA9.3E24E710 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Hi
 
When I changed the address of the = multicaster=20 from 239.255.42.42:8080:7 (ur default) to any other the jstudio app = could not=20 connect. Why not?
 
Thanks
  John
------=_NextPart_000_0017_01C12AA9.3E24E710-- From Tue Aug 21 16:29:15 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZKxP-0000Bk-00 for ; Tue, 21 Aug 2001 16:29:15 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id QAA26692; Tue, 21 Aug 2001 16:29:12 -0700 (PDT) Message-Id: <4.3.1.1.20010821160955.00c284e0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 21 Aug 2001 16:24:51 -0700 To: Willard From: Ross Finlayson Subject: Re: [Live-devel] RTP with live to/from jmf? Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 04:06 PM 8/21/01, Willard wrote: >I've being using jmf to transmit mpeg via RTP. I'm trying exactly the >same with ur live.com lib. When I'm transmitting to jstudio (an app that >can tx and rx mpeg via RTP) using ur testprog examples the update rate of >the mpeg is terrible. > >My question is, am I doing something incorrect, does some settings need to >be set, or are there some difference. John, Can you say some more about the problems you're seeing? What kind of MPEG file are you transmitting (using "testMPEGVideoStreamer")? Is it a Program Stream file, or a Video Elementary Stream file? What is its bit rate? Do you see any error/warning messages coming from "testMPEGVideoStreamer"? "testMPEGVideoStreamer" transmits all frame data that it sees, at the stream's natural bit rate, so if you're seeing slow frame display rate in your receiving tool, then it could be for one of the following reasons: 1/ Something about the input file is confusing "testMPEGVideoStreamer", so that it's transmitting only some of the video data. (However, if you're not seeing any error/warning messages from "testMPEGVideoStreamer", then this is unlikely.) 2/ Your receiving tool doesn't have enough horsepower to handle/display the incoming MPEG/RTP data. (Have you successfully using this same tool to receive/play MPEG/RTP data streamed from another tool?) To help figure out what the problem is, you could also try receiving/playing the stream using Apple's QuickTime 5.0 player (assuming that the stream is MPEG-1; QT player doesn't yet handle MPEG-2). You could also try changing "testMPEGVideoReceiver" to output to a file (see "testMPEGVideoReceiver.cpp" for details on how to do this), and then use this to record the incoming stream to a file. You can then try playing the received file later (to see if you still see a low fdisplayed rame rate). Ross. From Tue Aug 21 16:29:16 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZKxQ-0000Bt-00 for ; Tue, 21 Aug 2001 16:29:16 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id QAA26696; Tue, 21 Aug 2001 16:29:12 -0700 (PDT) Message-Id: <4.3.1.1.20010821162530.00c647b0(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Tue, 21 Aug 2001 16:28:23 -0700 To: Willard From: Ross Finlayson Subject: Re: [Live-devel] again rtp question Cc: In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 04:24 PM 8/21/01, Willard wrote: >Hi > >When I changed the address of the multicaster from 239.255.42.42:8080:7 >(ur default) to any other the jstudio app could not connect. Why not? How is the 'jstudio app' told the multicast address and port that it needs to use? If this is done on the command line, then this should work OK. If, however, it gets this information from the ".sdp" file ("testMPEGVideo.sdp"), then you will need to change the multicast address and/or port in that file as well. Ross. ps. the port that is used (by default) in the test programs is 8888, not 8080 From Tue Aug 21 16:35:24 2001 Received: from mailweb.pue.udlap.mx ([140.148.155.178] helo=mail.pue.udlap.mx) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZL3L-0002th-00 for ; Tue, 21 Aug 2001 16:35:23 -0700 Received: (from ua012771(at)localhost) by mail.pue.udlap.mx (8.9.0/8.9.0) id SAA23619; Tue, 21 Aug 2001 18:37:25 -0500 (CDT) Date: Tue, 21 Aug 2001 18:37:25 -0500 (CDT) From: Omar Antonio Ponce Carrillo To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: [Live-devel] java vs C Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hello everybody... one general question..... should both implementations (rtp on java and C) work with the same speed factor? would a C rtp implementation be faster than a java one because it is compiled and not interpreted? thanks O. From Wed Aug 22 01:15:48 2001 Received: from void1.ausys.se ([62.20.78.253] helo=naigwy) by usw-sf-list1.sourceforge.net with smtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZTAv-0002dB-00 for ; Wed, 22 Aug 2001 01:15:46 -0700 Received: FROM aunt15.ausys.se BY naigwy ; Wed Aug 22 10:18:00 2001 +0200 Received: by aunt15.ausys.se with Internet Mail Service (5.5.2653.19) id ; Wed, 22 Aug 2001 10:11:12 +0200 Message-ID: From: Simon Magnusson To: Date: Wed, 22 Aug 2001 10:12:46 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Subject: [Live-devel] Using the libraries with Mpeg-4 ? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hi, me and a friend are planning on a master thieses project where we will use RTP to stream mpeg4 to an iPaq with Windows CE. We have found 3:rd part mpeg4-player for the iPaq that says it uses the open standard RTP protocols for streaming. Our task is to build the server side, and now I'm wondering if the LIVE libraries can be used for streaming mpeg-4?? Simon From Wed Aug 22 03:36:05 2001 Received: from ns.live.com ([66.80.62.34]) by usw-sf-list1.sourceforge.net with esmtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZVMi-0005Nn-00 for ; Wed, 22 Aug 2001 03:36:04 -0700 Received: (from rsf(at)localhost) by ns.live.com (8.9.3/8.9.3) id DAA46405; Wed, 22 Aug 2001 03:36:01 -0700 (PDT) Message-Id: <4.3.1.1.20010822032853.00c54c90(at)localhost> X-Mailer: QUALCOMM Windows Eudora Version 4.3.1 Date: Wed, 22 Aug 2001 03:35:04 -0700 To: Simon Magnusson From: Ross Finlayson Subject: Re: [Live-devel] Using the libraries with Mpeg-4 ? Cc: In-Reply-To: ys.se> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O At 01:12 AM 8/22/01, Simon Magnusson wrote: >Hi, me and a friend are planning on a master thieses project where we will >use RTP to stream mpeg4 to an iPaq with Windows CE. We have found 3:rd part >mpeg4-player for the iPaq that says it uses the open standard RTP protocols >for streaming. Our task is to build the server side, and now I'm wondering >if the LIVE libraries can be used for streaming mpeg-4?? Simon, Yes, with a little bit of work you should be able to use these libraries to stream MPEG-4 over RTP. You should be able to do this by writing new 'RTP sink' classes for MPEG-4 audio and video, similar to the existing "MPEGAudioRTPSink" and "MPEGVideoRTPSink" classes that are defined in the "liveMedia" library. (The names of these classes are a little misleading, because they implement only MPEG-1 or MPEG-2.) I'm a little sceptical about your 3rd party's claim that their MPEG-4 player tool supports "the open standard RTP protocols", because the RTP payload formats for MPEG-4 are still moving through the IETF, and have not been fully standardized just yet. If possible, you should try to find out as much as you can about the details of whatever payload format that they claim to implement, to assist you with developing a server implementation. Ross From Wed Aug 22 05:38:28 2001 Received: from void1.ausys.se ([62.20.78.253] helo=naigwy) by usw-sf-list1.sourceforge.net with smtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZXH8-0007vh-00 for ; Wed, 22 Aug 2001 05:38:26 -0700 Received: FROM aunt15.ausys.se BY naigwy ; Wed Aug 22 14:40:41 2001 +0200 Received: by aunt15.ausys.se with Internet Mail Service (5.5.2653.19) id ; Wed, 22 Aug 2001 14:33:53 +0200 Message-ID: From: Simon Magnusson To: Date: Wed, 22 Aug 2001 14:34:22 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Subject: [Live-devel] Using the libraries with Mpeg-4 ? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Status: O Hi again, this is a part from the white papers of the packet-video system that we plan to use. PacketVideo has a complete system for packing, streaming from server and playing mpeg4 on the PDA. And since the player is free we thought we'd use that. The only thing I can get from this is that it uses RTP and RTSP. Is RTP different depending on what is streamed? " 2.4 IETF Streaming Protocols The IETF is the Internet Engineering Task Force. This voluntary standards body is dedicated to making recommendations for how to communicate information over the IP networks that are the basis for the Internet. The IETF has a number of activities related to the delivery of multimedia information in a packet-based environment. PacketVideo currently uses IETF recommended methods based on RTP and RTSP for the delivery of video bitstreams with synchronized audio from a server to a terminal. The protocol stack for the delivery of multimedia data is shown in Figure 3. This idea behind RTP, which stands for Real Time Protocol, is that certain data needs to be delivered from a server to a client in a real time manner. Multimedia data such as synchronized audio and video falls into this category. Guaranteed delivery transport protocols, such as TCP (Transport Control Protocol) add significant delay by retransmitting data packets until they are acknowledged as correctly received by a client. RTP is an application layer component that utilizes UDP (User Datagram Protocol) as a transport mechanism. UDP data is not guaranteed to arrive at a client, but is rather a "best-effort", connectionless protocol. It is therefore suitable for delivery data that must arrive without delay. RTP headers consist primarily of sequence numbers, timestamps, and payload type bits. RTP enables a client application to monitor the loss of packets, and to "re-order" those packets that arrive out of order at the client. RTP includes a sub-component known as RTCP, or Real Time Control Protocol. RTCP is used to control performance information between a server and a client. PacketVideo technology uses RTCP to send reports between the client and server to indicate information such as the percentage of RTP packet loss during a video session. This information is crucial to managing the quality and throughput of the video data from the server. RTSP stands for Real Time Streaming Protocol. This is a session-oriented protocol that is transported over TCP between server and client. The purpose of RTSP is to provide a language for communicating standard video-on-demand requests. PV uses RTSP to control the server and allow tracking of the stream session status as a video is being served. " Simon -----Original Message----- From: Ross Finlayson Sent: den 22 augusti 2001 12:35 To: Simon Magnusson Cc: Subject: Re: [Live-devel] Using the libraries with Mpeg-4 ? At 01:12 AM 8/22/01, Simon Magnusson wrote: >Hi, me and a friend are planning on a master thieses project where we will >use RTP to stream mpeg4 to an iPaq with Windows CE. We have found 3:rd part >mpeg4-player for the iPaq that says it uses the open standard RTP protocols >for streaming. Our task is to build the server side, and now I'm wondering >if the LIVE libraries can be used for streaming mpeg-4?? Simon, Yes, with a little bit of work you should be able to use these libraries to stream MPEG-4 over RTP. You should be able to do this by writing new 'RTP sink' classes for MPEG-4 audio and video, similar to the existing "MPEGAudioRTPSink" and "MPEGVideoRTPSink" classes that are defined in the "liveMedia" library. (The names of these classes are a little misleading, because they implement only MPEG-1 or MPEG-2.) I'm a little sceptical about your 3rd party's claim that their MPEG-4 player tool supports "the open standard RTP protocols", because the RTP payload formats for MPEG-4 are still moving through the IETF, and have not been fully standardized just yet. If possible, you should try to find out as much as you can about the details of whatever payload format that they claim to implement, to assist you with developing a server implementation. Ross From Wed Aug 22 06:14:55 2001 Received: from void1.ausys.se ([62.20.78.253] helo=naigwy) by usw-sf-list1.sourceforge.net with smtp (Exim 3.31-VA-mm2 #1 (Debian)) id 15ZXqO-0006XX-00 for ; Wed, 22 Aug 2001 06:14:52 -0700 Received: FROM aunt15.ausys.se BY naigwy ; Wed Aug 22 15:16:44 2001 +0200 Received: by aunt15.ausys.se with Internet Mail Service (5.5.2653.19) id ; Wed, 22 Aug 2001 15:09:55 +0200 Message-ID: From: Simon Magnusson To: Date: Wed, 22 Aug 2001 10:12:46 +0200 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" Subject: [Live-devel] Using the libraries with Mpeg-4 ? Sender: live-devel-admin(at)lists.sourceforge.net Errors-To: live-devel-admin(at)lists.sourceforge.net X-BeenThere: live-devel(at)lists.sourceforge.net X-M