Hi Tom,

Just FYI, I can't seem to compile AGVCRToMPEG2, and there are some other 
reasons this won't compile out of the box for most other people:

1) it won't compile on g++ 4.3 - there are a number of instances of <string.h> 
and other c libraries that need to be changed to <cstring>, etc
2) the script for compiling AGVCRToMPEG2.cpp won't find avformat.h, as it has 
-I/path/to/ffmpeg/libavformat and a few other subdirectories whereas a recent 
version of libavformat (svn20080206) seems to put them straight in 
/usr/include/ffmpeg

After fixing all that I get the error:
VPCMPEG2TSConsumer.cpp:73: error: cannot convert 'ByteIOContext**' to 
'ByteIOContext*' for argument '1' to 'int url_fclose(ByteIOContext*)'

I'm not sure if this is g++ 4.3 being specifically finicky about pointer 
casting or what - I haven't had much time to actually dive into this code and 
see if there's a way around it. Any ideas?

Also, in the future I'd definitely be interested in expanding this to be more 
comprehensive - adding h264 decoding support is up there, plus I'd like to see 
if it's possible to make something out of this that would decode and 
tile/aggregate all videos from a venue in realtime to throw it somewhere else 
for streaming purposes.

--Andrew


2009/2/3 Thomas D. Uram <[email protected]<mailto:[email protected]>>


   I'd like to point out that the V* code from ANU includes the AGVCRToMPEG2 
project. All of this code, which was previously on 
agcentral.org<http://agcentral.org>, is now available in the UChicago 
subversion repository here:

       https://www.ci.uchicago.edu/svn/if-media

   I've had mixed success with AGVCRToMPEG2 so far. With some work, it could be 
the missing link for recording and playback of AG sessions in standard movie 
formats.

   If you're interested in this code and end up making changes that you'd like 
to contribute back, you'd simply need to get a UChicago account.  I'll send 
separate mail to the list with more details soon.

   Tom



   On 2/3/09 1:35 PM, Tran, Quang V. wrote:

      Thanks Todd.  We are looking to live webstreaming to users desktops.  
Look like splitting video/audio feeds is the better option for us.

      --

      Quang Tran
      LSU Health Sciences Center
      [email protected]<mailto:[email protected]>

        _____

      From: Todd Zimmerman [mailto:[email protected]]
      Sent: Tue 2/3/2009 1:26 PM
      To: Tran, Quang V.
      Cc: [email protected]<mailto:[email protected]>
      Subject: Re: [AG-TECH] Recording and streaming access grid session using 
Windows Media Encoder or VLC



      On Mon, 2009-02-02 at 15:46 -0600, Tran, Quang V. wrote:
      >
      > Is it possible to use Windows Media Encoder or VLC to capture and
      > stream an access grid session?  If not, is there another way to do
      > this?

      Are you looking to webstream it to browser/clients?  Or record /
      rebroadcast via AG?

      As Jeremy mentioned, agvcr will record and rebroadcast the AG event, but
      will still only be available for AG style clients.

      Webstreaming is a bit more difficult since AG is made up of multiple
      video feeds etc.  If there is a specific 'presenting' site, then we use
      a separate capture box (with a split of the primary camera feed and a
      separate 'mixed' audio feed from all the sits) - then used VLC to send
      it to a Quicktime/Darwin streaming server.  VLC will also concurrently
      record the single video/mixed(all sites) audio for a webstream archive.



      Cheers,

      Todd








Reply via email to