Welcome Guest, Not a member yet? Register   Sign In
How to stream response output?
#1

Hi,

is there any possibility to stream response output?

I would like to stream a video to the browser. But because the video's size is to large I cannot do something like

PHP Code:
$response->setBody($video); 
Currently I am using the following construct that I would like to replace:

PHP Code:
while (...)
{
 
 $data fread($handle,$bytesToRead);
  echo 
$data;
  
flush();
  
$bytesToRead = ...;

Reply
#2

Maybe this will help you out.

PHP HTML5 Video Streaming Tutorial
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#3

(02-24-2019, 09:33 AM)InsiteFX Wrote: Maybe this will help you out.

PHP HTML5 Video Streaming Tutorial

Hi,

yes, I know that implementation but I am looking for a solution using CI4.
Reply
#4

Any php solution should work with CI 4 it's just a framework.

Video is specific to html so by using a php framework you need
to roll your own or find a solution.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#5

(02-25-2019, 04:27 AM)InsiteFX Wrote: Any php solution should work with CI 4 it's just a framework.

Video is specific to html so by using a php framework you need
to roll your own or find a solution.

Hi,

video is just an example. In general I was looking for a streaming / chunked up- and download solution using the CodeIgniter framework.
Reply
#6

It seems you need to extend the Response class to support stream output.
Reply
#7

I know Lonnie and I wrote a video help a while back maybe streaming could be added to that helper.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply
#8

What's a video help?
Reply
#9

(02-25-2019, 01:42 PM)HardyW Wrote:
(02-25-2019, 04:27 AM)InsiteFX Wrote: Any php solution should work with CI 4 it's just a framework.

Video is specific to html so by using a php framework you need
to roll your own or find a solution.

Hi,

video is just an example. In general I was looking for a streaming / chunked up- and download solution using the CodeIgniter framework.

Not necessarily related to streaming but instead uploading large files, chunking should be fairly trivial to implement. We have simple chunked uploading class, basically just borrowing some of the core from pluploader

https://www.ignitedcms.com/playground/chunked
Practical guide to IgnitedCMS - Book coming soon, www.ignitedcms.com
Reply
#10

(This post was last modified: 07-18-2022, 12:32 AM by InsiteFX.)

@kenjis Its the html 5 video help for the html code. It's in the html_helper along with audio.
What did you Try? What did you Get? What did you Expect?

Joined CodeIgniter Community 2009.  ( Skype: insitfx )
Reply




Theme © iAndrew 2016 - Forum software by © MyBB