DOI QR코드

DOI QR Code

Implementation of Accessibility and Usability Enhancement Scheme for a WebRTC VC Application

WebRTC VC응용의 접근성 및 편의성 향상기술 구현

  • Lee, KyoungMin (Korea Institute of Science and Technology Information, KISTI) ;
  • Jo, Jinyong (Korea Institute of Science and Technology Information, KISTI) ;
  • Kong, JongUk (Korea Institute of Science and Technology Information, KISTI)
  • Received : 2016.04.06
  • Accepted : 2016.05.12
  • Published : 2016.08.31

Abstract

This paper introduces technical methods to improve the accessibility and usability of a WebRTC video conference (VC) application. Simplified login is essential, by applying such as single sign-on (SSO) to improve the accessibility of VC applications. High usability and manageability are also necessary to attract more users, enhance user experiences, and save service management cost. The proposed VC application leverages SAML-based federated identity management (FIM) to enable higher service accessibility. Users can access the application with their organizational ID and SSO authentication. The FIM eases user ID management and indirectly strengthens privacy information protection. Proposed web application has high usability and manageability because users and/or administrators can easily create, join, monitor, or tear down VC sessions through RESTful web service (REST API). We verify the feasibility of the VC application after illustrating the SAML-based identity federation and the designed REST API.

본 논문은 WebRTC 화상회의 응용의 서비스 접근성 및 이용 편의성 향상 방안을 소개한다. 화상회의 응용에 대한 접근성 향상을 위해서는 통합 인증 등을 적용해 사용자 로그인 처리를 간소화 할 필요가 있다. 또한 사용자 경험을 높이고 관리 비용을 낮추기 위해 서비스 사용성과 관리 편의성을 높여야 한다. 본 논문에서 개발한 화상회의 응용은 SAML 기반의 연합 ID 관리 체계를 적용하여 서비스 접근성을 높였으며 표준화된 인증 및 인가 기능을 제공해 간접적으로 개인정보보호를 강화할 수 있다. 또한 REST API를 통해 화상회의 세션의 개설 및 참여, 조회 기능을 제공해 서비스 사용자에게 높은 이용 편의성을 제공하며 모니터링, 이용이력관리 등을 통해 서비스 제공자의 관리 편의성을 높인다. 본 논문에서는 적용된 연합 ID 관리체계와 REST API를 소개하고 구현 결과를 통해 서비스 실현 가능성을 검증한다.

Keywords

References

  1. L. Childers, T. Disz, R. Olson, M.E. Papka, R. Stevens, and T. Udeshi, "Access Grid: Immersive group-to-group collaborative visualization," in Proceeding of the 4th International Immersive Projection Technology Workshop, 2011.
  2. BigBlueButton official homepage [Internet]. Available: http://www.bigbluebutton.org/
  3. Jitsi Meet Instant Video Conferences [Internet]. Available: https://jitsi.org/Projects/JitsiMeet
  4. D. M. Smith and J. Lundy, "The Aragon Research GlobeTM for Web and Video Conferencing, 2015: Focus On Platforms and Outcomes," Aragon Research, Research Note No. 2015-51, 2014.
  5. S.S.Y. Shim, G. Bhalla, and V.S. Pendyala, "Federated Identity Management," IEEE Computer, vol.38, no. 12, pp. 120-122, Dec. 2015.
  6. J. Hughes and E. Maler, "Security Assertion Markup Language (SAML) 2.0 Technical Overview," OASIS, sstc-saml-tech-overview-2.0-draft-08, Sept. 2005.
  7. S. Cantor, et al., "Shibboleth Architecture: Protocols and Profiles," Internet2-MACE, internet2-mace-shibboletharch-protocols-200509, Sept. 2005.
  8. simpleSAMLphp official homepage [Internet]. Available: https://simplesamlphp.org
  9. R.T. Fielding, "Architectural Styles and the Design of Network-based Software Architecture," Ph. D. dissertation, University of California, Irvine: CA, 2000.
  10. IETF Std. Extensible Messaging and Presence Protocol (XMPP), IETF, Saint-Andre, Ed., 2004.
  11. R. Widdowson and S. Cantor, "Identity Provider Discovery Service Protocol and Profile," OASIS Committee Specification 01, March, 2008.
  12. Jetty Java HTTP web server and Java Servlet container [Internet]. Available: http://www.eclipse.org/jetty/