The Media Fragments URI (basic) has been published as a W3C recommendation since Sep, 2012. It's pretty excited to see that many use cases have already come about to use media fragments for better linking and indexing of multimedia resources. A recent webniar given by one of the chairs of W3C Media Fragments Working Group, Raphael Troncy, has pointed out that YouTube and Dailymotion has partially implemented the specification (See the slices below).What really interest me now is how many "big players" in this area have actually implemented or partially implemented this specification, i.e. are they "media fragment ready"? So I spent a couple of days to investigate the video sharing applications online. If you are not interested in how I did the experiment, you can jump directly to see the result.
First things first, I needed to find out a list of websites I want to take a look at. Fortunately, I found a wikipedia page with a list of major video sharing platforms in different countries. In my opinion, some "major" players are not listed there, such as videolectures.net and ted.com. So I add them into the list and removed a couple of them as they are not public video sharing services or they are severing adult content. You can see all the 59 websites I investigated in the final result.
Honestly, what I did next was not contacting all the websites one by one and asking them "can you give me a URI that points to a certain time or spatial area of the video resources hosting on your website?". I just went to each website and tried the following steps to find out the answer:
- Open a desktop browser. I used Google Chrome for this investigation.
- Go to the landing page of a random video. Login if necessary.
- Right click on the player, of course it must be a flash player, and see if there is an selection called something like "Get video url at the current time".
- On the landing page, find out whether there is any social sharing button (including the buttons emerged after you pause the video player) allowing you to share the video at a certain time point.
- Go to Twitter and search whether any video fragment has been shared recently.
- If none of the above works, I would make the conclusion that this website doesn't support media fragments, at least doesn't support W3C Media Fragment (basic) Specification.
The methodology is not flawless and I may have missed something. So if you find anything that is not correct in the result table, please feel free to make comments and I will mend it.
The Result Table
Table 1 and 2 are my investigation results. Table 1 shows the name of the website, their implementation status of temporal and spatial fragments and the page views per day. The page views per day is obtained by myself from manually searching http://www.websiteoutlook.com/ . I am not 100% sure if they have provided the accurate data. But compared it with the site traffic data from wikipedia, they seem more or less match. So currently I just trust websiteoutlook.com. All the site views data is valid in Oct,2013.
|BlogTV||No||No||33,475||Now at www.younow.com/|
|DaCast||No||No||2,897||Online Video Streaming. Haven't tried.|
|No||No||18,600,000||video since 2007. Estimated based on this report.|
|Funshion||No||No||601,300||Chinese→ Page views according to http://www.websitelooker.net/|
|Mail.ru||No||No||0||Page views unknown as the video section is a subset of the whole website, and there is no relevant data about video views online.|
|Mobento||No||No||1,014||Focus on video search|
|Myspace||No||No||0||No data about the video views.|
|Nico Nico Douga||No||No||7,746,478||Japanese||Openfilm||No||No||8,810|
|Photobucket||No||No||0||Mainly sharing photoes (5,263,157 views per day). Not sure about video views.|
|Sapo Videos||No||No||0||Portuguese. Sapo.pt is a portal website, not sure about the video views everyday.|
|TED.com||No||No||722,733||only music videos|
|videolectures.net||No||No||6,697||So few views? I thought it should be more.|
|Viki.com||No||No||203,628||Allow timed comments|
|Yahoo! Video||No||No||10,000,000||video since 2008. Estimated based on this report.|
|Hoster||Example url||Fragment variable|
|Dailymotion||http://www.dailymotion.com/video/xjwusq&start=120 (is this a bug?)
|"start" query in seconds|
|Hulu||http://www.hulu.com/embed.html?eid=sepr2dtbsyn7idlhbuzlbw&et=135&st=13&it=i91||st query as start time and et query as end time.|
|Viddler||http://www.viddler.com/v/bb2a72e9?offset=12.083&secret=32758627||"offset" query in seconds|
|"t" query or hash in seconds|
|Tudou||http://www.tudou.com/listplay/H9hyQbAj4NM/2tzZHTtq4GA.html?lvt=30||"lvt" query in seconds|
|Youku||http://v.youku.com/v_show/id_XNjE2OTQ0MTI4.html?ev=5&firsttime=147||"firsttime" query in seconds|
|"t" query or hash in seconds or DDhDDmDDs format|
I have examined totally 59 websites, but only 8 of them have implemented some notion of media fragments in their system. The syntax (at least the variable) in each website are different and most of them represent the time fragments in seconds. In addition, none of them actually expose the spatial fragment. From this point of view, the result might be a little bit disappointed (see Figure 1).
Then, let's consider more about the page views per day. In my opinion, this is a very important reference. It shows how many videos, which users actually watch, can be further exposed by media fragments and furthermore, could be shared via social media, indexed by search engines and even linked to named entities on fragment level.
Clearly, in Figure 2. we can see that only 12.2% of the views of the video are not related to media fragments. It's really excited to know that most videos we watched are already (at least partially) media fragment ready. This information can be interpreted in several ways. If I am a user and I want to share only part of the video with my friends, nearly 9 out of 10 chances, I can do it. More importantly, most videos that we watched, can be further indexed on fragment level. This new SEO possibility will definitely bring more traffic to websites whoever implement it. Please keep in mind that, there are still "big players" like Hulu that I haven't investigated yet. So the potential media fragment ready videos could be even larger.
Language Barrier and Area RestrictionsI cannot access some of the websites as they are limited to a certain countries and regions. And some of them are in another language other than English and Chinese. So I don't know how to proceed the methodology to find out the media fragments. Please drop me a comment if you have any update about those websites.
Media Fragment in China
I am glad to see that the largest three video sharing or delivering services in China, Tudou (土豆网), Youku(优酷) and LeTV (乐视) have already partially supported media fragments. Unlike YouTube or Dailymotion, Chinese guys give media fragments a very fashionable name "Chuanyue (穿越)", which means you can magically move something from one place to another. This calling seems confused, but what they (actually "we") want to say is that you can watch the video on any of your device, pause at any time, and start to watch from that time on any other device. So it looks like the video has been moved from one device to another and the status of the video is kept through.
Conclusions and Future Work
In this post, I presented some media fragments URI compatibility investigation for video sharing applications online. The result shows that even though the number of websites who implemented media fragments specification is not large, the major players in this area has already developed the notion of media fragments into their systems, even though they follow different syntax. It's very encouraging to see that nearly 90% of our daily watched videos are "media fragment ready".
Of course, there are many things we need to improve for this investigation, especially collecting more relevant and accurate data:
- It's better if we can get the video viewing data instead of page viewing data. After all, you can browser channels on YouTube without actually watching the video.
- Find out how many videos each site host. That will be the potential videos that could be exposed by media fragments and indexed on fragment level. Well, not all of them will be treated equally because many of them may not be watched as frequently as others.
- It will be also interesting to investigate which website can make timed comments, i.e. comments aligned with the timeline of the video. I know we can do that on YouTube and Viki. So theoretically, if they have timed comments enabled, they should have implemented the player api of jumping to a certain time point of the video. But they may not have exposed it as part of the video landing page url.
This is only a kick start of a more comprehensive and maybe scientific investigation on the media fragment readiness for the video sharing services online. Now, take a wide guess of how we can use the data presented in Table 1 and Table 2. Maybe you have already got some thoughts? Leave me a comment then.