NEWM-N 516 Online Video Presentation
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.
- 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
- 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.).
- 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.
This course is not being offered this semester.