<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ivan, <br>
<br>
Thanks for the good description! Of course I don't want you to get the
wrong idea from my post. I think the direction of the middleware
framework is the correct direction and it seems to be coming along. As
a grid operator I look at what is used every day. We all know that
video/audio conferencing is THE major application that is being used.
>From the grid operator's perspective of trying to satisfy users with a
better system, the video and audio are THE most important application.
I understand completely that the audio and video are not the thrust of
the work being done, the middleware portion is. <br>
<br>
Please correct me but it seems what you are saying in your post is that
the framework when completed should provide a consistent interface
where compatible video/audio applications could be plugged in AND
assuming everybody in a particular meeting is using compatible software
we would be able to take advantage of the development that's being done
in video and audio.<br>
<br>
I stand corrected on the open source issue. I thought VRVS was open
source (which means I suppose that vic and rat must be under some sort
of license that is similar to the BSD license possibly?). <br>
<br>
It looks like we have some smart people in related projects of lesser
scope (VRVS, OpenMash, ect...) that are concentrating on the particular
application of video and audio. It's seems to me to only make sense to
work with those folks in improving the video/audio aspect of the AG
that is not nessessarily being developed by the core AG team so that we
can use them with the middleware ( I don't want to belittle ANYTHING
that people like Bob Olson, yourself and others have done to fix vic
and rat and add features where nessessary). :) <br>
<br>
I also don't want to imply that there isn't any talk between AG and the
other communities. It's just as a node operator I don't see much
movement with audio/video. It's been almost 3 years since I set up our
node and Vic and Rat work almost exactly the same as it did back in
2001. There have been some great fixes...many thanks for that (Really!)<br>
<br>
What led me to ask the first question was how well the VRVS version of
Vic worked and the fact that they were working on adding MPEG4 and
HDTV. And of course the fact that InSors also added support for H.264
(but only between InSors clients). I'm sure we (the node community)
would love to see these improvements, but the question is how to get
the development process going so we can see the features
developed/deployed in a way that everybody can take advantage of them.
Especially in a way that can take advantage of the AG 2.x framework in
the way you've described. <br>
<br>
Do you think that once the middleware portion is complete and robust
that we will see the community dump vic and rat for something better?
(like some of the software you mentioned?) Should the community talk
about what we should move to when the middleware is ready for it so
there is some common video denominator during meetings?<br>
<br>
-Doug B<br>
<br>
Ivan R. Judson wrote:<br>
<blockquote cite="mid200410211803.i9LI3OF128094@mcs.anl.gov" type="cite">
  <pre wrap=""> 

Hi Doug,

I think it's important to understand the layering of the software in the
overall architecture and then to understand where each project fits into
that layering.

The bottom layer is the streaming media, and almost all large scale systems
are using RTP/RTCP now for that. Including vrvs, sip, h323 and the AG.

Above that you can label the layer, session coordination. This is where
H.245, SIP and the AG differ. They each have a different solution to the
problem, SIP is the forthcoming replacement for H.323's H.245 signalling
protocol. SIP is a nice ietf standards based solution that's an open
protocol (unlike H.323 - you have to buy the spec). Rumour is that VRVS is
closely related to SIP, if so, the question is why have 3 solutions doing
*exactly* the same thing?

The AG is taking a completely different approach by leveraging the Web
Services technology for this, WSDL/SOAP. This allows us to seemlessly
integrate things like Grid Services into our collaboration system, you just
can't get that with the SIP/H.323/VRVS solution. Closely related to this
observation is the fact that as far as I can tell, we're the only ones
building a "collaboration platform/framework", the other solutions are
either commercial products (H323/SIP), or research turned production (VRVS).

One significant and often overlooked point is that the AG is the only Open
System in your list. The others are all closed to the end-user and
developer.

Media tool work is big and hairy problem and the AG effort is currently not
supported to do it. We'd be happy to get support to do some media tool
development, but there are better solutions available than continuing to use
ancient media tools. 

