SlideShare a Scribd company logo
1 of 25
Download to read offline
Media Fragment Indexing
Using Social Media
Yunjia Li1, Raphael Troncy2, Mike Wald1 and Gary Wills1
1School of Electronics and Computer Science
University of Southampton, UK
2EURECOM, Sophia Antipolis, France,
1
Agenda
• Media Fragments
• Media Fragment Indexing Framework
• Survey on Media Fragment URI Implementations on Video
Sharing Platforms
• Indexing Media Fragments Using Twitter
• Conclusions and Future Work
2
Media Fragment
• Denote the inside content of multimedia resources
• Dimensions defined in the Media Fragment URI 1.0 spec
– Temporal dimension
http://example.org/test.mp4#t=3,7
– Spatial dimension (a rectangle area)
http://example.org/test.mp4#xywh=120,240,180,240
3
Current Situation
• Multimedia uploading, sharing, tagging is easy
• Searching a complete multimedia resource on major search
engines is easy
• But searching multimedia resource at a fine-grained level
on major search engines is difficult
– Availability of annotations: limited amount of
annotations linked to media fragments
– SEO problem:
• The landing page is not search-engine-friendly
• Everything is on the same page and the notion of
media fragment is not explicitly embedded in HTML
4
Media Fragment Indexing
Framework
5
Google’s Ajax Content Crawler
• The Crawler is designed to index Ajax content
• Replace token “#!” in URLs with “_escaped_fragment_”
6
*Diagram from
https://developers.google.com/webmasters/ajax-
crawling/docs/getting-started
Key Ideas
• The fragment information must be included in the URL
– Syntax: W3C Media Fragment 1.0 Specification
• Prepare two sets of pages for every media fragment
– original landing page for end-users
– a snapshot page for SEO
• Landing page keeps the original user interaction
– Highlight media fragments on opening
• SEO page
– ONLY includes annotations of the media fragment
– Embed rich snippet 7
The Solution
8
Server
Crawler
1:
1: Submit pretty URL replay/1#!t=3,7 to the crawler
2:
2: Crawler asks server for replay/1?_escaped_fragment_=t=3,7
Terrace Theater
3:
Snapshot page
Snapshot/1?_escaped_frag
ment_=t=3,7
3: Redirect the request to the snapshot page generated by the server. The snapshot page only
contains annotations and Microdata for “#t=3,7”,
Terrace Theater
Linked Data
Landing page replay/1#!t=3,7
Terrace Theater replay/1#!t=3,7
4:
4: The snapshot page is returned to the crawler with URL replay/1#!t=3,7
5: Terrace Theater
5: A user searches keyword “Terrace Theater”
6: replay/1#!t=3,7
6: Google includes replay/1#!t=3,7 in the search results
7:
7: The user click the link and ask for the document at replay/1#!t=3,7
8:
8: The server returns the landing page containing both “Terrace Theater” and “Linked Data”
9:
9: The landing page highlights the media fragment by start playing from 3s to 7s
Discussion
• The Media Fragment Indexing Framework solved the SEO
problem of media fragments
• The scalability of such method largely relies on whether
there are large number of annotations linked to media
fragments
• Looking for media fragment annotations?
– Timed-text, transcript, speech recognition
– Manual annotations on each video sharing platforms
– Social Media (Twitter)
9
Survey on Media Fragment
URI Implementation
10
Media Fragments and Social Media
• The deep-linking function
• A Media Fragment URL can be embedded in a Tweet
• Text of the Tweet is the annotation to the URL
• Get annotations by filtering Tweets that have MF URIs 11
Filter Tweets by Media Fragment URIs
• Problem:
– Any URL in Tweet is potentially a MF URI
– Too many false-positive cases
http://example.org/1234#t=23
http://example.org/1234?t=23
http://example.org/1234?track=23
– They could all be MF URIs, need to be identified
manually
• Work around:
– Identify platforms (partially-)implementing MF URI
– Only filter Tweets containing URLs from those domains
12
Survey Methodology
• Find a list of video sharing platforms
– http://en.wikipedia.org/wiki/List_of_video_hosting_services
– 59 websites are targeted in the survey
– Some of them have access restrictions
• Go through each website manually to see whether they
provide deep-linking function, such as:
– Social sharing button from a certain time point
– Deep-linking option in right click menu
13
Survey Results (1)
• 9 websites partially-implemented MFURI
– 56.com, Dailymotion, Hulu, Vbox7, Viddler, vimeo,
Tudou, Youku and YouTube
• They use different syntax to encode temporal dimension
– Most of them use URI query, except YouTube & Vimeo
– Parameter name: “start”, “t”, “st”, etc
– Only Hulu implemented the end time
• Only YouTube partially implemented spatial dimension
– This is an external function implemented by Clickberry
https://clickberry.tv/video/6dafe30e-dcb8-44b8-8190-32be8249a297
14
Survey Results (2)
• Only 9 websites partially-implemented MFURI, however:
– Those websites have covered most videos shared on the
web
– eBizMBA report:
http://www.ebizmba.com/articles/video-websites
• Select filter keywords based on the survey results:
– Twitter is banned in China, so 56.com, Tudou and
Youku are ignored
– Hulu has access restriction outside U.S.
• Filter keywords: “YouTube”, “Dailymotion”, “Vbox7”,
“Vimeo” and “Viddler”
15
Indexing Media Fragments
Using Twitter
16
Twitter Media Fragment Indexer
• Collect Tweets filtered by the keywords
• Extract MF URIs in Tweets, parse the media fragment
information
• Use Media Fragment Indexing Framework to publish
Tweets as media fragment annotations
• Embed rich snippet in the snapshot pages
• Create sitemap for Google to crawl the snapshot pages
• User searches keywords in the Tweet in Google and the link
will lead to the video with corresponding start time
17
The Detailed Workflow
18
Indexing Results (1)
• Monitor 50-hour non-stop Twitter stream
• Filter phrase: “youtube, dailymotion, vimeo, vbox7, viddler”
• 5,779,858 Tweets examined, 5,269,742 contain URLs
• 32,754 Tweets contain MF URIs, 32796 MF URIs in total
• Media Fragment URIs shared in each website:
19
Website No. of MFURIs %
YouTube 32,666 99.604
Dailymotion 101 0.308
Vbox7 0 0
Viddler 0 0
Vimeo 29 0.088
Indexing Results (2)
• 13,088 distinct videos are found
• 17,854 distinct MF URIs for sitemap
– Many Tweets share the same video, but different
fragments
– Many retweets
– Some video are not available in UK
• 17,479 URLs (97.9%) in the sitemap have been indexed by
Google
• Only 775 URLs are indexed as VideoObject even though all
rich snippets are embedded in all snapshot pages
20
Demo
• Search “Chris Eppstein”
• As a result, this landing page will be opened and the video
start playing from the time indicated in the Tweet
containing keywords “Chris Eppstein”
21
Conclusions and Future Work
22
Conclusions
• Introduced Media Fragment Indexing Framework
• Propose the using of social media to acquire more
annotations to media fragments
• Survey the MF URI implementation on major video sharing
platforms
• Twitter Media Fragment Indexer
– Monitor Tweet Stream and automatically create media
fragment annotations
– Index media fragments in Google
– YouTube is the most important domain to share media
fragments on Twitter 23
Future Work
• How valid tweets could be served as media fragment
annotations
– many noisy and unrelated text
– many re-tweets
• Experiment on larger scale (billions of tweets and
continuous monitoring)
• Expand the methodology to other media fragment
annotations, such as timed-text
• Extract named entities from tweets and further link media
fragments to the Linked Data Cloud
24
Questions?
25

