webcasting - php vs asp.net

G

Guest

I need to develop a webcasting solution. (mostly realtime broadcast) I am
considering the apache/php vs iis/asp.net. I am a MSFT guy myself (vc++, vb6,
asp.net) but new to multimedia(video streaming...etc). My partner likes php
due to its cost. Any comments on their performance, scalability and
development time/support are welcome.
Thanks in advance.
 
C

Cyril Gupta

Hello Deepblue,

As someone who has done a little using PHP..I can tell you there's nothing
wrong with using PHP for development. Unless off course you were more comfortable
with working on your old environment. You might have to do a bit of learning
to use PHP.

But talking commercially, PHP is pretty interesting, and there are a lot
of solutions out there that you can use.

Regards
Cyril Gupta

You can do anything with a little bit of 'magination.
I have been programming so long, that my brain is now soft-ware.
http://www.cyrilgupta.com/blog
 
J

John Timney \(MVP\)

..NET is free - PHP is free -your partner needs to be clearer about where
this cost inhibitor is unless he is alluding to using a LAMP architecture
over a licenced Microsoft one?

You will find an experience .NET developer can put together systems with
as.net 2.0 very fast and it will run and execute very fast. ASP.NET has
performance benefits over other script-based technologies like PHP and ASP
because the server-side code is compiled. You will hear a simlar argument
from PHP devs that they too can put systems together quickly - my experience
is that the .net developer will be faster and the code will be more OO
based, and event driven but then it all depends on what your trying to
create and how skilled your team is and if you have an appropriate support
team for your architecture choice, thats just my opinion though.

Have a read of the info at wikipedia. Its a clear non nonsense explanation
of asp.net and some of its benefits over script based languages
http://en.wikipedia.org/wiki/ASP.NET

As to streaming, Microsoft provide windows media server out of the box and
there are lots of tutorials on usingit with asp.net (for example)
http://www.devsource.com/article2/0,1895,1772060,00.asp

For Linux, take a look at some of the open source options such as mpeg4IP
http://mpeg4ip.sourceforge.net/documentation/index.php

Regards

John Timney (MVP)
 
G

Guest

Hi All,
Thanks for the reply. I have no doubt that .net is superior in developing
great solution in short period of time. But I would like to know about it's
performance and value in developing multimedia solutions. Last time I check,
Win2003 server and SQL2005 still cost an arm and a leg for startups. I saw
many leading webcasting/multimedia sites are using php/apache.
Thanks.
--
Deepblue


John Timney (MVP) said:
Your welcome Cor

Regards

John Timney (MVP)
 
C

Cor Ligthert [MVP]

Deepblue,

Was this and the first meant as a question, or is it just a troll message.
We are never discussing what is better, it leads forever to the same long
trolling threads without any sense because they are than full of emotions.

Timothy gave a very deep answer including links on your message.

There is no doubt that php is widely spread used, but that was not your
question.

That is a known fact, the same as ASP and ASPNET are widely spread used.

Just my thought reading your question.

Cor
 
G

Guest

Hi Cor,
You are right. I apologize for the confusion. My objective was to try to
get some input/insight from people who have developed webcasting/video
streaming sites using MSFT platform and dev language.
--
Deepblue


Cor Ligthert said:
Deepblue,

Was this and the first meant as a question, or is it just a troll message.
We are never discussing what is better, it leads forever to the same long
trolling threads without any sense because they are than full of emotions.

Timothy gave a very deep answer including links on your message.

There is no doubt that php is widely spread used, but that was not your
question.

That is a known fact, the same as ASP and ASPNET are widely spread used.

Just my thought reading your question.

Cor
 
J

John Timney \(MVP\)

I also think your question is wider than you first suggested, and it could
easily drift off topic into the realms of troll'dom.

This is my take: Technology is adequate if it does what it says on the tin.
But you usually need to right tin opener to use it.

Both linux based, and MS based solutions are better if placed in the right
hands. The trick is to look at available skills. if you only have skills in
asp.net and windows based servers then stick with that and work a solution
around it, and same for Linux/PHP. If your worried about cost, compare the
cost of replacing the skills of your existing staff, or recruiting new ones
to the cost of choosing a technology because you think its the best. Its
not a balanced approach to architecting a solution. In any media solution,
technology choice is way down the list of worries - performance and managing
bandwidth are usually paramount to success, and choosing the incorrect media
type to stream can cripple the most well meaning and best architected
venture.

Let your technology choice be the result of your requirements, and then let
skills dictate your eventual choice. You may still end up with the open
source model if its more appropriate and licence cost becomes a critical
factor.....but don't forget - Open Source does not always mean free.

Start by reading upon what to consider in a streaming solution to help you
plan some formal requirements, and determine a high level design to help you
choose an appropriate technical solution.

This will get you started.
http://www.networkworld.com/techinsider/2002/0114stream/index.html

Regards

John Timney (MVP)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top