ndiipp/ndsa 2011 - youtube link restoration
DESCRIPTION
TRANSCRIPT
![Page 1: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/1.jpg)
Creating Persistent Links to YouTube Music Videos
NDIIPP Partners MeetingJuly 20, 2011
Vivens Ndatinya, Mathias Prellwitz, Michael L. NelsonDepartment of Computer Science
Old Dominion UniversityNorfolk, VA
www.cs.odu.edu/~mln
![Page 2: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/2.jpg)
Linking YouTube VideosSocial Networks
![Page 3: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/3.jpg)
Linking YouTube VideosBlogs
![Page 4: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/4.jpg)
The Problem
Pointing a link to a specific video copy has a risk of getting an error page instead of the desired content
![Page 5: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/5.jpg)
Copyright Infringement
![Page 6: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/6.jpg)
Removed by YouTube User
![Page 7: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/7.jpg)
Half Life of YouTube Videos
![Page 8: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/8.jpg)
Hundreds of Copies Available at Any Time
![Page 9: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/9.jpg)
Removed Video Copyvideo title: Jessie's Girl
Artist’s name: Rick Springfield
![Page 10: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/10.jpg)
Available Copy of the Same Video
![Page 11: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/11.jpg)
2000+ Copies Available in YouTube
![Page 12: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/12.jpg)
Metadata on Available YT URIs
![Page 13: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/13.jpg)
Incomplete Metadata
![Page 14: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/14.jpg)
Missing Metadata
![Page 15: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/15.jpg)
Querying the WI for Structured Metadata
Music-related APIs
![Page 16: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/16.jpg)
Retrieving and Publishing Metadata into Web Infrastructure
Introducing a level of indirection by pointing the original given URI to an outsourced service
![Page 17: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/17.jpg)
Resolver Service $URI = youtube.com/watch?=v= videoid
$newURI = $serviceURI . $URI
$URI = $newURI
if (($video == “200 OK”)&&! Seen_already($video)){ Twitter($video) Tumbler($video) Blogger($video) Delicious($video)
Redirect to YouTube to play the video}else if (($video == “200 OK”)&& Seen_already($video)){ Redirect to YouTube to play the video}else if (($video == “404 Not Found ”)&&Seen_already($video)){ Retrieve metadata and search for available alternative copies}else if (($video == “404 Not Found ”)&& !Seen_already($video)){ Request the metadata for the desired video from the user}
![Page 18: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/18.jpg)
Metadata Preservation Example: Delicious
![Page 19: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/19.jpg)
Metadata Preservation Example: Twitter
![Page 20: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/20.jpg)
200 Response
![Page 21: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/21.jpg)
404 Response
![Page 22: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/22.jpg)
Metadata Not Found
![Page 23: NDIIPP/NDSA 2011 - YouTube Link Restoration](https://reader033.vdocument.in/reader033/viewer/2022061121/546e0539b4af9f702c8b5643/html5/thumbnails/23.jpg)
Conclusion
A 404 response does not mean that YouTube videos like Jessie’s Girl went away.
We are working on automating indirection to a service that finds YouTube songs at other URIs.