More Related Content

What's hot

LinkedTV project results at the end of year 2
LinkedTV project results at the end of year 2LinkedTV project results at the end of year 2
LinkedTV project results at the end of year 2LinkedTV
 
VideoHypE: An Editor Tool for Supervised Automatic Video Hyperlinking
VideoHypE: An Editor Tool for Supervised Automatic Video HyperlinkingVideoHypE: An Editor Tool for Supervised Automatic Video Hyperlinking
VideoHypE: An Editor Tool for Supervised Automatic Video HyperlinkingLinkedTV
 
FIAT-IFTA 2013 - Television linked to the web: the case for audiovisual arch...
FIAT-IFTA 2013 - Television linked to the web:  the case for audiovisual arch...FIAT-IFTA 2013 - Television linked to the web:  the case for audiovisual arch...
FIAT-IFTA 2013 - Television linked to the web: the case for audiovisual arch...Johan Oomen
 
LinkedTV project overview (2nd year)
 LinkedTV project overview (2nd year) LinkedTV project overview (2nd year)
LinkedTV project overview (2nd year)LinkedTV
 
The importance of Linked Media to the Future Web
The importance of Linked Media to the Future WebThe importance of Linked Media to the Future Web
The importance of Linked Media to the Future WebLinkedTV
 
LinkedTV - an added value enrichment solution for AV content providers
LinkedTV - an added value enrichment solution for AV content providersLinkedTV - an added value enrichment solution for AV content providers
LinkedTV - an added value enrichment solution for AV content providersLinkedTV
 
