G'day Dio


Please note that the reported usage I have stated is for using "Mpeg4" and "DV" 
Streams.  If you were to use basic h261 streams, then streaming 8 separate 
streams could be done quite easily.



There are a couple of reasons to either use multiple machines or a single 
machine:





Single Node - Display, Capture and Audio all in one

·         Less machines to configure;



·         May struggle to run very large AG sessions, though with the new Quad 
core CPU's, this may be less of an issue;



·         May not have the power to use many capture devices, or expansion 
slots to fit all capture cards;



·         May not have the power for H264, Mpeg4, DV and HDV encoding and 
decoding, though as the results I forwarded recently, a new Quad Core system 
does manage quite well;



o    Though if you have any plans for streaming 8 h264/Mpeg4 streams, then you 
will need more than 1 system.



·         Multiple "vic's" applications cause difficulties - probably the 
biggest issue;



Multi-Node

·         Provides more computational power and computer resources to run very 
large sessions;



·         More computers to configure and manage;





In my opinion, the computational power issues are becoming less and less of an 
issue with the new quad core systems, unless you are wanting to transmit 
extremely large number of "newer" codec video streams.



For me personally, I think one of the biggest issues is that if you plan on 
sending 8 video streams, and vic can only transmitting one video stream (video 
producer) at a time, then you would need to have open 8 instances of vic open 
to find each of your video transmissions.  Whereas, on a multi-node 
configuration, you could have all the capturing done on one machine and on the 
other, simply have a consumer process which can see all 8 streams that your are 
transmitting and everyone else's at the same time.  For simplicity, 
particularly for non AG users, this makes the system a lot easier to use.  
Obviously, you could manage to setup some type of virtual system on a single 
machine and have the same effect, but this is a lot more difficult to setup and 
manage.



Anyway, I hope my comments are useful.



Cheers,

Jason.





-----Original Message-----
From: Dioselin Gonzalez [mailto:diose...@gmail.com]
Sent: Tuesday, 25 March 2008 06:50 AM
To: ag-t...@mcs.anl.gov
Subject: [AG-TECH] Single vs multiple machine node?



Hello (and greetings to all the people with whom I have worked in the past!!),



In building our nodes I wanted to ask the community your

thoughts/suggestions/experiences on having a single machine node.  We

wonder if having a quad-core machine (instead of 3 separate audio,

video and display ones) will be enough for sessions with many

attendees, streaming MPEG4 and running shared applications.  Jason

Bell reported CPU usage of 40% with 4 video streams

(http://www-unix.mcs.anl.gov/web-mail-archive/lists/ag-tech/2008/03/msg00045.html);

we are planning to send up to 8 video streams.



I'd appreciate your recommendations.  Thanks much!



Dio.-





--

Dioselin Gonzalez (SL: Chica Digital)

Research scientist

Louisiana Immersive Technologies Enterprise

http://virtual-dio.com/

http://www.lite3d.com



Reply via email to