Streaming Media

Course Description:

Students focus on streaming video and audio media on the World Wide Web.  They study the past, present, and future of streaming media and learn to compare and contrast existing streaming technologies and how each benefit different clients and situations.  Students learn the functions and principles of streaming media server software and hardware, as well as coordinate camera-to-server operations for Webcast.


Course Objectives

Upon completion of this course, the students will be able to:


· Develop an understanding of the dominant technologies used to bring still and moving images and audio to the Internet.

· Use appropriate terminology to identify and discuss media types and delivery systems and processes.

· Address access, organization, promotion, multimedia copyright, and censorship issues.

·Contribute to class discussion and project critiques and use the appropriate terminology to describe and evaluate media, procedures, equipment, software and delivery systems. 

· Develop an understanding of delivery system attributes and limitations

· Identify appropriately prepared media for use in Web sites.

· Select equipment and software appropriate for preparing specific audio and image media to use in Web sites.

· Locate and install software used to prepare audio and video for use on the Internet.

· Develop skill in using the dominant audio and video codecs to convert and encode media for the appropriate software players.

· Develop, manage, and organize digital audio and video information collections. 

· Develop a demonstrable knowledge of media file types.

· Develop skill in solving problems with the integration and design of audio/video streaming for pre-existing Web site.

Course Length:10 Weeks


Credit Value:4.0


Prerequisites:VID101, AU330


Please note:You must have earned a passing grade in the prerequisite class. If you are registered for this class but do not have a passing grade in the prerequisite course, it is your responsibility to contact the department chair or academic advisor to make the necessary changes to your schedule during the schedule adjustment period at the start of the quarter.


Other Resources: Various handouts provided by the instructor


Attendance Policy:








Quarter Credit Hour Definition:


A quarter credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionally established equivalency that reasonably approximates not less than:

(1)   One hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work each week for 10-12 weeks, or the equivalent amount of work over a different amount of time; or

(2)   At least an equivalent amount of work as required in paragraph (1) of this definition for other academic activities as established by the institution including laboratory work, internships, practical, studio work, and other academic work leading to the award of credit hours.



Standards for Grading          








96 - 100



78 - 80


91 - 95



74 - 77





71 - 73


88 - 90



66 - 70


84 - 87



61 - 65


81 - 83



=< 60




3 projects (45% of your grade, 15 points each)

Midterm Exam (10% of your grade)

Final Exam (10% of your grade)

8 Quizzes (15% of your grade, 2 points each)

Participation (20% of your grade… 10% midterm and 10% final)


Late Assignments:


Late assignments will only be accepted with the prior consent of the instructor.   The instructor will only permit the makeup of work due to a legitimate absence.


Academic Integrity:


College guidelines for academic integrity are strictly enforced.  Copying materials or otherwise using the words, thoughts, audio/video/graphics files of others is plagiarism, which could result in various penalties ranging from project failure to administrative action.


Academic Support/Learning Disabilities:


Academic Support (tutoring) is provided to any student in need of tutoring.  Students who feel they are able to assist with tutoring this course should also contact their instructor and/or the Student Services Office.




Instructor reserves the right to modify this, as necessary to accommodate student’s specific needs, shortcomings, and advantages.


Week 1:



Introduction to course and syllabus. Lab policies and procedures. What is streaming? Convergence. Applications. Lab: Project 1.


Week 2:

IP networks and telecommunications. Network layers.


Lab Exercise: Create a personal class HTML page using Dreamweaver.

Assignment 1: Getting server space.

What is streaming? Convergence. Applications.


Lab: Project 2.


Week 3:

The World Wide Web. Web graphics. Proprietary tools. Web servers.

Audio compression. Analog compression. Digital audio. The ear and psychoacoustics. The human voice. Lossy compression. Codecs.

Lab exercise: Compare/contrast video formats and quality on the web.


Week 4:

Video compression. Compression basics. Algorithms and codecs. MPEG compression. Proprietary architectures.

Video encoding. Video capture. Compression. Encoding enhancements. Encoding products. Limits on file sizes.


Lab exercise: Create an RSS txt file

Assignment 2: Create content for a podcast.


Week 5:

Midterm Exam

Audio encoding. Audio formats. Capture. Encoding. File formats..

Assignment 2 Due

Lab exercise: Encode podcast content into an mp3 file with proper ID3 tags and bandwidth. Upload podcast (MP3 + RSS).



Week 6:

Streaming media. Applications of streaming. Streaming architecture. Bandwidth, bits and bytes. Proprietary codec architectures.