Implementation of Hyperlinks in videos with HTML5
Implementation of Hyperlinks in videos with HTML5Implementation of Hyperlinks in videos with HTML5
Implementation of Hyperlinks in videos with HTML5LinkedTV
 
Newsletter 2013
Newsletter 2013Newsletter 2013
Newsletter 2013LinkedTV
 
D5.1. LinkedTV Platform and Architecture
D5.1. LinkedTV Platform and ArchitectureD5.1. LinkedTV Platform and Architecture
D5.1. LinkedTV Platform and ArchitectureLinkedTV
 
Annotating TV programming and linking to related content on the Web
Annotating TV programming and linking to related content on the WebAnnotating TV programming and linking to related content on the Web
Annotating TV programming and linking to related content on the WebLinkedTV
 
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Weverify
 

What's hot (11)

LinkedTV project results at the end of year 2
LinkedTV project results at the end of year 2LinkedTV project results at the end of year 2
LinkedTV project results at the end of year 2
 
VideoHypE: An Editor Tool for Supervised Automatic Video Hyperlinking
VideoHypE: An Editor Tool for Supervised Automatic Video HyperlinkingVideoHypE: An Editor Tool for Supervised Automatic Video Hyperlinking
VideoHypE: An Editor Tool for Supervised Automatic Video Hyperlinking
 
FIAT-IFTA 2013 - Television linked to the web: the case for audiovisual arch...
FIAT-IFTA 2013 - Television linked to the web:  the case for audiovisual arch...FIAT-IFTA 2013 - Television linked to the web:  the case for audiovisual arch...
FIAT-IFTA 2013 - Television linked to the web: the case for audiovisual arch...
 
LinkedTV project overview (2nd year)
 LinkedTV project overview (2nd year) LinkedTV project overview (2nd year)
LinkedTV project overview (2nd year)
 
The importance of Linked Media to the Future Web
The importance of Linked Media to the Future WebThe importance of Linked Media to the Future Web
The importance of Linked Media to the Future Web
 
LinkedTV - an added value enrichment solution for AV content providers
LinkedTV - an added value enrichment solution for AV content providersLinkedTV - an added value enrichment solution for AV content providers
LinkedTV - an added value enrichment solution for AV content providers
 
Implementation of Hyperlinks in videos with HTML5
Implementation of Hyperlinks in videos with HTML5Implementation of Hyperlinks in videos with HTML5
Implementation of Hyperlinks in videos with HTML5
 
Newsletter 2013
Newsletter 2013Newsletter 2013
Newsletter 2013
 
D5.1. LinkedTV Platform and Architecture
D5.1. LinkedTV Platform and ArchitectureD5.1. LinkedTV Platform and Architecture
D5.1. LinkedTV Platform and Architecture
 
Annotating TV programming and linking to related content on the Web
Annotating TV programming and linking to related content on the WebAnnotating TV programming and linking to related content on the Web
Annotating TV programming and linking to related content on the Web
 
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
 

Similar to Media Fragments Indexing using Social Media

The InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserThe InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserInVID Project
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...IEEEGLOBALSOFTSTUDENTPROJECTS
 
Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?John Breslin
 
Remixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and SemanticsRemixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and SemanticsMediaMixerCommunity
 
YouTube Tools to the Rescue
YouTube Tools to the RescueYouTube Tools to the Rescue
YouTube Tools to the RescueDiana Benner
 
Chapter 6_The Internet and Web Applications.pdf
Chapter 6_The Internet and Web Applications.pdfChapter 6_The Internet and Web Applications.pdf
Chapter 6_The Internet and Web Applications.pdfMohamedGamal607401
 
Introduction to social media training for BBC Vision
Introduction to social media training for BBC VisionIntroduction to social media training for BBC Vision
Introduction to social media training for BBC VisionRowan Kerek Robertson
 
Moodle Series - Learn Local - Embedding in Moodle
Moodle Series - Learn Local - Embedding in MoodleMoodle Series - Learn Local - Embedding in Moodle
Moodle Series - Learn Local - Embedding in MoodleYum Studio
 
