AMI 325L: Fundamentals of Web-Based Multimedia Communications