<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7232.11">
<TITLE>Re: [AG-TECH] Release of AGVCR - recording AG sessions</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText12436 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>A simple trick I used was to play back vic
and rat streams on "localhost" after you start vic and rat manually, with
the same audio and video ports. E.g. you start rat -- assuming rat is added to
your PATH variable -- (rat.exe 127.0.0.1/32210) and vic (vic.exe
127.0.0.1/32214). Using "localhost" and the same UDP ports in the player you can
play your recorded session on your computer.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT> </DIV>
<DIV dir=ltr><FONT face=Arial size=2>Zsolt</FONT></DIV></DIV>
<DIV id=idSignature29575 dir=ltr>
<DIV><FONT face=Arial color=#000000 size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#000000 size=2>_ _ _</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial color=#000000 size=2>Zsolt Nagykaldi, PhD</FONT></DIV>
<DIV><FONT face=Arial size=2>Research Associate, Clinical IT
Specialist</FONT></DIV>
<DIV><FONT face=Arial size=2>University Of Oklahoma Health Sciences
Center</FONT></DIV>
<DIV><FONT face=Arial size=2>Department Of Family And Preventive
Medicine</FONT></DIV>
<DIV><FONT face=Arial size=2>Oklahoma Center For Family Medicine
Research</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>900 NE 10th Street</FONT></DIV>
<DIV><FONT face=Arial size=2>Oklahoma City, OK 73104</FONT></DIV>
<DIV><FONT face=Arial size=2>Phone: (405) 271-8000 Ext.:1-32212</FONT></DIV>
<DIV><FONT face=Arial size=2>Fax: (405)
271-1682</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Derek Piper
[mailto:dcpiper@indiana.edu]<BR><B>Sent:</B> Thu 11/10/2005 11:25
AM<BR><B>To:</B> Wachtel, Robert L<BR><B>Cc:</B>
monika.k.rabarison@ccaix.jsums.edu; Nagykaldi, Zsolt F. (HSC); Access Grid
Technical mailing list<BR><B>Subject:</B> Re: [AG-TECH] Release of AGVCR -
recording AG sessions<BR></FONT><BR></DIV>
<DIV><BR>
<P> <FONT
size=2>Hi,<BR><BR> Yes, I should
probably note that problem in the 'known issues' stuff.<BR>Problem is I wrote a
lot of this code a few months ago and only just<BR>recently did the website, so
in testing with all of you fine folks I'm<BR>saying 'oh yea!' and trying to
catch up on the documentation ... oops
:)<BR> Now, you *should* be able to
immediately play back to the same venue<BR>you recorded from, while the AGtk VIC
and RAT are running. This is true<BR>when AGVCR is running from Linux. It allows
this because AGVCR is<BR>altering the SSRCs in every packet sent out on
playback, thus since it<BR>appears to VIC and RAT as if new sources have
'appeared', then all works<BR>as it should. Under Windows I found that if I
enabled this 'packet<BR>munging' for audio streams then it resulted in no audio
being played at<BR>all - regardless of venue, whereas under Linux it worked
fine. I will<BR>reinvestigate this but under Windows builds it's disabled for
audio<BR>streams since the behavior was deemed 'unreliable', and I wanted to
be<BR>sure that in both builds the stream output worked for most cases
where<BR>a recording is played back at a different time from the
original.<BR> In your test here, it
would work in the same venue if participants<BR>reloaded the venue, since then
VIC and RAT would choose new SSRCs for<BR>their packets and everyone would be
happy. The garbled audio in this<BR>case is from more than one source having the
same SSRC, which is against<BR>the spec, i.e.
bad.<BR><BR> Derek<BR><BR>Wachtel,
Robert L wrote:<BR>> I just completed a test session with the folks at ANL.
Recording worked<BR>> well. Playback did not do so well until I switched
venues from the one<BR>> in which I made the original recording. Playback
then worked well. Just<BR>> as with recording playback does require you to
have a multicast session<BR>> active and join into the multicast group with
the configuration in<BR>> AGVCR.<BR>><BR>> Playback while still in the
original venue caused broken audio from the<BR>> other remote sites and I
could not hear any of the playback audio though<BR>> I could see the video
playback as well as the continuing live video.<BR>><BR>> This is on a
Windows XP Pro SP2 in multicast.<BR>><BR>> Bob W.<BR>>
243-2857<BR>><BR>> -----Original Message-----<BR>> From:
owner-ag-tech@mcs.anl.gov [<A
href="mailto:owner-ag-tech@mcs.anl.gov">mailto:owner-ag-tech@mcs.anl.gov</A>]
On<BR>> Behalf Of monika.k.rabarison@ccaix.jsums.edu<BR>> Sent: Thursday,
November 10, 2005 9:42 AM<BR>> To: Nagykaldi,Zsolt F. (HSC);
dcpiper@indiana.edu<BR>> Cc: Access Grid Technical mailing list<BR>>
Subject: RE: [AG-TECH] Release of AGVCR - recording AG sessions<BR>><BR>>
Also, when I start agvcr from the command line and play back<BR>> the
recorded file, vic and rat start but showing the current<BR>> video and audio
in the venue, instead of the recorded ones.<BR>><BR>><BR>>>Hi
All,<BR>>><BR>>>I am currently trying it on XP Pro SP2 with
multicast.<BR>>>Recording seems to work fine (the file got some
size).<BR>>>When playing back, I don't see vic and rat
starting.<BR>>><BR>>>I am not sure what I am doing wrong. Attached
is a<BR>>>snaphot. Note the "File Offset: .....out of 0 bytes"
????<BR>>><BR>>>TIA<BR>>>Monika<BR>>><BR>>><BR>>><BR>>>><BR>>>>Win
XP Pro SP2. Works like a charm in
multicast.<BR>>>><BR>>>>Zsolt<BR>>>><BR>>>><BR>>>>_
_ _<BR>>>><BR>>>>Zsolt Nagykaldi, PhD<BR>>>>Research
Associate, Clinical IT Specialist<BR>>>>University Of Oklahoma Health
Sciences Center<BR>>>>Department Of Family And Preventive
Medicine<BR>>>>Oklahoma Center For Family Medicine
Research<BR>>>><BR>>>>900 NE 10th
Street<BR>>>>Oklahoma City, OK 73104<BR>>>>Phone: (405)
271-8000 Ext.:1-32212<BR>>>>Fax: (405)
271-1682<BR>>>><BR>>>>________________________________<BR>>>><BR>>>>From:
dcpiper@indiana.edu [<A
href="mailto:dcpiper@indiana.edu">mailto:dcpiper@indiana.edu</A>]<BR>>>>Sent:
Wed 11/9/2005 7:07 PM<BR>>>>To: Nagykaldi, Zsolt F.
(HSC)<BR>>>>Cc: Access Grid Technical mailing
list<BR>>>>Subject: RE: [AG-TECH] Release of AGVCR - recording
AG<BR>>>>sessions<BR>>>><BR>>>><BR>>>><BR>>>><BR>>>>Hi
Zsolt,<BR>>>><BR>>>>Yea, that's one thing noted in the 'known
issues', the<BR>>>>problem with recording from unicast. I'm glad to
hear<BR>>>>AGConnector helped, I like that program. There's
some<BR>>>>old code in there that I wrote for trying to send
data<BR>>>>to QuickBridge (since it seems to need to
receive<BR>>>>something in order to send data back to you) but I
never<BR>>>>did get it working to any
satisfaction.<BR>>>><BR>>>>Since I'm replying to all I was
aware (as is typical<BR>>>>after announcing something works) that under
Windows now<BR>>>>it appears to have problems with reading or
displaying<BR>>>>the file length, something for me to look at
tomorrow.<BR>>>><BR>>>>Growing pains I think, I've been
rewriting a lot of it<BR>>>>(under Linux for the most part) in the last
few weeks as<BR>>>>I've considered more things that I wanted to add,
and lo<BR>>>>today I 'got the nod' to release it. So I thought
I'd<BR>>>>let everyone take a look instead of me sitting on it
a<BR>>>>moment longer. This may be good and bad, but as long
as<BR>>>>everyone treats it as 'alpha' for now until more
testing<BR>>>>is done then I think we'll all be good. I do not
think<BR>>>>the file format will need to change, given all that
I<BR>>>>have in my 'future plans', so any recordings made
now<BR>>>>will work in later versions. If for some reason it
does,<BR>>>>I will make available the converter program I have
used<BR>>>>to convert previous recordings to the new
format.<BR>>>><BR>>>>Thanks for trying it out, incidentally,
what version did<BR>>>>you use, Windows or
Linux?<BR>>>><BR>>>>Derek<BR>>>><BR>>>>Quoting
"Nagykaldi, Zsolt F.
(HSC)"<BR>>>><Zsolt-Nagykaldi@ouhsc.edu>:<BR>>>><BR>>>><BR>>>>>Fantastic
Derek, thanks! One thing. In bridged unicast<BR>>>>>the recorder can
not establish connection with the IPs<BR>>>>>and ports listed.
However, in multicast (even with the<BR>>>>>AG Connector) it
rocks!<BR>>>>>Zsolt<BR>>>>><BR>>>>><BR>>>>>_
_ _<BR>>>>><BR>>>>>Zsolt Nagykaldi,
PhD<BR>>>>>Research Associate, Clinical IT
Specialist<BR>>>>>University Of Oklahoma Health Sciences
Center<BR>>>>>Department Of Family And Preventive
Medicine<BR>>>>>Oklahoma Center For Family Medicine
Research<BR>>>>><BR>>>>>900 NE 10th
Street<BR>>>>>Oklahoma City, OK 73104<BR>>>>>Phone:
(405) 271-8000 Ext.:1-32212<BR>>>>>Fax:
(405)
271-1682<BR>>>>><BR>>>>>________________________________<BR>>>>><BR>>>>>From:
owner-ag-tech@mcs.anl.gov on behalf of Derek<BR>>>>>Piper Sent: Wed
11/9/2005 2:57 PM<BR>>>>>To: Access Grid Technical mailing
list<BR>>>>>Subject: [AG-TECH] Release of AGVCR - recording
AG<BR>>>><BR>>>>sessions
><BR>>>><BR>>>>><BR>>>>><BR>>>>>
Hi
all,<BR>>>>><BR>>>>>
I'm happy to announce that finally I've been<BR>>>>>given the
go-ahead to release AGVCR to the community.<BR>>>>>It was a program
I started writing around January and<BR>>>>>it was ready for release
in a workable incarnation<BR>>>><BR>>>>some time in June.
However, due to possible
'intellecual<BR>>>><BR>>>>>property' concerns from 'those
that deal with those<BR>>>>>things' at IU, I was unable to release
it back then. I<BR>>>>>declined to mention it to the community at
large until<BR>>>><BR>>>>this release so as not to 'tease'
people with a product<BR>>>><BR>>>>>they could not get. I
won't get into griping about<BR>>>>>that on this list :> Some of
you have known about this<BR>>>>>program earlier since we have had
AccessGrid meetings<BR>>>>>that I have recorded. For those parties
concerned, we<BR>>>><BR>>>>can communicate off-list on the
best way to get
the<BR>>>><BR>>>>>
recordings to you. AGVCR is a program to<BR>>>>>record and play back
the RTP/RTCP stream that an<BR>>>>>AccessGrid conference uses. The
amount of data it<BR>>>>>gathers is certainly non-trivial, a few
hours of<BR>>>>>recording with a number of participants can
easily<BR>>>>>reach a few gigabytes in size. Timing and
minimal<BR>>>>> overhead
information is embedded in the file<BR>>>><BR>>>>for accurate
playback. The website for the project
is<BR>>>><BR>>>>> here:
><BR>>>><BR>>>><A
href="http://iri.informatics.indiana.edu/~dcpiper/agvcr/">http://iri.informatics.indiana.edu/~dcpiper/agvcr/</A>
><BR>>>><BR>>>>>
I invite anyone interested to take a look,<BR>>>>>download and use
it to see<BR>>>>>what you think. I welcome feedback, please bear
in<BR>>>>>mind though that it is still being actively worked
on.<BR>>>>>A number of changes have been made of late, so
testing<BR>>>>>has not been as extensive as it probably should
be,<BR>>>><BR>>>>but that's another reason to get it out
there. The<BR>>>><BR>>>>> website has source for Linux/Unix
and a precompiled<BR>>>>>binary for Windows. I may add pre-compiled
binaries<BR>>>><BR>>>>for popular Linuxes if there is
interest.
><BR>>>><BR>>>>>
Thanks,<BR>>>>><BR>>>>>
Derek<BR>>>>><BR>>>>>--<BR>>>>>Derek Piper -
dcpiper@indiana.edu - (812) 856 0111<BR>>>>>IRI 323, School of
Informatics<BR>>>>>Indiana University, Bloomington,
Indiana<BR>>>>><BR>>>>><BR>>>>><BR>>>>><BR>>>><BR>>>><BR>>>><BR>>>><BR>>>><BR>>><BR>>><BR>>>[Attachment:
agvcr.jpg]<BR>><BR>><BR>><BR><BR>--<BR>Derek Piper -
dcpiper@indiana.edu - (812) 856 0111<BR>IRI 323, School of
Informatics<BR>Indiana University, Bloomington,
Indiana<BR></FONT></P></DIV>
</BODY>
</HTML>