| View previous topic :: View next topic |
| Author |
Message |
lexzep
Joined: 15 May 2009 Posts: 3
|
Posted: Fri May 15, 2009 2:26 pm Post subject: How i can realize this project ? |
|
|
Hi everyone,
I would like to set up this project :
1) I've got a D.V camera recorder, wich stream in LIVE to a first computer under FreeBSD.
2) This computer transcode the stream in h264 or ogg and send it (port 80 or any solutions which can pass throught a firewall) to a server.
3) The server stream for clients all over the world and they can view it with their navigator.
I've realize a small graph to explain exactly what i want : http://imagebin.org/49184
I think it possible like that :
The first computer use flumotion to get the stream/transcode and send it to a server. The server use IceCast to stream the live.
Is it possible ? Is it the best way ? Is there a bester way to do that ?
Thanks in advance and have a nice day  |
|
| Back to top |
|
 |
DJ-Zath

Joined: 11 Feb 2009 Posts: 155 Location: Western Illinois - USA
|
Posted: Sat May 16, 2009 4:25 am Post subject: |
|
|
Hi there!
The first thing I gotta ask, is what/how you're importing the video from your DV cam.. I recommend a GOOD cap card such as the Digital Rapids DRC 500, however, I have found NOTHING that works under the unix/BSD platform directly (without using some sort of Windows emulator)
next, comes your encoding software.. again, it MUST run under FreeBSD directly without the use of WINE, xWindows or some other emmulator
I'd like to hear more about what you're doing in this phase...
now, about your DSP.. to have it export (push) to an Icecast server, it has to be Icecast-compatable.. but if its not, theres a couple ways around this...
1.. you can use a shoutcast mount declaration if the streaming program is ICY (shoutcast) format.. (ICY requires the use of TWO (2) ports which, in your case, would be 80 and 81...
2.. you can have Icecast Relay an existing stream allready established.. the trick here is to declare which format via the mount name's extension.
example: myserver.com:80/stream.nsv
the "nsv" denotes what type of stream the player will see..
3.. in order to use port 80, you MUST HAVE FULL ROOT ACCESS to the server! This means you're going to dismantle any webserver already running on port 80 .. (or you'll have to run a virtual host redirect) to have icecast mount to that port.. again ONLY the FULL ROOT user can do this.. and, unless you're paying a LOT of $$$ for an actual DEDICATED box thats NOT shared.. you are NOT FULL ROOT! If you are running an actual dedicated box or CoLo, then its possable.. please note: a dedicated box or CoLo does NOT mean a server you use "control panel" or some web-based interface to access AND/OR something that is costing you LESS THAN $150.00/month..
If you ARE running your own actual server, I DO hope its NOT connected to some cable or DSL connection inside your home!
to source (stream) outgoing feeds from a location, you'll need a lot of UPLOAD bandwidth.. say, like a T3 or OCxx trunkline, from the phone company, installed in your home or business (again BIG $$$$!!) a standard cable connection can handle about FIVE(5) connections and DSL, about TWO(2) if streamed under 256kbps! (this assumes a PRISTINE cable or DSL connection which most do NOT have!)
thats the best I can offer with the information you provided.
DjZ
 |
|
| Back to top |
|
 |
lexzep
Joined: 15 May 2009 Posts: 3
|
Posted: Mon May 18, 2009 12:23 pm Post subject: |
|
|
Hi,
Thanks for your answers!
Don't worry about FreeBSD or the server's connection. It will be host in a datacenter with fiber optics, and that's my job so I know how do to it
My big problem is to stream between the source client and the relay server, and to do that in any situation, like at home, or in entreprise with somes firewalls, so I think i must use the port 80 here :
who : DV Recorder -----------> Source client (FreeBSD) ------------------------> Relay Server (Linux) ----------------> World
how : ------------------> Firewire --------------------------------------->ADSL Port80? ---------------------------------> Optic Fiber |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group subRebel style by ktauber
|