LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 08-16-2009, 04:46 PM   #1
yrach
LQ Newbie
 
Registered: Aug 2009
Posts: 1

Rep: Reputation: 0
Question Broadcasting webcam feed on the internet


Hello, long time lurker here, found an incredible amount of solutions here so I figured it would be a good place to ask this question.

I've got a client who wants to be able to broadcast a video feed from a webcam at their location to their website. The web server is running CentOS 5, the webcam and it's host computer are currently undetermined. Therein lies my problem, this is the first time I've done this and would like to know what the best setup for this is. Thanks!

If it matters, the server is running Apache 2.2. I can use PHP, Python, Perl, FCGI... pretty much anything but ColdFusion for the server-side code.
 
Old 08-17-2009, 03:37 AM   #2
settntrenz
Member
 
Registered: Aug 2009
Location: Orlando, Florida
Distribution: RHEL, Ubuntu
Posts: 49

Rep: Reputation: 19
If the client uses Windows, you can use Windows Media Encoder at the remote location and Windows Media Services at the data center.

For Linux, there are a few choices.

http://www.videolan.org/vlc/
http://developer.apple.com/opensourc...ing/index.html
http://www.icecast.org/ (not sure if they support video yet).

The gist of streaming from a client site:

You send one stream live or pre-recorded to the data center (where bandwidth is cheap and plentiful) and then distribute to the world from there. If you're using a shared hosting service, inquire if they offer additional streaming services. For extremely large user bases, you start getting into content delivery services like akamai and the likes, but based on your question I'm assuming that is out of the scope of this discussion.

Then you have a few options, content viewers can either watch the streams live (push) or can watch at a later date (pull).

Video requires a lot of bandwidth, so you'll need to look at what quality the video will be and how many concurrent users will be watching to accurately determine your needs.

lowest quality watchable 500kbps
VCD bitrate is around 1100kbps
HD bitrate is between 8-20Mbps

Those would be per viewer.

Sidenote: Make sure the client is sitting down before you explain the bandwidth costs associated with delivering high quality video to a decent sized audience.

Last edited by settntrenz; 08-17-2009 at 03:43 AM.
 
  


Reply

Tags
centos, webcam, www


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
re-broadcasting internet television using Linux anoosh3000 Linux - Software 3 06-25-2009 12:54 PM
Need Help with 3-Webcam Feed redhawk89 Linux - Software 3 03-02-2009 11:01 AM
Any internet radio broadcasting programs like SAM4 for slackware? chike Slackware 4 09-07-2007 08:24 AM
Decent Internet Broadcasting App? cucolin@ Linux - Software 2 07-13-2007 03:47 PM
broadcasting webcam to any chatroom? abadile Linux - Newbie 0 11-26-2006 05:04 AM


All times are GMT -5. The time now is 09:37 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration