In one embodiment, it comprises video and audio recoding and playback components including digital camera or video or audio encoding and playing back PCI cards such that the on-the-fly recoded streaming video on the computer system 200 can be displayed into each user's web browser or other viewing mechanism on another remote computer system 200 via communication link over various network during on