[Catalyst] Streaming?

Andreas Marienborg omega at palle.net
Wed Jun 21 07:38:22 CEST 2006


http://dev.catalyst.perl.org/browser/trunk/examples/Streaming

might be something to look at.


andreas

On 21. jun. 2006, at 05.00, John Napiorkowski wrote:

> This wouldn't support http partial content, would it?
> I can't find anything in the source to support it.
> Does anyone have any ideas how I could support
> something like the following:
>
>        HTTP/1.1 206 Partial content
>        Date: Wed, 15 Nov 1995 06:25:24 GMT
>        Last-Modified: Wed, 15 Nov 1995 04:58:08 GMT
>        Content-Range: bytes 21010-47021/47022
>        Content-Length: 26012
>        Content-Type: image/gif
>
> I need it for a streaming video service I'm building.
> I could take it out of catalyst but for consistency
> reasons I've rather stay inside.  If anyone has any
> thoughts about where in the source code I'd patch to
> support seeks on the filehandles I'd appreciate some
> pointers.
>
> --john
>
> --- Matt S Trout <dbix-class at trout.me.uk> wrote:
>
>> Michael Giambalvo wrote:
>>> Is streaming possible within catalyst?  I've run
>> into a couple cases
>>> now where I need to stream data to the client.  Is
>> there a way for me
>>> to write data to the pipe and then flush it, or is
>> that not exposed in
>>> Catalyst?
>>
>> $c->write($chunk)
>>
>> or
>>
>> $c->res->body($filehandle_object)
>>
>>
>>> I'm not even sure where this would be implemented,
>> but I guess I'd
>>> have to make a custom view.  Any ideas or examples
>> of this?
>>>
>>> _______________________________________________
>>> List: Catalyst at lists.rawmode.org
>>> Listinfo:
>> http://lists.rawmode.org/mailman/listinfo/catalyst
>>> Searchable archive:
>>
> http://www.mail-archive.com/catalyst@lists.rawmode.org/
>>> Dev site: http://dev.catalyst.perl.org/
>>
>>
>> --  
>>       Matt S Trout       Offering custom
>> development, consultancy and support
>>    Technical Director    contracts for Catalyst,
>> DBIx::Class and BAST. Contact
>> Shadowcat Systems Ltd.  mst (at)
>> shadowcatsystems.co.uk for more information
>>
>> + Help us build a better perl ORM:
>> http://dbix-class.shadowcatsystems.co.uk/ +
>>
>> _______________________________________________
>> List: Catalyst at lists.rawmode.org
>> Listinfo:
>> http://lists.rawmode.org/mailman/listinfo/catalyst
>> Searchable archive:
>>
> http://www.mail-archive.com/catalyst@lists.rawmode.org/
>> Dev site: http://dev.catalyst.perl.org/
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> _______________________________________________
> List: Catalyst at lists.rawmode.org
> Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
> Searchable archive: http://www.mail-archive.com/ 
> catalyst at lists.rawmode.org/
> Dev site: http://dev.catalyst.perl.org/




More information about the Catalyst mailing list