A method and system for capturing video and/or audio streams and for
publishing consolidated video and/or consolidated audio streams. A
capture profile specifying parameters for capturing the video stream
and/or audio stream is selected from a list of predefined profiles as a
function of data contained in the video and/or audio stream. A publish
profile specifying parameters for publishing the video stream and/or
audio stream is selected from a list of predefined profiles as a function
of data contained in the consolidated video and/or consolidated audio
stream. Moreover, the publish profile is selected to provide the best
quality video and/or audio during playback, or to provide the best fir
for a maximum file size designated by the user.