Twet Application
Twet ApplicationTwet Application
Twet Applicationymark
 
[System design] Design a tweeter-like system
[System design] Design a tweeter-like system[System design] Design a tweeter-like system
[System design] Design a tweeter-like systemAree Oh
 
International Video SEO Optimization ISS Berlin Massimo Burgio
International Video SEO Optimization ISS Berlin Massimo BurgioInternational Video SEO Optimization ISS Berlin Massimo Burgio
International Video SEO Optimization ISS Berlin Massimo BurgioMassimo Burgio
 
Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Anna Perricci
 
5 privacy terms
5 privacy terms5 privacy terms
5 privacy termsCOMP 113
 
Video Ecosystem and some ideas about video big data
Video Ecosystem and some ideas about video big dataVideo Ecosystem and some ideas about video big data
Video Ecosystem and some ideas about video big dataTrieu Nguyen
 
Youtube and ugc
Youtube and ugcYoutube and ugc
Youtube and ugcpumascomm
 

Similar to Media Fragments Indexing using Social Media (20)

The InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the BrowserThe InVID Plug-in: Web Video Verification on the Browser
The InVID Plug-in: Web Video Verification on the Browser
 
My Media at University of Toronto Libraries
My Media at University of Toronto LibrariesMy Media at University of Toronto Libraries
My Media at University of Toronto Libraries
 
Mit tech tv
Mit tech tvMit tech tv
Mit tech tv
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
 
Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?Lots of SIOC Data, Now What?
Lots of SIOC Data, Now What?
 
Remixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and SemanticsRemixing Media on the Web: Media Fragment Specification and Semantics
Remixing Media on the Web: Media Fragment Specification and Semantics
 
YouTube Tools to the Rescue
YouTube Tools to the RescueYouTube Tools to the Rescue
YouTube Tools to the Rescue
 
Chapter 6_The Internet and Web Applications.pdf
Chapter 6_The Internet and Web Applications.pdfChapter 6_The Internet and Web Applications.pdf
Chapter 6_The Internet and Web Applications.pdf
 
Introduction to social media training for BBC Vision
Introduction to social media training for BBC VisionIntroduction to social media training for BBC Vision
Introduction to social media training for BBC Vision
 
Moodle Series - Learn Local - Embedding in Moodle
Moodle Series - Learn Local - Embedding in MoodleMoodle Series - Learn Local - Embedding in Moodle
Moodle Series - Learn Local - Embedding in Moodle
 
Twet Application
Twet ApplicationTwet Application
Twet Application
 
[System design] Design a tweeter-like system
[System design] Design a tweeter-like system[System design] Design a tweeter-like system
[System design] Design a tweeter-like system
 
Information update march 2013.ppt
Information update march 2013.pptInformation update march 2013.ppt
Information update march 2013.ppt
 
International Video SEO Optimization ISS Berlin Massimo Burgio
International Video SEO Optimization ISS Berlin Massimo BurgioInternational Video SEO Optimization ISS Berlin Massimo Burgio
International Video SEO Optimization ISS Berlin Massimo Burgio
 
Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...Information sharing about Columbia University Library’s recent web archiving ...
Information sharing about Columbia University Library’s recent web archiving ...
 
On Annotation of Video Content for Multimedia Retrieval and Sharing
On Annotation of Video Content for Multimedia  Retrieval and SharingOn Annotation of Video Content for Multimedia  Retrieval and Sharing
On Annotation of Video Content for Multimedia Retrieval and Sharing
 
Video Thumbnail Selector
Video Thumbnail SelectorVideo Thumbnail Selector
Video Thumbnail Selector
 
5 privacy terms
5 privacy terms5 privacy terms
5 privacy terms
 
Video Ecosystem and some ideas about video big data
Video Ecosystem and some ideas about video big dataVideo Ecosystem and some ideas about video big data
Video Ecosystem and some ideas about video big data
 
Youtube and ugc
Youtube and ugcYoutube and ugc
Youtube and ugc
 

More from LinkedTV

LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)
LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)
LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)LinkedTV
 
LinkedTV Deliverable 9.3 Final LinkedTV Project Report
LinkedTV Deliverable 9.3 Final LinkedTV Project ReportLinkedTV Deliverable 9.3 Final LinkedTV Project Report
LinkedTV Deliverable 9.3 Final LinkedTV Project ReportLinkedTV
 
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)LinkedTV
 
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV Scenarios
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV ScenariosLinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV Scenarios
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV ScenariosLinkedTV
 
