Search
School of Informatics and Computing Menu

NEWM-N 516 Online Video Presentation

3 credits

Prerequisites: None

This course explores multiple aspects of online video presentation. Students learn how to encode, web-author, and deliver on-demand videos to computers and hand-held devices. Topics include the video delivery process, theories, database support, technologies, technological development, and business models.

Topics include

  • Video delivery process
  • Video delivery theories
  • Database support for video delivery
  • Video delivery technologies including streaming and progressive download
  • Technological development of video delivery
  • Video delivery business models

Learning Outcomes

  • Create a video delivery architecture including a video list, cue points, captioning, and customized player, and database support.
  • Create a database for video storage, management, and delivery and program backend business logic.
  • Compare and contrast tradeoffs in video delivery (e.g., streaming vs. progressive, data rate vs. bandwidth, compression vs. video quality, VBR vs. CBR, video and audio encoding alternatives, bitrate vs. video dims.).
  • Design and implement a front-end interface using HTML5, CSS, and Javascript.
  • Devise and implement online video delivery mechanisms with appropriate settings for a video library.
  • Evaluate the video delivery business in novel contexts.
  • Analyze how videos and audios have been delivered in the industry and future trends.
  • Research historical, social, and economic contexts of video delivery technology development, including intellectual property.

Course Delivery

  • On-Campus

Course Schedule

This course is not being offered this semester.

Syllabi