Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

PHP

Thorstein Nordby
Thorstein Nordby
17,115 Points

Creating a live video streaming site with PHP

Hi everyone,

I have this passion project I am planning. It will be a live streaming site, not so different from e.g Creative Live or Twitch, but for a completely other niche of course.

I was thinking of doing it in Rails, but different sources have suggested that Rails is not being suited for sites like this. I know Creative Live uses PHP, Twitch use Rails.... Someone also suggested node.js, but I have no experience with it.

So I was thinking of doing it in PHP. It is relatively easy to learn. I was also thinking of using Ustream for the actual streaming.

Any chance you guys could push me in the right direction? Is there any PHP frameworks that are suited for a site like this?

I have never done something this big before, so I would love some input from people more experienced with PHP.

Any help is appreciated! Thanks!

1 Answer

Ken Alger
STAFF
Ken Alger
Treehouse Teacher

Thorstein;

Go with a framework with which you are comfortable programming. There is an interesting discussion/tutorial on this topic. It is really a broad subject and a PHP framework recommendation would be a challenge as they could all certainly do the job, just a matter if you like working in Zend, Symphony, Laravel, etc. Personally, Laravel makes the most sense to me so that is where I would head after learning as much as possible about how the video streaming works and what my PHP/MySQL portion needs to look like. It would probably be quite a bit of time with, gasp, paper and pencil doing much of the layout before to actual coding began.

Hope it helps,

Ken