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

