Abstract
Existing video conferencing systems that are often used in telehealth services have been criticized for a number of reasons: (a) they are often too expensive to purchase and maintain, (b) they use proprietary technologies that are incompatible to each other, and (c) they require fairly skilled IT personnel to maintain the system. There is a need for less expensive, compatible, and easy-to-use video conferencing system. The web real-time communication (WebRTC) promises to deliver such a solution by enabling web browsers with real-time communications capabilities via simple JavaScript APIs. Utilizing WebRTC, users can conduct video/audio calls and data sharing through web browsers without having to purchase or download extra software. Though the promise and prospective of WebRTC have been agreed on, there have not been many cases of real life applications (in particular in telehealth) that utilizes the WebRTC. In this paper, we present our practical experience in the design and implementation of a video conferencing system for telehealth based on WebRTC. Our video conferencing system is a part of a large tele-home monitoring project that is being carried out at six locations in five different states in Australia. One of the aims of the project is to evaluate whether high-bandwidth enabled telehealth services, delivered through tele-home monitoring, can be cost effective, and improve healthcare outcomes and access to care. This paper however focuses on WebRTC-based video conferencing system which allows online meetings between remotely located care coordinators and patients at their home. We discuss the underlying issues, detailed design and implementation, and current limitations of using WebRTC in a real life application.
Similar content being viewed by others
References
Polisena J, Coyle D, Coyle K, McGill S (2009) Home telehealth for chronic disease management: a systematic review and an analysis of economic evaluations. Int J Technol Assess Health Care 25(03):339–349
Stamm BH (1998) Clinical applications of telehealth in mental health care. Prof Psychol Res Pract 29(6):536
Bahaadinbeigy K, Yogesan K (2012) A literature review of teleophthalmology projects from around the globe. In: Digital Teleretinal Screening. Springer, Berlin, pp 3–10
Polisena J, Tran K, Cimon K, Hutton B, McGill S, Palmer K (2009) Home telehealth for diabetes management: a systematic review and meta analysis. Diabetes Obes Metab 11(10):913–930
Finkelstein SM, Speedie SM, Potthoff S (2006) Home telehealth improves clinical outcomes at lower cost for home healthcare. Telemed J e-Health 12(2):128–136
Mohan J, Razali R, Yaacob R (2004) The Malaysian Telehealth Flagship Application: a national approach to health data protection and utilisation and consumer rights. Int J Med Inf 73(3):217–227
Hebert MA, Korabek B, Scott RE (2006) Moving research into practice: a decision framework for integrating home telehealth into chronic illness care. Int J Med Inf 75(12):786–794
Bird SR, Kurowski W, Dickman GK, Kronborg I (2007) Integrated care facilitation for older patients with complex health care needs reduces hospital demand. Aust Health Rev 31(3):451–461
Australian Department of Health (2003) NBN Enabled Telehealth Piolets Program. http://health.gov.au/ehealth-nbntelehealth. Accessed 28 Jan 2014
PolyCom (2012) An Introduction to the Basics of Video Conferencing. http://www.polycom.co.uk/content/dam/polycom/common/documents/brochures/video-basics-br-engb.pdf. Accessed 28 Jan 2014
Cregan P, Stapleton S, Wilson L, Qiao RY, Li J, Percival T (2005) The ViCCU project-achieving virtual presence using ultrabroadband internet in a critical clinical application-initial results. Stud Health Technol Inf 111:94–98
Wilson LS, Stevenson DR, Cregan P (2010) Telehealth on advanced networks. Telemed e-Health 16(1):69–79
WebRTC Official Website. http://www.webrtc.org/. Accessed 28 Jan 2014
Rhinow F, Veloso PP, Puyelo C, Barrett S, Nuallain EO (2014) P2P Live Video Streaming in WebRTC. http://portovep.com/static/docs/2013-webrtc-p2p-live-streaming.pdf. Accessed 28 Jan 2014
Loreto S, Romano SP (2012) Real-time communications in the web: Issues, achievements, and ongoing standardization efforts. IEEE Internet Comput 16(5):68–73
Eriksson GP, Hakansson S (2012) WebRtC: enhancing the web with real-time communication capabilities. Ericson Rev 5–9
Romain C (2013) Some WebRTC opportunities for RCS: And some inner challenges to overcome. In: 17th international conference on intelligence in next generation networks (ICIN). IEEE Press, New York, pp 31–38
Bertin E, Cubaud S, Tuffin S, Crespi N, Beltran V (2013) WebRTC, the day after: what’s next for conversational services? In: 17th international conference on intelligence in next generation networks (ICIN), IEEE Press, New York, pp 46–52
Rodríguez P, Cerviño J, Trajkovska I, Salvachúa J (2013) Advanced Videoconferencing Services Based on WebRTC. In: Proceeding of IADIS multi conference on computer science and information systems
Fernandez LL, Diaz MP, Mejias RB, Lopez FJ, Santos JA. (2013) Kurento: a media server technology for convergent WWW/mobile real-time multimedia communications supporting WebRTC. In: 14th international symposium and workshops on a world of wireless, mobile and multimedia networks (WoWMoM). IEEE Press, New York, pp 1–6
Elleuch W (2013) Models for multimedia conference between browsers based on WebRTC. In: IEEE 9th international conference on wireless and mobile computing, networking and communications (WiMob). IEEE Press, New York, pp 279–284
Australian Government, Department of Health and Ageing. Building a 21st Century Primary Health Care System. Australia’s First NationalPrimary Health Care Strategy. http://www.yourhealth.gov.au/internet/yourhealth/publishing.nsf/Content/nphc-draft-report-toc/$FILE/NPHC-Draft.pdf. Accessed 28 Jan 2014
NHHRC (2014) A Healthier Future For All Australians-Final Report of the National Health and Hospitals Reform Commission-June 2009. http://www.health.gov.au/internet/nhhrc/publishing.nsf/content/nhhrc-report. Accessed 28 Jan 2014
Preventive Health Taskforce (2014) Taking Preventative Action-the Government’s response to the report of the National Preventative Health Taskforce. http://www.preventativehealth.org.au/internet/preventativehealth/publishing.nsf/Content/taking-preventative-action. Accessed 28 Jan 2014
Australian Institute of Health and Welfare (2014) Health Expenditure Australia 2011–2012. http://www.aihw.gov.au/publication-detail/?id=60129544658. Accessed 30 April 2014
Litan RE (2008) Vital signs via broadband: Remote health monitoring transmits savings, enhances lives. Better Health Care Together
Whole System Demonstrator Programme Headline Findings (2011) https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/215264/dh_131689.pdf. Accessed 28 Jan 2014
Darkins A, Ryan P, Kobb R, Foster L, Edmonson E, Wakefield B, Lancaster AE (2008) Care coordination/home telehealth: the systematic implementation of health informatics, home telehealth, and disease management to support the care of veteran patients with chronic conditions. Telemed e-Health 14(10):1118–1126
Nepal S, Jang-Jaccard J, Celler B, Yan B, Alem L (2013) Data architecture for telehealth services research: a case study of home tele-monitoring. In: 9th international conference conference on collaborative computing: networking, applications and worksharing (Collaboratecom). IEEE Press, New York, pp 458–467
W3C (2014) WebRTC 1.0: Real-time Communication Between Browsers. http://dev.w3.org/2011/webrtc/editor/webrtc.html. Accessed 28 Jan 2014
IETF (2014) Real-Time Communication in Web-Browsers (RTCWEB). http://datatracker.ietf.org/wg/rtcweb/. Accessed 28 Jan 2014
Dutton S (2012) Getting Started With WebRTC. http://www.html5rocks.com/en/tutorials/webrtc/basics/. Accessed 28 Jan 2014
Dutton S (2013) WebRTC in the real world: STUN, TURN, and signalling. http://www.html5rocks.com/en/tutorials/webrtc/infrastructure/. Accessed 28 Jan 2014
EasyRTC (2013) EasyRTC Documentation. http://www.easyrtc.com/docs/guides/easyrtc_client_tutorial.html. Accessed 28 Jan 2014
Grigorik I (2013) High performance browser networking. O’Reilly Media, Sebastopol
Polycom (2014) Polycom Solutions for Telemedicine/Patient Care. http://www.polycom.com.au/solutions/solutions-by-industry/healthcare/telemedicine-telehealth.html. Accessed 4 April 2014
Bahaadinbeigy K, Yogesan K, Wootton R (2010) A survey of the state of telemedicine in Western Australia. J Telemed Telecare 16:176–180
Microsoft Skype. http://www.skype.com/en/features/group-video-chat/. Accessed 30 April 2014
Google unveils hangouts: unified messaging system for Android, iOS, and Chrome. http://www.theverge.com/2013/5/15/4332556/google-hangouts-unified-messaging-google-io-2013. Accessed 30 April 2014
Apple FaceTime. http://www.apple.com/au/ios/facetime. Accessed 30 April 2014
http://www.oovoo.com/. Accessed 30 April 2014
http://www.camfrog.com/y. Accessed 30 April 2014
https://www.fuzebox.com/products/fuzemeetingy. Accessed 30 April 2014
http://www.audisoft.net. Accessed 30 April 2014
http://janet.iocom.co.uk. Accessed 30 April 2014
http://www.mirial.com. Accessed 30 April 2014
http://www.cisco.com/c/en/us/products/collaboration-endpoints/index.html. Accessed 30 April 2014
http://www.polycom.com/products-services/realpresence-platform.html. Accessed 30 April 2014
Acknowledgments
We would like to thank our industrial trainee Alex Ponomarev for the contribution towards the development of the prototype implementation. The research is funded by Australian Government Department of Health and Ageing under Commonwealth Telehealth Pilots program. We also would like to acknowledge and thank our partners: Department of Human Services, ACT Health, ACT, Northern District Health Service, TAS, Townville Mackay Medicare Local and Health District, QLD, Ballarat Health Services, Grampians Health Alliance, VIC, Nepean Blue Mountains Medicare Local and LHD, NSW, Anglican Retirement Villages, NSW, TelMedCare, iiNet, and National Brodband Network (NBN) Co.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jang-Jaccard, J., Nepal, S., Celler, B. et al. WebRTC-based video conferencing service for telehealth. Computing 98, 169–193 (2016). https://doi.org/10.1007/s00607-014-0429-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-014-0429-2