I was able to do two streams on a 1GB dual XServe G4 compressing to MP4
, 12 fps, 250 kbit stream, doing
both capture and live streaming.
You have to hack into the object code of the Broadcaster and
broadcastctl programs so they can distinguish
themselves from each other.
You also must have firewire input devices that do not use isoc (sp)
protocol. I used ImagingSource
DFG1394's for the video, one for each stream and a common iMic to bring
in the audio stream. My two streams
shared the audio track so that was OK. It might not be possible if
there are two distinct audio streams. I never
did try that.
Were I to do it again I would specify to the user that they must have
two machines. It was a lot of effort to
get it to work.
The sample I posted was set up to always start with the preferences set
the way I want. To use just a single
copy you can start the process with broadcastctl without starting up
the application. (broadcastctl is installed
with DSS).
So yes you can do it. I do not recommend it.
Alan
On 18-Mar-05, at 8:53 AM, chris wrote:
Note that to run more than one Broadcaster and use more than one
broadcastctl you need to modify there communication
link.
You can run more then one Broadcaster on a machine at the same time?!?
How?
I have a job coming up next week where my client wants to view two
different video streams at the same time. I was going to run a 2nd
machine with the 2nd stream, but if I can do it all on one, I'd like to
experiment and see how well it works (my guess is, my current 400 Mhz
G3
won't be able to keep up, it hits 97-100% CPU load just doing one
stream).