Stream serving. Streaming. Webcasting. On-demand serving. Inserting advertisements. Playlists. Logging and statistics. Proprietary server architectures. Server deployment.

Lab exercise: Stream a video in Flash FLV format.


Week 7:

Preprocessing. Video processing. Audio.


Lab exercise: Using Flash. Processing a video file in FLV format.

Media players. Portals, players and plug-ins. Digital rights management.


Lab exercise: Start designing online streaming portfolio.

Assignment 3: Online streaming portfolio


Week 8:

Live webcasting. Planning a webcast. Video capture. Graphics. Audio capture. Encoding.

Thanksgiving Holiday. No day or evening classes.


Week 9:

Rights management. The value chain. Digital rights management parties. System integration. Encryption. Watermarking. Security. XrML. Examples of DRM products. MPEG-4.

Content distribution. Delivery networks. Intranets. Improving the QoS. Statellite delivery.

Lab exercise: Continue working on Assignment 3.


Week 10:

Applications for streaming media.

Lab exercise: Continue working on Assignment 3.


Week 11:


Assignment 3 Due


Lab exercise: Online Streaming Portfolio



Final exam



 Assignment 1: Server Space


 You will need to get web hosting from an outside vendor for this course. Since audio and video files require digital storage space, a minimum of 1 GB is required. In addition, you must have a domain name ( associated with your server space. Your domain name should represent your full name or reflect a professional portfolio. Most hosting services allow free registration of your domain name with the purchase of a hosting plan.


Some example web hosting providers:


·         Hosting Spot (


·         Host Monster (


·         Bluehost (


·         HostGator (




DUE DATE: Week 4


Assignment 2: Podcast


One hallmark of new media technologies is that consumers are also creators. Because these technologies allow us to easily edit text, image, sound, video -- often with free tools -- they empower individual creativity.




We are taking liberties with the word "podcast" -- because there are two parts to a podcast episode: producing the audio/video file and then publishing it via an RSS feed. This assignment focuses on part one of this process, production. The second part, publishing the podcast, will be conducting during a lab period.


 A podcast is a digital audio or video file created by mixing multiple digital media tracks containing video, voice and audio. Each student will develop an audio or video recording; the project will be delivered as a digital media file (either an mov, m4a, m4v or mp3). It can be experimental, satirical, investigative, political, humorous. The podcast should be 4-6 minutes. You will lose points of the podcast is overly long or overly short.


To recap, the final project should:


·         Be an original creation;


·         Be approximately 4-6 minutes in length;


·         Be saved as an mp3, mov, m4a or m4v file (standard podcast formats)


DUE DATE: Week 7


Assignment 3: Streaming Media Portfolio Website


 Your final project should be a portfolio website containing your work in streaming media and downloadable formats. The website should have the following features:


 Your final project should be a portfolio website containing your work in streaming media and downloadable formats. The website should have the following features:


1. A minimum of 4 individual pages. The organization is up to you, but you should include a home page, at least one page with your portfolio media, a resume and a contact page.

2. The website must be hosted on a paid server (no free sites or ad-supported sites).

3. The website must have a professional website URL. No company names permitted.

4. The website should have a clearly demarcated hierarchical navigation structure.

5.  The website should be cleanly designed, with minimal load times. If you are not aesthetically inclined, you can use a downloadable website template for the design of your site, and just populate that site with your logo, graphics, text and media.

6.  You cannot use your lab exercise template for your portfolio shell.

7.  The website must be an HTML-based site, no Flash (except for streaming plug-ins).

8.  The website must be clearly labeled and organized. It should not be difficult for anyone to find any information or view/listen to streaming media from your site. Look at previous students’ websites for examples of this.

9.  The media/portfolio section of the website must contain the following:

        a. At least 3 portfolio-quality projects, clearly titled and described, with all appropriate             documentation

        b. The 3 projects must be provided in at least 1 streaming media formats (HTML5 or  Flash)

        c. In addition, at least one project must be provided in a downloadable file format with all         appropriate metadata imbedded in the file

d.  All files should be clearly marked with the correct extensions, file size and all appropriate         information to allow the user to know what they are streaming and/or downloading.

10.  Your resume must be provided on an HTML formatted page as well as a downloadable file in portable document format (.pdf).

11.  Your contact info including an email link should be included somewhere on the site.

12.  No social media links or buttons should be included in the website.

13.  Copyright info should be found on the bottom of every page on the website.




All competent professionals in the audio and video fields have a professional website that displays their work. This is your chance to create such a site, which will allow potential employers from all over the world to view your work.



The website must be delivered online.


DUE DATE: Week 11