Hypermodal - Dynamic Media Synchronization and Coordination between WebRTC Browsers

Li Li, Wen Chen, Zhe Wang, Wu Chou

Abstract

This paper describes a Web based real-time collaboration system, Hypermodal, based on the concept of temporal linkage between resources. The system allows the users to construct, manipulate and exchange temporal linkages organized as synchronization trees. The temporal linkage is defined by RDF <sync> predicate based on a novel use of Media Fragments URI and permits on-the-fly tree updates while the resources in the tree are playing. We propose RDF <mirror> predicate and a new protocol to correlate and initialize distributed synchronization trees without requiring clock synchronization. Moreover, we develop a new REST API optimized for efficient tree updates and navigations based on super nodes. The preliminary test results on a prototype system show the approach is feasible and promising.

References

  1. Bergkvist, A. et al (ed): WebRTC 1.0: Real-time Communication Between Browsers, W3C Editor's Draft 30 August 2013, http://dev.w3.org/2011/ webrtc/editor/webrtc.html, Last Access: October 10, 2013.
  2. Berners-Lee, T.: Weaving the Web, Harper, 2000.
  3. Berners-Lee, T. et al: Delta: an ontology for the distribution of differences between RDF graphs, 2001, http://www.w3.org/DesignIssues/Diff, Last Access: October 10, 2013.
  4. Bulterman D. et al (ed): Synchronized Multimedia Integration Language (SMIL 3.0), W3C Recommendation 01 December 2008, http:// www.w3.org/TR/SMIL3/, Last Access: October 10, 2013.
  5. Gearon, P. et al (ed): SPARQL 1.1 Update, W3C Recommendation 21 March 2013, http://www.w3. org/TR/sparql11-update/, Last Access: October 10, 2013.
  6. Jena: http://jena.apache.org/, Last Access: October 10, 2013.
  7. Li, Y. et al: Synote: Weaving Media Fragments and Linked Data, LDOW2012, April 16, 2012, Lyon, France, http://events.linkeddata.org/ldow2012/papers/ ldow2012-paper-01.pdf, Last Access: October 10, 2013.
  8. Manola, F. et al (ed): RDF Primer - Turtle version, http://www.w3.org/2007/02/turtle/primer/, Last Access: October 10, 2013.
  9. Nixon, L. J. B.: The Importance of Linked Media to the Future Web, WWW 2013 Companion, May 13-17, 2013, Rio de Janeiro, Brazil, http://www2013. wwwconference.org/companion/p455.pdf, Last Access: October 10, 2013.
  10. Oehme, P. et al: The Chrooma+ Approach to Enrich Video Content using HTML5, WWW 2013 Companion, May 13-17, 2013, Rio de Janeiro, Brazil. pages 479-480.
  11. Pan, J., Li, L., Chou, W.: Real-Time Collaborative Video Watching on Mobile Devices with REST Services, 2012 Third FTRA International Conference on Mobile, Ubiquitous, and Intelligent Computing, pages 29-34, Vancouver, Canada, June 26-28, 2012.
  12. Perkins, P.: RTP, Audio and Video for the Internet, Addison-Wesley, 2008.
  13. Popcorn Maker: https://popcorn.webmaker.org/, Last Access: October 10, 2013.
  14. Rescorla, E.: Notes on security for browser-based screen/application sharing, March 11, 2013, http:// lists.w3.org/Archives/Public/public-webrtc/2013Mar/ 0024.html, Last Access: October 10, 2013.
  15. Rosenberg, J. et al: RFC3264: An Offer/Answer Model with the Session Description Protocol (SDP), June 2002, http://www.ietf.org/rfc/rfc3264.txt, Last Access: October 10, 2013.
  16. Sesame REST API: http://openrdf.callimachus.net/ sesame/2.7/docs/users.docbook?view, Last Access: October 10, 2013.
  17. Skype: https://support.skype.com/en/faq/FA1417/howmuch-bandwidth-does-skype-need, Last Access: October 10, 2013.
  18. Troncy, R. et al (ed): Media Fragments URI 1.0 (basic), W3C Recommendation 25 September 2012, http://www.w3.org/TR/media-frags/, Last Access: October 10, 2013.
  19. Tummarello, G. et al: RDFSync: efficient remote synchronization of RDF models, The Semantic Web, Lecture Notes in Computer Science, Volume 4825. ISBN 978-3-540-76297-3. Springer-Verlag Berlin Heidelberg, 2007, p. 537, http://iswc2007. semanticweb.org/papers/533.pdf, Last Access: October 10, 2013.
  20. WebRTC Chrome: http://www.webrtc.org/chrome, Last Access: October 10, 2013.
  21. WebRTC Firefox: http://www.webrtc.org/firefox, Last Access: October 10, 2013.
Download


Paper Citation


in Harvard Style

Li L., Chen W., Wang Z. and Chou W. (2014). Hypermodal - Dynamic Media Synchronization and Coordination between WebRTC Browsers . In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-758-024-6, pages 74-81. DOI: 10.5220/0004856100740081


in Bibtex Style

@conference{webist14,
author={Li Li and Wen Chen and Zhe Wang and Wu Chou},
title={Hypermodal - Dynamic Media Synchronization and Coordination between WebRTC Browsers},
booktitle={Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},
year={2014},
pages={74-81},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004856100740081},
isbn={978-989-758-024-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - Hypermodal - Dynamic Media Synchronization and Coordination between WebRTC Browsers
SN - 978-989-758-024-6
AU - Li L.
AU - Chen W.
AU - Wang Z.
AU - Chou W.
PY - 2014
SP - 74
EP - 81
DO - 10.5220/0004856100740081