A web synchronization method for supporting real and non-real-time web communication

We propose a web synchronization method that shares the same webpage and operations (e.g. button click) by browsers among users in not only real-time but also non-real-time to remotely support operations in various scenes. This method also synchronizes the output time of a scene in streaming content (e.g. voice and video) and the output time of other content (non-streaming content including the output result of operations at the scene). Conventional methods achieve a web synchronization to supplement voice/video communication with the support of operations in real-time for services such as call centers and e-learning. An operator can remotely operate a user's browser instead of users. However, users cannot receive the services when support by an operator is unavailable. Therefore, we propose a novel method for enabling non-real-time web communication. The proposed method achieves web synchronization by automatically adding synchronization information to web content that specifies the time at when an operation is executed. The timing for synchronization is calculated according to the output time of streaming content and communication environments (network delay and rendering performance). We implemented a prototype system and measured the difference in the output time between browsers. The experimental results show that the proposed method achieves synchronization within 300-400ms (target time is 400ms).

[1]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[2]  Sun-Ja Kim,et al.  Design and Implementation of Mobile Cobrowsing Service which Supports the Sharing of Web Page Among Mobile Users , 2008, 2008 International Conference on Convergence and Hybrid Information Technology.

[3]  H. Schulzrinne,et al.  A Transport Protocol for Real-time Applications , 2010 .

[4]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[5]  Akira Idoue,et al.  A media synchronization method for real-time group communication in a multiple device environment , 2009, 2009 13th International Conference on Intelligence in Next Generation Networks.

[6]  Yutaka Ishibashi,et al.  A Media Synchronization Mechanism for Live Media and Its Measured Performance , 1998 .

[7]  Akira Idoue,et al.  A Novel Web Synchronization Method for Supporting Smooth Web Communication , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[8]  Olarn Wongwirat,et al.  Haptic media synchronization for remote surgery through simulation , 2006, IEEE MultiMedia.

[9]  Pascal Frossard,et al.  Playback delay and buffering optimization in scalable video broadcasting , 2005, 2005 1st International Conference on Multimedia Services Access Networks, 2005. MSAN '05..

[10]  Ralf Steinmetz,et al.  Human Perception of Jitter and Media Synchronization , 1996, IEEE J. Sel. Areas Commun..

[11]  Shuji Tasaka,et al.  A distributed control scheme for causality and media synchronization in networked multimedia games , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[12]  Yutaka Ishibashi,et al.  A group synchronization mechanism for live media in multicast communications , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.