LinkedTV Deliverable 5.7 - Validation of the LinkedTV Architecture
LinkedTV Deliverable 5.7 - Validation of the LinkedTV ArchitectureLinkedTV Deliverable 5.7 - Validation of the LinkedTV Architecture
LinkedTV Deliverable 5.7 - Validation of the LinkedTV ArchitectureLinkedTV
 
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...LinkedTV
 
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...LinkedTV
 
LinkedTV Deliverable 2.7 - Final Linked Media Layer and Evaluation
LinkedTV Deliverable 2.7 - Final Linked Media Layer and EvaluationLinkedTV Deliverable 2.7 - Final Linked Media Layer and Evaluation
LinkedTV Deliverable 2.7 - Final Linked Media Layer and EvaluationLinkedTV
 
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...LinkedTV
 
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...LinkedTV
 
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)LinkedTV
 
LinkedTV Newsletter (2015 edition)
LinkedTV Newsletter (2015 edition)LinkedTV Newsletter (2015 edition)
LinkedTV Newsletter (2015 edition)LinkedTV
 
LinkedTV Deliverable D4.6 Contextualisation solution and implementation
LinkedTV Deliverable D4.6 Contextualisation solution and implementationLinkedTV Deliverable D4.6 Contextualisation solution and implementation
LinkedTV Deliverable D4.6 Contextualisation solution and implementationLinkedTV
 
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)LinkedTV
 
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...LinkedTV
 
LinkedTV Deliverable D1.5 The Editor Tool, final release
LinkedTV Deliverable D1.5 The Editor Tool, final release LinkedTV Deliverable D1.5 The Editor Tool, final release
LinkedTV Deliverable D1.5 The Editor Tool, final release LinkedTV
 
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...LinkedTV
 
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and Technology
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and TechnologyLinkedTV D8.6 Market and Product Survey for LinkedTV Services and Technology
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and TechnologyLinkedTV
 
LinkedTV D7.6 Project Demonstrator v2
LinkedTV D7.6 Project Demonstrator v2LinkedTV D7.6 Project Demonstrator v2
LinkedTV D7.6 Project Demonstrator v2LinkedTV
 
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2LinkedTV
 

More from LinkedTV (20)

LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)
LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)
LinkedTV Deliverable 9.1.4 Annual Project Scientific Report (final)
 
LinkedTV Deliverable 9.3 Final LinkedTV Project Report
LinkedTV Deliverable 9.3 Final LinkedTV Project ReportLinkedTV Deliverable 9.3 Final LinkedTV Project Report
LinkedTV Deliverable 9.3 Final LinkedTV Project Report
 
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)
LinkedTV Deliverable 7.7 - Dissemination and Standardisation Report (v3)
 
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV Scenarios
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV ScenariosLinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV Scenarios
LinkedTV Deliverable 6.5 - Final evaluation of the LinkedTV Scenarios
 
LinkedTV Deliverable 5.7 - Validation of the LinkedTV Architecture
LinkedTV Deliverable 5.7 - Validation of the LinkedTV ArchitectureLinkedTV Deliverable 5.7 - Validation of the LinkedTV Architecture
LinkedTV Deliverable 5.7 - Validation of the LinkedTV Architecture
 
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...
LinkedTV Deliverable 4.7 - Contextualisation and personalisation evaluation a...
 
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...
LinkedTV Deliverable 3.8 - Design guideline document for concept-based presen...
 
LinkedTV Deliverable 2.7 - Final Linked Media Layer and Evaluation
LinkedTV Deliverable 2.7 - Final Linked Media Layer and EvaluationLinkedTV Deliverable 2.7 - Final Linked Media Layer and Evaluation
LinkedTV Deliverable 2.7 - Final Linked Media Layer and Evaluation
 
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...
LinkedTV Deliverable 1.6 - Intelligent hypervideo analysis evaluation, final ...
 
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...
LinkedTV Deliverable 5.5 - LinkedTV front-end: video player and MediaCanvas A...
 
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)
LinkedTV tools for Linked Media applications (LIME 2015 workshop talk)
 
LinkedTV Newsletter (2015 edition)
LinkedTV Newsletter (2015 edition)LinkedTV Newsletter (2015 edition)
LinkedTV Newsletter (2015 edition)
 
