[Helix-client-dev] simple player : streaming and progressivedownload

[Helix-client-dev] simple player : streaming and progressivedownload

Scott Nelson snelson at real.com
Wed Aug 9 18:37:00 PDT 2006


please 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



More information about the Helix-client-dev mailing list
 

Site Map   |   Terms of Use   |   Privacy Policy   |   Contact Us

Copyright © 1995-2007 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.