DocumentCode :
265748
Title :
A reliable buffered approach for measuring usage of web video
Author :
Mitra, Subhasish ; Swaminathan, Viswanathan
Author_Institution :
Adobe Res., Adobe Syst. Inc., San Jose, CA, USA
fYear :
2014
fDate :
28-30 July 2014
Firstpage :
40
Lastpage :
45
Abstract :
A popular way to track video usage is by sending periodic heartbeats from the player. In a given video session, heartbeats identify that the session is alive, but do not capture the user´s actions on the video (play, pause, seek, etc.). If the video providers use different frequencies for the heartbeat, usage data for the same video published to different websites cannot be compared across publishers in a standardized way. Also, the number of heartbeats sent for each video increases the cost of tracking. In this paper we propose a reliable way to capture video usage data, where we buffer all the user actions, and send the buffered data at the end of the session using a single server call to the tracking server. The entire time-line of the session can be reconstructed from the collected data for a fine grained view of the video session. However, a user can quit the webpage abruptly by navigating to a different website or by closing the browser (or the tab). In the event of such abrupt session ends, the browser application may quit before sending the buffered data successfully to the tracking server. We delay the browser application closing and optimize it to be within an acceptable user experience. We base its value on the round trip time (RTT) between the client and the tracking server. We measure the RTT at the beginning of a session and derive the requisite delay for the session as a function of the RTT. We implement the delay as a busy routine in javascript and test across all browsers. We arrive at the optimal value of the delay with simulations in various adverse network conditions. We also experiment by having the client and tracking server in different geographies. Finally, we validate our method in a popular website accessed by heterogeneous clients with encouraging results.
Keywords :
Web sites; client-server systems; online front-ends; video streaming; RTT; browser application; buffered data; heterogeneous clients; javascript; periodic heartbeats; round trip time; single server call; tracking server; user experience; video providers; video session; video usage data; website; Bandwidth; Browsers; Delays; Heart beat; Reliability; Servers; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications and Multimedia (TEMU), 2014 International Conference on
Conference_Location :
Heraklion
Type :
conf
DOI :
10.1109/TEMU.2014.6917733
Filename :
6917733
Link To Document :
بازگشت