LinkedTV Deliverable D4.6 Contextualisation solution and implementation
LinkedTV Deliverable D4.6 Contextualisation solution and implementationLinkedTV Deliverable D4.6 Contextualisation solution and implementation
LinkedTV Deliverable D4.6 Contextualisation solution and implementation
 
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)
LinkedTV Deliverable D3.7 User Interfaces selected and refined (version 2)
 
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...
LinkedTV Deliverable D2.6 LinkedTV Framework for Generating Video Enrichments...
 
LinkedTV Deliverable D1.5 The Editor Tool, final release
LinkedTV Deliverable D1.5 The Editor Tool, final release LinkedTV Deliverable D1.5 The Editor Tool, final release
LinkedTV Deliverable D1.5 The Editor Tool, final release
 
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...
LinkedTV Deliverable D1.4 Visual, text and audio information analysis for hyp...
 
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and Technology
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and TechnologyLinkedTV D8.6 Market and Product Survey for LinkedTV Services and Technology
LinkedTV D8.6 Market and Product Survey for LinkedTV Services and Technology
 
LinkedTV D7.6 Project Demonstrator v2
LinkedTV D7.6 Project Demonstrator v2LinkedTV D7.6 Project Demonstrator v2
LinkedTV D7.6 Project Demonstrator v2
 
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2
LinkedTV D7.5 LinkedTV Dissemination and Standardisation Report v2
 

Recently uploaded

VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 

Recently uploaded (20)

VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 

