Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Media Content Delivery Systems: 2nd Presentation

on

  • 751 views

Second Presentation for MCDS

Second Presentation for MCDS

Statistics

Views

Total Views
751
Views on SlideShare
723
Embed Views
28

Actions

Likes
0
Downloads
3
Comments
0

1 Embed 28

http://mcds-rcos.tumblr.com 28

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Media Content Delivery Systems: 2nd Presentation Media Content Delivery Systems: 2nd Presentation Presentation Transcript

  • Media Content Delivery Systems 2 “The Update”
    …Or MCDS
    Brendan Ashby and Lindsey Kennard
  • Recap
    Searching for Alternative Web Media Solutions
    Minimal Re-encoding
    Support for the latest codecs/containers
    Adaptable to a web environment
    Not satisfied with the “flash status quo”
    The project developed into 2 parts
    Video Streaming technologies
    Database management
    Project can be displayed as a singular website solution
  • WMP - .asx .asf mms
    Quicktime - .mov .m4v
    Flash - .flv .swf .f4v
    HTTP Pseudo streaming
    Mpeg Part 14 Support (H264/AAC) through flash (.mp4)
    RTMP Streaming – RTMPT (HTTP Proxy)
    VLC’s Plug-in – Java based
    HTML5 <video> OggVorbis, WebM
    Silverlight – IIS Smooth Streaming
    Existing Technologies
    View slide
  • What Have We been Up To, Eh?
    Website Development
    Writing Code:
    Layout through HTLM5 + CSS1/2
    Clientside JavaScript using Google libraries
    Serverside PHP
    Media Automation
    Writing Code:
    Automate container migration to mp4
    Extract and convert subtitles to compliant .ttxt/.xml
    Manage metadata for easy library generation
    View slide
  • Database Talk
    Purpose
    Store file information for each file in library
    Maintain file structure of database
    Cross reference Unique IDs with AniDB database
    Create RSS/XML for each file as necessary
    Video specific metadata can be pulled by FFmpeglibraries
    Additional items can be added via text files
  • Database Demo
  • Demo Site
    Stream Server: http://ashbyb.stu.rpi.edu
    Website: http://anime.myrpi.org
    Status: http://ashbyb.stu.rpi.edu/server-status
    Video Pulled Via: http://anime.myrpi.org/media/query.php?commit=xml
    Other Information Pulled: http://anime.myrpi.org/media/query.php?commit=time&pos=1&dur=1&served=1&stats=1
  • Site Issues
    Still to Desired
    Utilize a server side database
    More Efficient Cross browser compatibility
    Less dependency on flash technologies
    HTML5 compliant
    Mobile Solution
    Ability to switch delivery methods
  • Final Thoughts
    Maintain a database to manage many video files – Tags, Metadata, …
    Present a web fronted library to end-user for traversal.
    Users can add videos to a vote pool
    Users can vote on what video to be viewed
    Creates a community-driven vote-based web-streaming solution.
    “It’s like were all watching TV together and voting on the channel”
    Publish Site Logic
  • Thanks For Watching
    Thanks to Hosting.MyRPI.org (Student Senate)
    Thanks to the RCOS IRC
    Thanks to Mr. MSK and Mr. Sean :D
    Brendan Ashby | Lindsey Kennard
    http://mcds-rcos.tumblr.com/
    http://github.com/ashbyb/MCDS/
    ashbyb@rpi.edukennal@rpi.edu