A nice set of platform enhanced tools for each of the major platforms (OS X,
Windows, Linux) would be a big benefit, and if built upon the same
underlying infrastrcture (use RTP, use it right) the tools can interoperate.
The advantate to this would be I could use Microsoft's msvideo codec or
Apples H.264 when it comes out. You know they are going to make it faster
than an opensource version. The only gotcha is that then you have to have
either one least common denominator among all platforms, or a solution to
transcode on the fly, otherwise the community fragments around platforms.
 
One key effort that is important to note is that the inSORS solution was
derived from the AG1.x software, but has been tracking (via plug-ins) the
AG2.x software. Although there has been divergence to a small degree, we're
working with inSORS to re-converge in our 3.X software so that we're
interoperable at the basic level (text, audio, video).

I don't believe we're going to see the AG community fracture, both the
research and commercial participants in the community understand the value
of a cohesive AG community. But I do think the differences between the AG
and the other systems you've listed are going to become very evident in the
next twelve months.

--Ivan

  </pre>
  <blockquote type="cite">
    <pre wrap="">-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:owner-ag-tech@mcs.anl.gov">owner-ag-tech@mcs.anl.gov</a> 
[<a class="moz-txt-link-freetext" href="mailto:owner-ag-tech@mcs.anl.gov">mailto:owner-ag-tech@mcs.anl.gov</a>] On Behalf Of Douglas Baggett
Sent: Thursday, October 21, 2004 12:02 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:ag-tech@mcs.anl.gov">ag-tech@mcs.anl.gov</a>
Cc: Thompson, Kevin L.; <a class="moz-txt-link-abbreviated" href="mailto:jkoss@nsf.gov">jkoss@nsf.gov</a>; <a class="moz-txt-link-abbreviated" href="mailto:dgatchel@nsf.gov">dgatchel@nsf.gov</a>
Subject: [AG-TECH] AG 2.0 and VRVS vic and rat and other ramblings

I've been evaluating which software to use for my desktop 
users and have been quite impressed with the work the VRVS 
people have done with vic/rat and software installation and 
ease of use. My question has to do with the differences and 
advantages/disadvantages with going with VRVS for desktop use 
to access grid meetings vs standard AG 2.x  vs Insors (any 
suggestions or experiences greatly appreciated!). Also, have 
there been any discussions with the VRVS folks about the 
changes they've made to vic and rat and possibly taking 
advantage of their work (and of course helping them as well 
in the opposite direction) to improve the version of vic and 
rat used in AG? Just a cursory search of the mailing list 
reveals some other vic forks (other than VRVS) as well to add 
MPEG4 and other stuff (OpenMash and others). 

The added fact that InSors develops their own video software 
seems like we are headed down a road where the least common 
denominator will start to influence what kind of advanced 
video features are available. It looks like MANY people want 
the same set of features (MPEG4, H.264, possibly HDTV....) 
but people are going down their own road, which leads to 
incompatible versions of vic using higher quality codecs and 
resolutions.

Thanks for all the great work! 

-Doug

--
Douglas Baggett
CISE IT Support
National Science Foundation      
CISE/OAD                         
703-292-4551                      
M-F 8-4pm EST                     


    </pre>
  </blockquote>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<title>Signature</title>
<small><span style="font-family: monospace;">Douglas
Baggett</span><span style="font-family: monospace;"><br>
CISE IT Support<br style="font-family: monospace;">
</span><span style="font-family: monospace;">National Science
Foundation</span><span style="font-family: monospace;"></span><span
 style="font-family: monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><br
 style="font-family: monospace;">
<span style="font-family: monospace;">CISE/OAD&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; </span><br style="font-family: monospace;">
<span style="font-family: monospace;">703-292-4551&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><br style="font-family: monospace;">
<span style="font-family: monospace;">M-F 8-4pm EST&nbsp;&nbsp;
&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;&nbsp; </span></small><br>
</div>
</body>
</html>