Media Fragments Indexing using Social Media

  • 1. Media Fragment Indexing Using Social Media Yunjia Li1, Raphael Troncy2, Mike Wald1 and Gary Wills1 1School of Electronics and Computer Science University of Southampton, UK 2EURECOM, Sophia Antipolis, France, 1
  • 2. Agenda • Media Fragments • Media Fragment Indexing Framework • Survey on Media Fragment URI Implementations on Video Sharing Platforms • Indexing Media Fragments Using Twitter • Conclusions and Future Work 2
  • 3. Media Fragment • Denote the inside content of multimedia resources • Dimensions defined in the Media Fragment URI 1.0 spec – Temporal dimension http://example.org/test.mp4#t=3,7 – Spatial dimension (a rectangle area) http://example.org/test.mp4#xywh=120,240,180,240 3
  • 4. Current Situation • Multimedia uploading, sharing, tagging is easy • Searching a complete multimedia resource on major search engines is easy • But searching multimedia resource at a fine-grained level on major search engines is difficult – Availability of annotations: limited amount of annotations linked to media fragments – SEO problem: • The landing page is not search-engine-friendly • Everything is on the same page and the notion of media fragment is not explicitly embedded in HTML 4
  • 6. Google’s Ajax Content Crawler • The Crawler is designed to index Ajax content • Replace token “#!” in URLs with “_escaped_fragment_” 6 *Diagram from https://developers.google.com/webmasters/ajax- crawling/docs/getting-started
  • 7. Key Ideas • The fragment information must be included in the URL – Syntax: W3C Media Fragment 1.0 Specification • Prepare two sets of pages for every media fragment – original landing page for end-users – a snapshot page for SEO • Landing page keeps the original user interaction – Highlight media fragments on opening • SEO page – ONLY includes annotations of the media fragment – Embed rich snippet 7
  • 8. The Solution 8 Server Crawler 1: 1: Submit pretty URL replay/1#!t=3,7 to the crawler 2: 2: Crawler asks server for replay/1?_escaped_fragment_=t=3,7 Terrace Theater 3: Snapshot page Snapshot/1?_escaped_frag ment_=t=3,7 3: Redirect the request to the snapshot page generated by the server. The snapshot page only contains annotations and Microdata for “#t=3,7”, Terrace Theater Linked Data Landing page replay/1#!t=3,7 Terrace Theater replay/1#!t=3,7 4: 4: The snapshot page is returned to the crawler with URL replay/1#!t=3,7 5: Terrace Theater 5: A user searches keyword “Terrace Theater” 6: replay/1#!t=3,7 6: Google includes replay/1#!t=3,7 in the search results 7: 7: The user click the link and ask for the document at replay/1#!t=3,7 8: 8: The server returns the landing page containing both “Terrace Theater” and “Linked Data” 9: 9: The landing page highlights the media fragment by start playing from 3s to 7s
  • 9. Discussion • The Media Fragment Indexing Framework solved the SEO problem of media fragments • The scalability of such method largely relies on whether there are large number of annotations linked to media fragments • Looking for media fragment annotations? – Timed-text, transcript, speech recognition – Manual annotations on each video sharing platforms – Social Media (Twitter) 9
  • 10. Survey on Media Fragment URI Implementation 10
  • 11. Media Fragments and Social Media • The deep-linking function • A Media Fragment URL can be embedded in a Tweet • Text of the Tweet is the annotation to the URL • Get annotations by filtering Tweets that have MF URIs 11
  • 12. Filter Tweets by Media Fragment URIs • Problem: – Any URL in Tweet is potentially a MF URI – Too many false-positive cases http://example.org/1234#t=23 http://example.org/1234?t=23 http://example.org/1234?track=23 – They could all be MF URIs, need to be identified manually • Work around: – Identify platforms (partially-)implementing MF URI – Only filter Tweets containing URLs from those domains 12
  • 13. Survey Methodology • Find a list of video sharing platforms – http://en.wikipedia.org/wiki/List_of_video_hosting_services – 59 websites are targeted in the survey – Some of them have access restrictions • Go through each website manually to see whether they provide deep-linking function, such as: – Social sharing button from a certain time point – Deep-linking option in right click menu 13
  • 14. Survey Results (1) • 9 websites partially-implemented MFURI – 56.com, Dailymotion, Hulu, Vbox7, Viddler, vimeo, Tudou, Youku and YouTube • They use different syntax to encode temporal dimension – Most of them use URI query, except YouTube & Vimeo – Parameter name: “start”, “t”, “st”, etc – Only Hulu implemented the end time • Only YouTube partially implemented spatial dimension – This is an external function implemented by Clickberry https://clickberry.tv/video/6dafe30e-dcb8-44b8-8190-32be8249a297 14
  • 15. Survey Results (2) • Only 9 websites partially-implemented MFURI, however: – Those websites have covered most videos shared on the web – eBizMBA report: http://www.ebizmba.com/articles/video-websites • Select filter keywords based on the survey results: – Twitter is banned in China, so 56.com, Tudou and Youku are ignored – Hulu has access restriction outside U.S. • Filter keywords: “YouTube”, “Dailymotion”, “Vbox7”, “Vimeo” and “Viddler” 15
  • 17. Twitter Media Fragment Indexer • Collect Tweets filtered by the keywords • Extract MF URIs in Tweets, parse the media fragment information • Use Media Fragment Indexing Framework to publish Tweets as media fragment annotations • Embed rich snippet in the snapshot pages • Create sitemap for Google to crawl the snapshot pages • User searches keywords in the Tweet in Google and the link will lead to the video with corresponding start time 17
  • 19. Indexing Results (1) • Monitor 50-hour non-stop Twitter stream • Filter phrase: “youtube, dailymotion, vimeo, vbox7, viddler” • 5,779,858 Tweets examined, 5,269,742 contain URLs • 32,754 Tweets contain MF URIs, 32796 MF URIs in total • Media Fragment URIs shared in each website: 19 Website No. of MFURIs % YouTube 32,666 99.604 Dailymotion 101 0.308 Vbox7 0 0 Viddler 0 0 Vimeo 29 0.088
  • 20. Indexing Results (2) • 13,088 distinct videos are found • 17,854 distinct MF URIs for sitemap – Many Tweets share the same video, but different fragments – Many retweets – Some video are not available in UK • 17,479 URLs (97.9%) in the sitemap have been indexed by Google • Only 775 URLs are indexed as VideoObject even though all rich snippets are embedded in all snapshot pages 20
  • 21. Demo • Search “Chris Eppstein” • As a result, this landing page will be opened and the video start playing from the time indicated in the Tweet containing keywords “Chris Eppstein” 21
  • 23. Conclusions • Introduced Media Fragment Indexing Framework • Propose the using of social media to acquire more annotations to media fragments • Survey the MF URI implementation on major video sharing platforms • Twitter Media Fragment Indexer – Monitor Tweet Stream and automatically create media fragment annotations – Index media fragments in Google – YouTube is the most important domain to share media fragments on Twitter 23
  • 24. Future Work • How valid tweets could be served as media fragment annotations – many noisy and unrelated text – many re-tweets • Experiment on larger scale (billions of tweets and continuous monitoring) • Expand the methodology to other media fragment annotations, such as timed-text • Extract named entities from tweets and further link media fragments to the Linked Data Cloud 24