[Helix-client-dev] simple player : streaming and progressivedownload
Scott Nelson snelson at real.complease ignore my last message from me. Error on my part. Scott ..... Original Message ....... On Wed, 09 Aug 2006 16:56:00 -0700 Rishi Mathew <rmathew at real.com> wrote: >At 02:19 AM 8/9/2006, Jérémy Garnier wrote: >>Hi, >> >>I don’t see any differences between Internal and >>external Progressive download. >>When I execute wget >><http://ipserver/test.rm>http://ipserver:80/test.rm, >>it download the file (118 octets whereas the >>test.rm normaly is 3,7Mo) and in another window >>I launch splay ./test.rm but at the end, the >>file test.rm is always 118 octets and it’s a link to rstp://… > >If it is a link to the rtsp:// then it is >probably not a rm file but rather a ram file (or >other playlist file). You need to make sure that >the http download is gonna take at least more >than 15 seconds for you to be able to tangibly >see Prog Download happening. If it downloads too >quickly, you might not be able to see it. You can >configure wget to slow down the download speed. > >-Rishi. > >>Did I make a mistake or don’t really understand a step ? >>Thanks. >> >>Jérémie >> >> >>---------- >>De : Rishi Mathew [mailto:rmathew at real.com] >>Envoyé : mardi 8 août 2006 20:06 >>À : "Jérémy Garnier"; ehyche at real.com; helix-client-dev at helixcommunity.org >>Objet : RE: [Helix-client-dev] simple player : >>streaming and progressivedownload >> >>There are two kinds of Progressive Download wrt >>the Helix DNA Client: Internal Progressive >>Download and External Progressive Download. >> >>In Internal Prog Down, you pass the http URL >>directly to the Helix DNA Client through an >>OpenURL call. (This is what you are doing >>below). In this case, Helix will start the HTTP >>download of the file and start playback as soon >>as possible without waiting for the file to be >>completely downloaded (this is definition of >>prog download), The clip is NOT stored in permanent storage. >> >>In External Prog Down, you use an external HTTP >>downloader ("wget" is a common one) to download >>an HTTP file. While it is downloading, you can >>pass the local filename to Helix and it will >>start playing the file even before it is >>downloaded. This way you will have the file on >>your local file-system in the end. >> >>Everything that I said above is documented at >>https://client.helixcommunity.org/2004/devdocs/download.htm >> >>Thanks, >>Rishi. >> >>At 08:44 AM 8/8/2006, Jérémy Garnier wrote: >> >>Hi, >> >>I don't want to make progressive download with rtsp stream, I will made it >>with HTTP as Rishi Mathew said: "We currently do not support Progressive >>download with RTSP in the Helix DNA Client. If you are using RTSP, you are >>doing packet-based streaming. If instead you use HTTP, you will invoke >>Progressive download automatically." >>So does it work automatically with HTTP or we had to write a Top Level >>Client (TLC)? >>Thanks. >> >>Jérémie >> >> >>-----Message d'origine----- >>De : Eric Hyche [ mailto:ehyche at real.com] >>Envoyé : mardi 8 août 2006 17:21 >>À : 'Jérémy Garnier'; helix-client-dev at helixcommunity.org >>Objet : RE: [Helix-client-dev] simple player : streaming and >>progressivedownload >> >> >>Jeremy, >> >>There is currently no way in the Helix DNA client to >>save the original .rm file from an rtsp stream. >> >>The closest option is the "clip caching" support which is >>implemented by the TLC. The Helix DNA client has hooks >>to pass incoming packets into the IHXRecordSource which >>is currently implemented by the TLC. Therefore to currently >>have this support you would have to write your own TLC >>and implement it there. >> >>Eric >> >> > -----Original Message----- >> > From: Jérémy Garnier [ mailto:garnier.gerpi at wiz4com.com] >> > Sent: Tuesday, August 08, 2006 9:48 AM >> > To: ehyche at real.com; helix-client-dev at helixcommunity.org >> > Subject: RE: [Helix-client-dev] simple player : streaming and >> > progressivedownload >> > >> > Hi, >> > >> > Ok for g2mp4combo, it is for p4 files. I will see that later, >> > first I want >> > to make streaming and progressive download. >> > For the streaming, it is ok with RTSP and rm files. >> > But I want to make the same operation with http and rm files. >> > So when I >> > make: ./splay http:ipserver:httpport/file.rm, I can see the video in a >> > window. I think it is streaming and not progressive download >> > as the file is >> > not present in the client when this operation is finished. >> > When I say I want to switch between streaming and progressive >> > download, it >> > means I want splay making the 2 opérations. When I put in >> > option rtsp... it >> > is streaming and when it is http... it is progressive >> > download. But I want >> > to have the file downloaded on the client for the progressive >> > download (it >> > is normal). So is there a option to say where download the >> > file. For example >> > : ./splay -g /home/user/Desktop/fileDl.rm >> > http:ipserver:httpport/file.rm??? >> > Thanks for all your help ! >> > >> > >> > -----Message d'origine----- >> > De : Eric Hyche [ mailto:ehyche at real.com] >> > Envoyé : mardi 8 août 2006 15:40 >> > À : 'Jérémy Garnier'; helix-client-dev at helixcommunity.org >> > Objet : RE: [Helix-client-dev] simple player : streaming and >> > progressivedownload >> > >> > >> > If you are interested in playing rm files, then I would still >> > go ahead and build the splay target even if g2mp4combo does >> > not compile. g2mp4combo would only be used for mp4 video. >> > >> > I'm not sure what you mean when you say "what option >> > you'll have to add in to switch between streaming >> > and progressive download." Can you tell me what you mean? >> > >> > Eric >> > >> > ============================================== >> > Eric Hyche (ehyche at real.com) >> > Technical Lead >> > Embedded Player and Technologies >> > RealNetworks, Inc. >> > >> > >> > > -----Original Message----- >> > > From: helix-client-dev-bounces at helixcommunity.org >> > > [ mailto:helix-client-dev-bounces at helixcommunity.org] On >> > > Behalf Of Jérémy Garnier >> > > Sent: Monday, August 07, 2006 12:10 PM >> > > To: helix-client-dev at helixcommunity.org >> > > Subject: [Helix-client-dev] simple player : streaming and >> > > progressivedownload >> > > >> > > Hi, >> > > >> > > I already build Helix DNA client to make the application >> > > "simple player" >> > > (splay_nodist) because with splay the module g2mp4combo does >> > > not compile. So >> > > the streaming is already ok and good work. I create a server >> > > and make the >> > > command line : ./splay >> > > rtsp://ipserver:portserver/pathtofile/stream.rm on >> > > the client. >> > > I see that we can also make progressive download but I ___ Scott Nelson Dir. Bus. Dev. Helix www.helixcommunity.org mobile 925 890 5306